【excelsumifs函数怎么用】在 Excel 中,SUMIFS 函数是一个非常实用的函数,用于根据多个条件对指定区域内的数值进行求和。相比 SUMIF 函数,SUMIFS 支持多个条件,使用起来更加灵活。下面将详细讲解 SUMIFS 函数的基本用法,并通过表格形式展示其结构和示例。
一、SUMIFS 函数基本语法
```excel
=SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...)
```
- 求和区域:需要求和的数据区域。
- 条件区域1、条件区域2...:用于判断条件的区域。
- 条件1、条件2...:与条件区域对应的判断条件。
二、SUMIFS 函数使用说明
| 参数名称 | 说明 |
| 求和区域 | 需要计算总和的数值范围,如 `D2:D10` |
| 条件区域1 | 第一个条件所对应的数据范围,如 `A2:A10` |
| 条件1 | 第一个条件,可以是数字、表达式、单元格引用或文本,如 `">50"` |
| 条件区域2 | 第二个条件所对应的数据范围,如 `B2:B10` |
| 条件2 | 第二个条件,如 `"北京"` |
> 注意:每个条件区域必须与求和区域具有相同的行数,否则会出错。
三、SUMIFS 函数使用示例
示例数据表:
| A列(城市) | B列(日期) | C列(销售额) |
| 北京 | 2024/1/1 | 100 |
| 上海 | 2024/1/2 | 200 |
| 北京 | 2024/1/3 | 150 |
| 广州 | 2024/1/4 | 300 |
| 北京 | 2024/1/5 | 250 |
示例1:求“北京”城市的销售总额
```excel
=SUMIFS(C2:C6, A2:A6, "北京")
```
结果: 100 + 150 + 250 = 500
示例2:求“北京”且“日期大于2024/1/3”的销售总额
```excel
=SUMIFS(C2:C6, A2:A6, "北京", B2:B6, ">2024/1/3")
```
结果: 150 + 250 = 400
示例3:求“上海”或“广州”的销售总额
```excel
=SUMIFS(C2:C6, A2:A6, "上海") + SUMIFS(C2:C6, A2:A6, "广州")
```
结果: 200 + 300 = 500
四、SUMIFS 函数注意事项
| 事项 | 说明 |
| 条件区域必须与求和区域一致 | 否则公式会报错 |
| 条件可以是文字、数字或表达式 | 如 `"北京"`, `">100"`, `"<=" & TODAY()` |
| 支持通配符 | 使用 `` 或 `?` 进行模糊匹配,如 `"北"` 可匹配“北京”、“北海”等 |
| 多条件需按顺序输入 | 条件区域和条件要成对出现,不能遗漏 |
五、SUMIFS 与 SUMIF 的区别
| 特性 | SUMIFS | SUMIF |
| 条件数量 | 支持多个条件 | 仅支持一个条件 |
| 条件位置 | 条件区域在前,条件在后 | 条件在前,求和区域在后 |
| 是否支持通配符 | 支持 | 支持 |
| 适用场景 | 复杂多条件求和 | 简单单条件求和 |
六、总结
SUMIFS 函数是 Excel 中处理多条件求和的强大工具,尤其适用于需要根据多个筛选条件进行统计的场景。掌握其语法和使用方法,能大大提高数据处理效率。通过合理设置条件区域和条件值,可以轻松实现复杂的数据汇总任务。
如需进一步了解 SUMIFS 的高级用法(如结合数组、动态范围等),可继续关注后续内容。


