在Excel中,SUMIF 函数是实现分类汇总的强大工具,它根据指定条件对数据进行求和。以下是详细的使用方法和示例:
基本语法
=SUMIF(range, criteria, [sum_range])
- range:条件判断的单元格区域
- criteria:求和条件(数字、表达式、文本或单元格引用)
- sum_range(可选):实际求和的数值区域(省略时使用range作为求和区域)
分类汇总示例
假设有销售数据表:
| A | B |
|---|---|
| 产品 | 销售额 |
| 苹果 | 100 |
| 香蕉 | 200 |
| 苹果 | 150 |
| 橙子 | 300 |
| 香蕉 | 50 |
需求1:汇总"苹果"的总销售额
=SUMIF(A2:A6, "苹果", B2:B6)
结果:250 (100 + 150)
需求2:汇总销售额>100的产品
=SUMIF(B2:B6, ">100")
结果:650 (100+150+300+50 中>100的是150+300=450? 注意:此公式有误,正确应为:200+150+300=650)
💡 注意:当条件区域和求和区域相同时,可省略第三参数
进阶技巧
1. 使用通配符
=SUMIF(A2:A6, "苹*", B2:B6) // 汇总所有以"苹"开头的产品
2. 引用单元格条件
=D1中输入"苹果"
=SUMIF(A2:A6, D1, B2:B6)
3. 多条件汇总(SUMIFS)
=SUMIFS(B2:B6, A2:A6, "苹果", B2:B6, ">120")
结果:150(苹果中>120的销售额)
动态分类汇总模板
-
创建产品清单(E列):
E1:=UNIQUE(A2:A6) // Excel 365E 苹果 香蕉 橙子 -
设置汇总公式(F列):
F2:=SUMIF($A$2:$A$6, E2, $B$2:$B$6)F 250 250 300
常见错误解决
- #VALUE! 错误:条件区域与求和区域大小不一致
- 条件不匹配:检查空格和数据类型(文本需加引号)
- 大小写问题:SUMIF不区分大小写
⚠️ 注意:SUMIF对文本条件默认模糊匹配(如"app"会匹配"apple"),如需精确匹配使用:
=SUMIF(range, "=精确文本", sum_range)
可视化技巧
- 搭配条件格式:高亮显示超阈值数据
- 结合数据透视表:创建交互式汇总报表
- 使用图表:将SUMIF结果生成饼图/柱状图
实际应用场景:销售分析、库存管理、预算控制、成绩统计等需要按类别汇总数据的场景。
Excel函数sumif用法详解
5546

被折叠的 条评论
为什么被折叠?



