SUMIFS 函数
约 616 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
SUMIFS 函数对满足多个条件的单元格求和。与 SUMIF 不同,SUMIFS 支持多个条件。
2. 语法
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)| 参数 | 选填 | 说明 |
|---|---|---|
| sum_range | 必需 | 要求和的单元格区域 |
| criteria_range1 | 必需 | 要评估的第一个区域 |
| criteria1 | 必需 | 第一个条件 |
| criteria_range2, criteria2, ... | 可选 | 额外的区域和条件(最多 127 对) |
3. 示例
3.1. 双条件求和
=SUMIFS(B2:B100, A2:A100, "苹果", C2:C100, ">10")返回 A 列为"苹果"且 C 列大于 10 的对应 B 列值的和。
3.2. 日期范围求和
=SUMIFS(D2:D100, A2:A100, ">=2024-01-01", A2:A100, "<=2024-12-31")返回 2024 年所有日期对应 D 列值的和。
3.3. 使用通配符
=SUMIFS(C2:C50, A2:A50, "东*", B2:B50, "销售")返回 A 列以"东"开头且 B 列为"销售"的对应 C 列值的和。
4. 实用技巧
4.1. 条件参数的顺序与 SUMIF 不同
条件参数的顺序与 SUMIF 不同:SUMIFS 的第一个参数是求和区域
4.2. 多个条件之间是"与"(AND)关系
多个条件之间是"与"(AND)关系
4.3. 如需"或"(OR)关系,可使用多个 SUMIFS 相加
如需"或"(OR)关系,可使用多个 SUMIFS 相加
4.4. 使用通配符
条件中可以使用问号 ? 匹配任意单个字符,使用星号 * 匹配任意字符序列。如果需要查找实际的问号或星号,请在字符前添加波形符 ~。
4.5. 条件区域必须与求和区域大小一致
每个 criteria_range 参数必须与 sum_range 包含相同的行数和列数,否则可能返回错误或意外结果。
4.6. 支持最多 127 对条件区域和条件
支持最多 127 对条件区域和条件
5. 常见问题
5.1. 为什么结果显示为 0?
测试姓名等文本值时,必须将条件文本放在双引号中。例如:
=SUMIFS(B2:B10, A2:A10, "苹果")5.2. 为什么包含 TRUE 或 FALSE 时结果不正确?
求和区域中的逻辑值可能产生意外结果。TRUE 的求值结果为 1,FALSE 的求值结果为 0;需要求和时,建议先将逻辑值转换为明确的数值。