sumif 是 Excel 里面的单条件求和函数,作用就是按照一个筛选条件,对指定区域里面符合条件的数值做累加,它和上一个学习的 sumifs 最大的差别就是 sumif 只支持单一条件,并且参数顺序不一样,sumif 第一个参数是条件区域,第二个是条件,第三个才是求和区域,很多人学完 sumifs 之后很容易把两个函数参数顺序弄混,这也是 sumif 最常踩坑的地方,这个函数日常用来做简单汇总,比如统计某一个部门总金额,某一类产品总销量,只需要一个筛选维度的时候优先选用 sumif,不需要写成多条件的 sumifs,公式更简短。使用的时候第一步确定用来判断筛选的条件区域,第二步写筛选条件,第三步确定需要累加数值的求和区域,如果条件区域和求和区域是同一个区域,第三个参数可以省略,第四步检查符号,文本和运算符要用英文双引号,第五步回车得到计算结果,还可以下拉填充批量计算。总结下来 sumif 就是单条件求和,记住条件区域放在第一位,只支持一个筛选条件,多条件场景就要换成 sumifs。
基础语法清单
函数公式 SUMIF (条件区域,条件,[求和区域])
1 条件区域 必填,用来判断是否满足筛选规则的单元格范围
2 条件 必填,筛选规则,可以是数字 文本 单元格引用 比较表达式
3 求和区域 选填,要累加数值的区域,和条件区域相同时可以省略
4 核心特点 只支持单个筛选条件,逻辑是满足条件就累加
参数说明表格
| 参数 | 是否必填 | 说明 | 示例写法 |
|---|---|---|---|
| 条件区域 | 必填 | 判断筛选的单元格范围 | A2:A100 |
| 条件 | 必填 | 筛选规则 | 苹果 或者 B2 或者 >100 |
| 求和区域 | 选填 | 需要汇总数值的范围 | C2:C100 |
实战案例
案例 统计 A 列产品等于苹果,对应的 C 列销售额总和
公式 SUMIF (A2:A100,"苹果",C2:C100)
案例 统计 B 列金额大于 500 的数值总和,条件区域和求和区域都是 B 列
公式 SUMIF (B2:B100,">500")
案例 条件引用单元格,筛选条件写在 E2 单元格
公式 SUMIF (A2:A100,E2,C2:C100)
深度考点与易错点
第一点 区域尺寸匹配,条件区域和求和区域的行数要保持对齐,一般是从同一行开始,范围行数一致,错位之后计算结果会出错,这个是肉眼很难发现的隐性错误。
第二点 符号规范,文本条件 大于小于运算符必须使用英文双引号,中文双引号会直接报错,单元格引用不需要加双引号,直接写单元格地址。
第三点 通配符支持,sumif 支持星号代表任意多个字符,问号代表单个字符,可以做模糊筛选,比如 "南 " 筛选所有以南开头的内容。
第四点 空值相关条件,条件写 ""代表匹配空单元格,写"<>" 代表匹配非空单元格。
第五点 sumif 和 sumifs 核心区分,sumif 单条件,参数顺序是条件区域 条件 求和区域,sumifs 多条件,第一个参数就是求和区域,顺序颠倒会直接算错。
第六点 当没有任何单元格满足筛选条件,sumif 返回结果为 0,求和区域里面文本内容会自动忽略,不会参与累加计算。
条件写法拓展
| 条件类型 | 写法示例 |
|---|---|
| 等于文本 | "电脑" |
| 大于数值 | ">300" |
| 小于等于 | "<=200" |
| 不等于 | "<>0" |
| 单元格引用 | F2 |
| 通配符模糊匹配 | "李 *" |
【常见问题】
问题 1 sumif 解释里面,sumif 能不能同时设置两个筛选条件
回答 1 sumif 解释里面,sumif 本身只支持单条件求和,不能直接写两个筛选条件,如果需要同时满足两个条件,就要改用 sumifs 函数。
问题 2 sumif 解释里面,为什么公式结果和手动求和不一样
回答 2 sumif 解释里面,结果异常大概率是条件区域和求和区域行范围错位,或者条件文本带有看不见的空格,匹配失败,需要核对单元格内容和区域范围。
问题 3 sumif 解释里面,sumif 第三个参数什么时候可以省略
回答 3 sumif 解释里面,当条件区域本身就是要累加数值的区域,第三个求和区域参数可以省略,不需要重复填写。
问题 4 sumif 解释里面,sumif 和 sumifs 参数顺序为什么不一样
回答 4 sumif 解释里面,sumif 是早期版本单条件函数,参数顺序条件区域在前,sumifs 是后续新增多条件函数,设计上把求和区域放在第一位,这是两个函数最核心区别。
【免责申明】
本内容为 Excel 函数学习参考,不同版本 Excel 和 WPS 函数细节存在少量差异,正式报表使用建议结合软件版本测试公式结果。


