sumif 函数公式是表格里专门做单条件求和的公式,Excel 和 WPS 都可以直接使用,核心就是设置一个筛选条件,自动把符合条件对应的数值累加起来,很多新手写 sumif 函数公式的时候,最容易出错的就是参数顺序,还有运算符和引号格式,想要掌握 sumif 函数公式怎么用,先要记住标准公式结构,理解每一段参数的作用,再学会文本 数值比较 单元格引用 通配符模糊匹配这几类条件写法,跟着案例一步步录入公式,之后排查结果不对 报错这类问题,最终就能独立写出正确的 sumif 函数公式,做台账统计不用手动筛选合计。
标准公式语法
sumif 函数公式完整写法
SUMIF (条件区域,条件,[求和区域])
参数拆解
条件区域 用来做判断筛选的那一列或者单元格范围
条件 筛选规则,可以写文字 数字 表达式,也可以引用别的单元格
求和区域 可选参数,真正需要相加的数值区域,如果条件区域本身就是数字,这个参数可以省略
参数说明表
| 参数 | 是否必填 | 作用 | 重点提醒 |
|---|---|---|---|
| 条件区域 | 必填 | 存放类别名称或者判断依据的数据范围 | 一般是名称列 日期列 |
| 条件 | 必填 | 筛选判断规则 | 文本和运算符必须使用英文半角双引号 |
| 求和区域 | 选填 | 待累加的数值区域 | 区域左上角要和条件区域左上角对齐 |
基础案例
A 列是商品名称,B 列是销售金额
需求 统计商品名称是牛奶的销售总金额
sumif 函数公式
=SUMIF (A:A,"牛奶",B:B)
解读 A:A 是条件区域,条件是牛奶,B:B 是求和区域,只要 A 列单元格等于牛奶,对应的 B 列金额就自动相加
各类条件写法清单
1 等于文本条件 文本外面加英文双引号,例如 "苹果"
2 引用单元格条件 直接写单元格编号,不需要双引号,例如 C2
3 比较大小条件 大于 小于 大于等于 小于等于,运算符包裹英文双引号,例如 ">800",搭配单元格写法 ">"&C2
4 不等于条件 写法 "<>0",筛选不等于 0 的数据求和
5 通配符模糊匹配 星号代表任意多个字符,问号代表单个字符,例如 "饮料",匹配名称里面带有饮料的所有记录
6 省略求和区域 条件区域本身是数值,公式 =SUMIF (A1:A15,">100"),直接在 A1 到 A15 里面筛选大于 100 的数字求和
实操录入步骤
第一步 点击想要显示结果的空白单元格,输入等号,所有表格公式都必须以等号开头
第二步 输入 SUMIF,接着输入左括号
第三步 鼠标拖动选中条件区域,输入英文逗号
第四步 填写筛选条件,再输入英文逗号
第五步 鼠标拖动选中求和区域,输入右括号
第六步 按下回车键,sumif 函数公式自动计算出汇总结果
sumif 和 sumifs 公式对比表
| 项目 | sumif 函数公式 | sumifs 函数公式 |
|---|---|---|
| 条件数量 | 单条件 | 多条件 |
| 参数顺序 | 条件区域 条件 求和区域 | 求和区域 条件区域 条件 |
| 适用场景 | 只按一个维度统计 | 多个筛选条件同时满足 |
常见错误排查清单
1 使用中文双引号,公式报错,所有符号必须是英文半角
2 条件区域和求和区域行列不对齐,计算结果出错
3 单元格前后隐藏空格,条件匹配失败,结果为 0
4 混淆 sumif 和 sumifs 参数顺序,公式计算异常
5 通配符没有加英文双引号,无法识别模糊筛选
【常见问题】
问题 1 sumif 函数公式参数顺序是什么
回答 1 sumif 函数公式参数顺序是条件区域,条件,求和区域,这个顺序和 sumifs 不一样,写 sumif 函数公式的时候一定要区分。
问题 2 sumif 函数公式里面求和区域可以省略吗
回答 2 sumif 函数公式里面求和区域是可选参数,如果条件区域本身就是数值,写 sumif 函数公式的时候可以省略求和区域。
问题 3 sumif 函数公式支持模糊筛选吗
回答 3 sumif 函数公式支持通配符模糊筛选,写 sumif 函数公式可以使用星号问号实现关键字匹配,是常用进阶写法。
问题 4 sumif 函数公式计算出来是 0 是什么原因
回答 4 sumif 函数公式结果为 0,大多是条件匹配失败,单元格存在隐藏空格,或者符号使用中文引号,属于 sumif 函数公式高频错误。
【免责申明】
本内容为 Excel 函数学习参考,不同版本 Excel WPS 对于 sumif 函数公式支持细节存在细微差别,实际使用请以当前软件版本为准。


