SUMIF单条件求和
只把符合某个条件的数字加起来。
1
语法结构
SUMIF(条件区域, 条件, [求和区域])
条件区域条件求和区域方括号 [ ] 表示可选参数
返回:数字:满足条件的行的求和结果
2
什么时候用它
3
动画演示
动画演示·销售明细第 1 / 7 步
| A | B | C | |
|---|---|---|---|
| 1 | 姓名 | 部门 | 销售额 |
| 2 | 张三 | 销售部 | 1200 |
| 3 | 李四 | 技术部 | 800 |
| 4 | 王五 | 销售部 | 1500 |
| 5 | 赵六 | 市场部 | 900 |
| 6 | 孙七 | 销售部 | 1100 |
| 7 | 3800 |
STEP 1
准备计算:从 C2 开始逐格读取,销售部合计先记为 0。
销售部合计:0
4
示例演示
C7 : =SUMIF(B2:B6,"销售部",C2:C6)
=SUMIF(B2:B6,"销售部",C2:C6) 得到销售部合计 3800
| A | B | C | |
|---|---|---|---|
| 1 | 姓名 | 部门 | 销售额 |
| 2 | 张三 | 销售部 | 1200 |
| 3 | 李四 | 技术部 | 800 |
| 4 | 王五 | 销售部 | 1500 |
| 5 | 赵六 | 市场部 | 900 |
| 6 | 孙七 | 销售部 | 1100 |
| 7 | 3800 |
当前表:销售明细 · 公式单元格 C7 · 绿色底为公式,蓝色底为动态数组溢出结果
5
常见错误
现象结果总是 0
原因条件忘了加英文双引号,或用了中文引号
解决写成 "销售部",引号必须是英文半角
现象区域错位算错数
原因条件区域和求和区域行数不一致
解决两个区域保持同样的起止行,如 B2:B6 与 C2:C6
现象文本里有空格匹配不上
原因数据里有多余空格,肉眼看不出来
解决先用 TRIM 清洗,或条件写 "*销售部*" 模糊匹配
6
相关公式
动手试一试
在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。