SUMIF函数是Excel中用于根据指定条件对单元格求和的强大工具。以下是其核心用法及应用示例:
一、基础语法
SUMIF函数的基本语法为:
```
=SUMIF(条件范围, 条件, 求和范围)
```
条件范围:需根据条件判断的单元格区域;
条件:指定满足时进行求和的规则(文本、数字或逻辑表达式);
求和范围:实际需要累加的数值区域,可省略时默认与条件范围相同。
二、核心应用场景
按文本条件求和 统计特定销售员的销售额:
```excel
=SUMIF(B2:B6, "张三", C2:C6)
```
解释:对B2:B6中等于"张三"的行对应的C2:C6销售额求和,结果为3500元。
按数值条件求和
统计销售额大于1500的订单:
```excel
=SUMIF(C2:C6, ">=1500", C2:C6)
```
解释:对C2:C6中大于或等于1500的数值求和,结果为8800元。
多条件求和
使用逻辑运算符实现复杂条件:
```excel
=SUMIF(A2:A6, "北区", C2:C6) + SUMIF(A2:A6, "南区", C2:C6)
```
解释:分别统计A2:A6中"北区"和"南区"对应的销售额后相加。
三、注意事项
条件格式
文本条件需用引号括起来(如"张三"),数字条件可直接输入(如1000);
若条件包含运算符(如">1500"),需用引号括起来(如">1500")。
范围匹配
- 条件区域与求和区域行数需一致,否则会导致部分数据未被计算;
- 使用绝对引用(如$A$2:$A$10)可避免手动调整范围。
扩展应用
- 库存管理: 计算产品库存量,如入库量减去出库量: ```excel =SUMIF(B$2:B10, B2, C$2:C10) - SUMIF(B$2:B10, B2, D$2:D10) ``` 下拉填充可批量计算; - 多条件组合
```excel
=SUMIF(A2:A10, "销售部", C2:C10) * SUMIF(A2:A10, "北区", B2:B10)
```
先分别求和再相乘。
四、高效技巧
筛选辅助:使用【Ctrl+Shift+L】添加筛选器,手动筛选后求和,适合少量条件判断;
动态范围:结合`INDIRECT`函数实现动态条件区域,避免手动调整。
通过以上方法,SUMIF函数可灵活应对各类数据统计需求,显著提升工作效率。