Table of contents
在Excel中处理大量数据时,有时你需要用标准对某一列进行求和。 为了用标准进行求和,我们用 SUMIF 现在,如果你发现自己处于一种情况,需要对一个 列或行 有多个标准,你也可以使用 SUMIF 在本教程中,我们将向你展示如何使用 SUMIF 具有多个标准的函数 在Excel中。
下载实践工作手册
下载这本练习手册。
带有多个条件的SUMIF.xlsxExcel的SUMIF函数概述
目标。
ǞǞǞ SUMIF 函数对符合你指定标准的范围内的数值进行求和。 我们使用 SUMIF Excel中的函数可以根据符合特定条件的数字对单元格进行求和。
SUMIF函数的语法。
=SUMIF(range, criteria, [sum_range])争论。
范围。 你想通过标准来评估的单元格的范围。 每个范围内的单元格必须是数字或名称、数组或包含数字的引用。
标准。 数字、表达式、单元格引用、文本或函数等形式的标准,定义哪些单元格将被添加。
sum_range: 如果你想对范围参数中定义的单元格以外的单元格进行求和,要添加的实际单元格。 如果sum_range参数被放弃,Excel会添加范围参数中指定的单元格(即应用了标准的相同单元格)。
在Excel中使用带有多个标准的SUMIF的3种有效方法
现在,你不能直接使用 SUMIF 基本上 SUMIF 函数只接受一个条件。 但是,我们可以使用 SUMIF 函数与其他函数或方法来解决我们的问题。
为了演示这个教程,我们将使用以下数据集。
我们将根据一些标准找到总销售额,使用 SUMIF 功能。
为了使用 SUMIF 功能与多个标准,我们为您提供3种方法,可以真正解决您的问题。
1.结合两个或多个SUMIF函数来应用多个标准
现在,第一种方法使用起来相当简单。 正如我们所知道的那样,我们的 SUMIF 函数只接受一个条件。 因此,我们可以添加多个 SUMIF 这意味着我们要用多个标准进行总结。
通用公式。
现在,我们要找到以下的总销售额 约翰 和 斯图尔特 在 一月 .
📌 阶梯
1.键入以下公式 细胞I5 :
=SUMIF(C5:C12,H5,D5:D12)+SUMIF(C5:C12,H6,D5:D12)
2.然后,按 进入。
正如你所看到的,我们已经成功地找到了 约翰 和 斯图尔特 在 一月 你可以用这个方法添加更多的标准,并轻松地找到任何个人或任何产品的总销售额。
🔎 公式的分解
➤ SUMIF(C5:C12,H5,D5:D12)
这个函数总结了 约翰的 销售在 一月 并返回 1200 .
➤ SUMIF(C5:C12,H6,D5:D12)
这个函数总结了 斯图尔特的 1月份的销售和回报 700 .
➤ SUMIF(C5:C12,H5,D5:D12)+SUMIF(C5:C12,H6,D5:D12)
最后,我们的公式将这些值相加,并返回 $1900.
2.用SUMIF函数连接多个标准的SUMPRODUCT
现在,另一种方法是使用 SUMIF 含有多条标准的函数是将其与 的SUMORODUCT函数。
ǞǞǞ 废物利用 函数返回相似范围或数组的乘积之和。 默认方法是乘法,但你也可以用这个函数进行加、减和除法。
现在,我们将把多个标准作为一个范围在 SUMIF 之后,它将返回一个数组。 然后,我们的 废物利用 函数将添加这些数组并返回结果。
通用公式。
=SUMPRODUCT(SUMIF(range,critical_range,sum_range))我们想找到 销售总额 的所有销售人员。 三月.
📌 阶梯
1.键入以下公式 细胞J5 :
=sumproduct(sumif(c5:c12,i5:i7,f5:f12))
2.然后,按 进入。
正如你所看到的,我们成功地找到了所有销售人员的总销售额。 三月 在我们看来,如果你的标准来自某一列,那么这个公式比前一个公式更有效。 你可以很容易地将这些标准作为一个范围传递到 SUMIF 功能。
🔎 公式的分解
➤ SUMIF(C5:C12,I5:I7,F5:F12)
该函数将返回一个数组。 {1300;700;1200}
➤ sumproduct(sumif(c5:c12,i5:i7,f5:f12))
最后,SUMPRODUCT将把这些数组相加并返回 $3200.
阅读更多。 SUMIF多个区间[6种有用的方法]
类似读物
- 在Excel中跨越多个工作表的SUMIF(3种方法)
- 在Excel中对不同的列使用多个标准的SUMIF
- 在Excel的不同工作表中对多个标准进行SUMIF(3种方法)
3.结合SUM和多个SUMIF函数
现在,通过结合 累计 和 SUMIF 函数,我们可以用多个标准来执行。 这个函数几乎与第一种方法相似。 基本区别是我们使用的是 累计 函数,而不是加号(+)。
通用公式。
=SUM(SUMIF(范围,标准2,sum_range1),SUMIF(范围,标准2,sum_range2).......)我们想找到产品的总销售额 书籍 在 2月 和产品的总销售额 笔 在 一月 .
📌 阶梯
1.键入以下公式 细胞I5 :
=sum(sumif(b5:b12,h5,e5:e12), sumif(b5:b12,h6,d5:d12))
2.然后,按 进入。
最后,你可以看到我们成功地找到了产品的总销售额 书籍 在 2月 和产品的总销售额 笔 在 一月 .
🔎 公式的分解
➤ SUMIF(B5:B12,H5,E5:E12)
这个函数将返回 1000 .
➤ SUMIF(B5:B12,H6,D5:D12)
这个函数将返回 1400 .
➤ sum(sumif(b5:b12,h5,e5:e12), sumif(b5:b12,h6,d5:d12))
最后, 累计 函数将添加这些值并返回 $2400.
Excel中的SUMIFS函数适用于多个标准(奖励)。
现在,这部分是给你的奖励。 为了总结多个标准,你可以使用 SUMIFS 这个函数需要多个标准。 如果你不想使用复杂的方法或公式,这个函数会很容易工作。 这个函数对符合多个标准的单元格进行求和。
SUMIFS函数的基本语法。
SUMIFS(sum_range, criteria_range1, criteria1, [critical_range2, criteria2], ...)总数_范围 : 这个字段是必须的,这是需要求和的单元格范围。
criteria_range。 要求。 我们将利用这一点来测试使用 标准1。
标准1。 要求的。 指定哪些单元格在 标准_范围1 将被求和。
criteria_range2, criteria2: 这是可选的。 进一步的范围和它们相关的标准。 你最多可以输入127个范围/标准的组合。
我们想找到以下的总销售额 斯图尔特 在 一月 大于 $150 .
📌 阶梯
1.键入以下公式 细胞I7 :
=SUMIFS(D5:D12,C5:C12,I4,D5:D12,">150")
2.然后,按 进入。
最后,我们成功地找到了 斯图尔特 在 一月 大于 $150.
💬 需要记住的事情
✎ 如果你正在处理一个小的数据集和单一标准,那么 SUMIF 功能将是有效的。
✎ 如果你正在处理一个大型数据集和复杂的标准,使用 SUMIFS 函数可能是最佳方式。
总结
最后,我希望你能发现这个教程对使用有帮助 SUMIF 我们建议你学习并将所有这些方法应用于你的数据集,这肯定会提高你的知识水平。 下载练习工作簿并亲自尝试这些方法。 此外,欢迎在评论区提出反馈意见。 你的宝贵反馈使我们有动力创造这样的教程。 不要忘记检查我们的网站 独家专访 遇到各种与Excel有关的问题和解决方案。