SUMIFS 函数是一个数学与三角函数,用于计算其满足多个条件的全部参数的总量。 例如,可以使用 SUMIFS 计算一个国家/地区内 (1) 邮政编码为同一个且 (2) 利润超过了特定美元值的零售商的总量。
语法
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
=SUMIFS(A2:A9,B2:B9,"=A*",C2:C9,"卢宁")
=SUMIFS(A2:A9,B2:B9,"<>香蕉",C2:C9,"卢宁")
参数名称
说明
Sum_range (必需)
要求和的单元格区域。
Criteria_range1 (必需)
使用 Criteria1 测试的区域。
Criteria_range1
和 Criteria1 设置用于搜索某个区域是否符合特定条件的搜索对。 一旦在该区域中找到了项,将计算 Sum_range 中的相应值的和。
Criteria1 (必需)
定义将计算 Criteria_range1 中的哪些单元格的和的条件。 例如,可以将条件输入为 32、">32"、B4、"苹果" 或 "32"。
Criteria_range2, criteria2, … (optional)
附加的区域及其关联条件。 最多可以输入 127 个区域/条件对。
示例
要在 Excel 中使用这些示例,请拖动以选择表格中的数据,然后右键单击所选内容并选择“复制”。 在新的工作表中,右键单击单元格 A1,然后在“粘贴选项”下方选择“匹配目标格式”。
已销售数量
产品
销售人员
5
苹果
卢宁
4
苹果
Sarah
15
香梨
卢宁
3
香梨
Sarah
22
香蕉
卢宁
1.2
香蕉
Sarah
10
胡萝卜
卢宁
33
胡萝卜
Sarah
公式
说明
=SUMIFS(A2:A9, B2:B9, "=香*", C2:C9, "卢宁")
计算以“香”开头并由“卢宁”售出的产品的总量。 该公式在 Criteria1 中使用通配符 *,“=A*” 用于在 Criterial_range1 B2:B9 中查找匹配的产品名,并在 Criterial_range2 C2:C9 中查找姓名 “Tom”。 然后计算 Sum_range A2:A9 中同时满足这两个条件的单元格的总量。 结果为 20。
=SUMIFS(A2:A9, B2:B9, "<>香蕉", C2:C9, "卢宁")
添加不是香蕉且由汤姆销售的产品数量。 它通过在 Criteria1 中使用 <> 排除香蕉,如“<>香蕉”,并在 Criterial_range2 C2:C9 中查找姓名 “Tom”。 然后计算 Sum_range A2:A9 中同时满足这两个条件的单元格的总量。 结果为 30。
常见问题
问题
说明
显示 0(零)而不是预期结果。
如果要测试文本值,如姓名,请确保将 Criteria1,2 用引号引起来。
Sum_range
有值 TRUE 或 FALSE 时,结果不正确。
Sum_range
的值 TRUE 和 FALSE 的求值方式不同,可能会在将其相加时导致意外结果。
Sum_range
中包含 TRUE 的单元格的求值结果为 1。 包含 FALSE 的单元格的求值结果为 0(零)。
最佳做法
要执行的操作
说明
使用通配符。
在 criteria1,2 中使用问号 (?) 和星号 (*) 之类的通配符可以帮助找到相似但不精确的匹配项。
问号匹配任何单个字符。 星号匹配任意字符序列。 如果要查找实际的问号或星号,请在问号前键入波形符 (~)。
例如,=SUMIFS(A2:A9, B2:B9, "=A*", C2:C9, "To?") 将添加所有实例,其名称以“To”开头,结尾最后一个字母可能不同。
了解 SUMIF 和 SUMIFS 之间的区别。
SUMIFS 和 SUMIF 的参数顺序有所不同。 具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SUMIF 中,却是第三个参数。 这是使用这些函数时出现问题的一个常见原因。
如果要复制和编辑这些相似函数,请确保按正确的顺序放置参数。
对区域参数使用相同行数和列数。
Criteria_range
参数与 Sum_range 参数必须包含相同的行数和列数。
返回页首
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。
另请参阅
SUMIF 函数仅对满足单个条件的值相加
SUMSQ 函数在对每个值执行数学平方运算之后才对这些值求和
COUNTIF 函数仅对满足单个条件的值进行计数
COUNTIFS 函数仅对满足多个条件的值进行计数
IFS 函数(Microsoft 365、Excel 2016 及更高版本)
Excel 中的公式概述
如何避免损坏的公式
检测公式中的错误
数学与三角函数函数
Excel 函数(按字母顺序)
Excel 函数(按类别)