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”、“apples”或“32”。 |
| Criteria_range2、criteria2、 ... (可选) | 附加的区域及其关联条件。 最多可以输入 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*”查找Criteria_range1 B2:B9 中的匹配产品名称,并在 Criteria_range2 C2:C9 中查找名称“Tom”。 然后,它将满足这两个条件 的 Sum_range A2:A9 中的数字相加。 结果为 20。 | |
| =SUMIFS (A2:A9、B2:B9、“<>香蕉”、C2:C9、“汤姆”) | 添加不是香蕉且由汤姆销售的产品数量。 它通过使用 <>Criteria1 中的“香蕉”<>来排除香蕉,并在 Criteria_range2 C2:C9 中查找名称“Tom”。 然后,它将满足这两个条件 的 Sum_range A2:A9 中的数字相加。 结果为 30。 |
常见问题
| 问题 | 说明 |
|---|---|
| 显示 0(零)而不是预期结果。 | 如果要测试文本值(如人员姓名),请确保 Criteria1、2 在引号中。 |
| 当 Sum_range 具有 TRUE 或 FALSE 值时,结果不正确。 |
Sum_range的 TRUE 和 FALSE 值的计算方式不同,这在添加时可能会导致意外结果。 包含 TRUE 的Sum_range 中的单元格的计算结果为 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 技术社区 中咨询专家或在 社区中获取支持。