SUMIFS

对区域中满足多个条件的单元格求和。例如,如果需要对区域 A1:A20 中符合以下条件的单元格的数值求和:B1:B20 中相应单元格的数值大于零且 C1:C20 中相应单元格的数值小于 10,则可以使用以下公式

=SUMIFS(A1:A20, B1:B20, ">0", C1:C20, "<10")

注:SUMIFS 和 SUMIF 函数的参数顺序有所不同。具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SUMIF 中则是第三个参数。若要复制和编辑这些相似函数,请确保按正确顺序放置参数。

语法

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
sum_range    对一个或多个单元格求和,包括数值或包含数值的名称、区域或单元格引用。忽略空白和文本值。

criteria_range1    在其中计算关联条件的第一个区域。

criteria1    条件的形式为数字、表达式、单元格引用或文本,可用来定义将对 criteria_range1 参数中的哪些单元格求和。如,条件可以表示为 41、">41"、D3、"香蕉" 或 "41"。

criteria_range2, criteria2, …    附加的区域及其关联条件。最多允许 127 个区域/条件对。

说明

示例

如果将示例复制到空白工作表中,可能会更易于理解该示例。

A B C
1 已销售数量 产品 销售人员
2 10 花生 3
3 20 花生 2
4 30 胡豆 3
5 20 胡豆 2
6 15 瓜子 3
7 10 瓜子 2

公式 说明(结果)
=SUMIFS(A2:A7,B2:B7,"=花*",C2:C7,2) 计算以“花”开头并由销售人员 2 售出的产品的总量 (20)

 

相关功能

数学与三角函数