Σ表格公式学堂EXCEL FORMULA & SCENARIO

SUMIF单条件求和

只把符合某个条件的数字加起来。

Excel 2016+WPS 兼容在线测试
1

语法结构

SUMIF(条件区域, 条件, [求和区域])
条件区域条件求和区域方括号 [ ] 表示可选参数
参数必填类型说明示例值
条件区域必填区域拿哪一列去判断条件,通常是部门/姓名这类文字列B2:B6
条件必填文本/数字/表达式判断标准,文字要加英文双引号,比较符要写在引号里"销售部" 或 ">1000"
求和区域可选区域实际要加总的列;省略时对条件区域自身求和C2:C6

返回:数字:满足条件的行的求和结果

2

什么时候用它

按部门统计业绩
一列部门一列金额,算出「销售部」一共卖了多少。
看完整场景方案 →
只统计大于某个数的部分
条件写成 ">1000",只加大额订单。
看完整场景方案 →
3

动画演示

动画演示·销售明细第 1 / 7 步
ABC
1姓名部门销售额
2张三销售部1200
3李四技术部800
4王五销售部1500
5赵六市场部900
6孙七销售部1100
73800
STEP 1
准备计算:从 C2 开始逐格读取,销售部合计先记为 0。
销售部合计:0
4

示例演示

C7 : =SUMIF(B2:B6,"销售部",C2:C6)
=SUMIF(B2:B6,"销售部",C2:C6) 得到销售部合计 3800
ABC
1姓名部门销售额
2张三销售部1200
3李四技术部800
4王五销售部1500
5赵六市场部900
6孙七销售部1100
73800
当前表:销售明细 · 公式单元格 C7 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象结果总是 0
原因条件忘了加英文双引号,或用了中文引号
解决写成 "销售部",引号必须是英文半角
现象区域错位算错数
原因条件区域和求和区域行数不一致
解决两个区域保持同样的起止行,如 B2:B6 与 C2:C6
现象文本里有空格匹配不上
原因数据里有多余空格,肉眼看不出来
解决先用 TRIM 清洗,或条件写 "*销售部*" 模糊匹配
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗

用到这个公式的场景