如何在Excel中根据条件求和前3个或n个值?
Author: Xiaoyang Last Modified: 2025-05-07

通常,我们可以使用简单的公式来对一系列单元格中的前n个值进行求和,但您是否尝试过根据某些条件对前n个值进行求和呢?本文将介绍一些在Excel中根据特定条件求和前n个值的公式。
使用公式根据一个条件求和前3个或n个值
要根据一个条件求和前3个或n个值,您可以应用以下公式:
通用公式为:
=SUMPRODUCT(LARGE((区域=条件)*(值),{1,2,3,N}))
- 区域=条件 是与特定条件匹配的单元格区域。
- 值 是包含要求和的前几个值的数值列表。
- N 代表第N个最大值。
1. 请将此公式应用到空白单元格中:
=SUMPRODUCT(LARGE(($A$2:$A$15=D2)*($B$2:$B$15),{1,2,3}))
- 提示:在此公式中:
- $A$2:$A$15=D2: 是与特定条件匹配的区域。
- $B$2:$B$15: 是包含要求和的前几个值的数值列表。
- 1,2,3: 表示要求和的前3个值。
2. 然后,按Enter键获取前3个值的总和结果,如下截图所示:
注意:接受上述公式,您也可以使用数组公式来处理此任务:
=SUM(IFERROR(LARGE(IF(($A$2:$A$15=D2),$B$2:$B$15),{1,2,3}),0))
记住要同时按下Ctrl + Shift + Enter键以获得正确的结果。
使用公式根据多个条件求和前3个或n个值
如果您需要根据两个或更多条件求和前n个值,例如,我想求和产品KTE的前3个订单,销售人员是Kerry,如下截图所示:
为了解决这个任务,通用公式为:
=SUMPRODUCT(LARGE((区域1=条件1)*(区域2=条件2)*(值),{1,2,3,N}))
- 区域1=条件1 是与特定条件1匹配的第一个单元格区域。
- 区域2=条件2 是与特定条件2匹配的第二个单元格区域。
- 值 是包含要求和的前几个值的数值列表。
- N 代表第N个最大值。
1. 请将以下公式应用到空白单元格中:
=SUMPRODUCT(LARGE(($A$2:$A$15=E2)*( $B$2:$B$15=F2)*($C$2:$C$15),{1,2,3}))
2. 然后,按Enter键,您将得到所需的结果:
注意:您也可以使用数组公式来解决此任务:
=SUM(IFERROR(LARGE(IF(($A$2:$A$15=E2)*( $B$2:$B$15=F2), $C$2:$C$15),{1,2,3}),0))
请记住要同时按下 Ctrl + Shift + Enter键以获得正确的结果。
更多相关的sumif值文章:
- 在一列中基于多个条件的Sumif
- 在Excel中,SUMIF函数是一个非常有用的函数,可以帮助我们对不同列中的多个条件进行求和,但通过这个函数,我们还可以基于一列中的多个条件对单元格进行求和。本文将讨论如何在同一列中基于多个条件求和值。
- 在Excel中基于一个或多个条件的Sumif
- 在Excel中,基于一个或多个条件求和值是我们大多数人的常见任务,SUMIF函数可以帮助我们快速基于一个条件求和值,而SUMIFS函数则帮助我们基于多个条件求和值。本文将描述如何在Excel中基于一个或多个条件求和值?
- 在Excel中当相邻单元格等于、为空或包含文本时的Sumif
- 在使用Microsoft Excel时,您可能需要在相邻单元格等于某个范围内的条件、相邻单元格为空或包含文本的情况下求和值。在本教程中,我们将为您提供处理这些问题的公式。
- 在Excel中基于部分匹配的Sumif
- 以下面的数据为例,当A列中包含部分“KTE”文本时,我想对B列中的单元格值进行求和。如何实现?本文将讨论如何在Excel工作表中基于部分匹配求和单元格值。
- 在Google表格中基于两个给定日期之间的单元格值求和
- 在我的Google表格中,我有两列,其中包含日期列和订单列,现在我想基于日期列对订单列的单元格进行求和。例如,求和2018/5/15和2018/5/22之间的值,如下截图所示。如何在Google表格中解决这个问题?
- 超级公式栏(轻松编辑多行文本和公式);阅读布局(轻松读取和编辑大量单元格);粘贴到筛选区域...
- 合并单元格/行/列并保留数据;拆分单元格内容;合并重复行并求和/平均值... 防止重复单元格;比较区域...
- 选择重复或唯一行;选择空白行(所有单元格为空);在多个工作簿中进行超级查找和模糊查找;随机选择...
- 精准复制多个单元格而不改变公式引用;自动创建对多个工作表的引用;插入项目符号、复选框等...
- 收藏并快速插入公式、区域、图表和图片;用密码加密单元格;创建邮件列表并发送电子邮件...
- 提取文本,添加文本,按位置删除,删除空格;创建并打印分页小计;在单元格内容和批注之间转换...
- 超级筛选(保存并应用筛选方案到其他工作表);按月/周/日高级排序,频率等;按粗体、斜体特殊筛选...
- 合并工作簿和工作表;基于关键列汇总表格;将数据分割到多个工作表;批量转换 xls、xlsx 和 PDF...
- 数据透视表按周数、星期几等分组... 用不同颜色显示未锁定、已锁定单元格;高亮显示包含公式的单元格/名称...

- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
- 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
- 将您的生产力提高 50%,每天为您减少数百次鼠标点击!
