首页 > 精选要闻 > 宝藏问答 >

问 sumif 函数公式怎么用 单条件求和实操讲解

2026-11-12 21:53:47
最佳答案

答

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 函数公式支持细节存在细微差别,实际使用请以当前软件版本为准。