sumif 是 Excel 和 WPS 表格里面单条件求和函数,核心作用就是在一片数据区域里面,筛选出满足指定条件的单元格,只把符合条件对应的数值做累加,和普通 sum 函数最大区别就是 sum 是全部相加,sumif 可以增加筛选规则,比如只统计某一类产品销售额 只统计某个部门工资 只统计大于某个数字的数据,这个函数是财务 台账 销售报表高频函数,语法结构固定,一共三个参数,很多新手容易把条件区域和求和区域选错位置,也经常搞不清条件里面文本 数字 大于小于符号的写法,掌握基础语法之后,还可以搭配通配符做模糊匹配求和,是学习 sumifs 多条件求和之前必须吃透的基础函数。
基础语法
sumif 完整公式写法 sumif 条件区域 条件 求和区域
| 参数 | 是否必填 | 参数说明 |
|---|---|---|
| 条件区域 range | 必填 | 用来判断是否满足条件的那一整片单元格区域 |
| 条件 criteria | 必填 | 判断规则,可以是数字 文本 表达式 单元格引用 |
| 求和区域 sum_range | 选填 | 真正需要累加数值的区域,如果省略这个参数,就直接对条件区域本身求和 |
重点提醒 条件区域和求和区域的行列范围要保持对齐,不能行列错位,不然计算结果会出错,这是最常见失误。
基础操作步骤
第一步 选中要输出结果的空白单元格,输入等号,这是表格公式必备开头
第二步 输入 sumif 左括号,先选中条件区域,也就是存放类别名称或者判断数值的那一列
第三步 输入逗号,填写判断条件,填写完成再输入逗号
第四步 选中求和区域,也就是要累加金额数量的那一列
第五步 输入右括号,按下回车键,表格自动计算出符合条件的总和
后续如果需要修改筛选条件,直接编辑栏修改条件部分,回车刷新计算结果
典型用法举例
等于文本条件求和
例子 A 列是产品名称,B 列是销售额,求产品名称等于苹果的总销售额
公式 sumif (A:A,"苹果",B:B)
含义 在 A 列查找内容等于苹果的行,把对应 B 列销售额相加
数值比较条件求和
例子 统计 B 列里面大于 1000 的所有数值总和
公式 sumif (B:B,">1000")
这里省略求和区域,代表直接对条件区域 B 列本身求和
其他比较符号写法
大于等于 >=
小于等于 <=
不等于 <>
单元格引用条件
条件不写死文字,引用另外一个单元格,方便后续修改筛选项
公式 sumif (A:A,D1,B:B)
D1 单元格里面存放筛选类别,改动 D1 内容,sumif 自动重新计算
通配符模糊匹配
通配符星号代表任意多个字符,问号代表单个字符
例子 统计名称里面包含鞋字的销售额总和
公式 sumif (A:A,"鞋",B:B)
重要特性与易错点
条件里面文本和带符号表达式,需要加英文双引号,不能使用中文双引号,这个是公式报错高频原因
条件区域和求和区域大小最好一致,如果求和区域起始单元格和条件区域起始单元格不对齐,函数会自动以条件区域左上角为基准,延伸相同尺寸的求和区域,很容易造成结果错误
sumif 只支持单个条件,如果需要同时满足两个或者更多筛选条件,就不能继续使用 sumif,要换成 sumifs 多条件求和
文本匹配默认不区分大小写,就算是英文单词大小写不一样,sumif 也会判定为匹配成功
条件区域里面如果是文本格式数字,有可能匹配失败,需要统一单元格格式
常见错误清单
错误 1 全部使用中文引号,公式直接报错
错误 2 条件区域和求和区域行列范围不对齐,求和结果异常
错误 3 需要多条件求和仍然使用 sumif,得不到正确结果
错误 4 忘记公式开头等号,单元格直接显示公式文本
错误 5 通配符使用中文星号,无法识别模糊匹配规则
总结
sumif 核心就是单条件筛选之后再求和,三个参数依次是条件区域 条件 求和区域,支持等于文本 大小比较 单元格引用 通配符模糊匹配,遇到多条件场景升级使用 sumifs,写公式全程使用英文符号,保证两个区域对齐,就可以稳定完成各类单条件汇总统计。
【常见问题】
问题 1 sumif 函数的使用方法里面,sumif 能不能同时设置两个筛选条件
回答 1 sumif 函数本身只支持单条件求和,sumif 函数的设计逻辑就是单一筛选规则,如果需要同时满足两个条件,不能继续使用 sumif,要改用 sumifs 多条件求和函数。
问题 2 sumif 函数的使用方法,条件里面大于号为什么一定要加英文双引号
回答 1 sumif 函数里面带比较符号的条件属于表达式,必须包裹英文双引号,sumif 函数才能识别这个判断规则,如果换成中文双引号,sumif 函数会直接报错无法计算。
问题 3 sumif 函数的使用方法,省略第三个求和区域会怎么样
回答 1 sumif 函数如果省略第三个求和区域,sumif 函数就直接对前面的条件区域本身进行求和,也就是符合条件的单元格自身累加,这个写法适合条件和数值在同一列的数据表。
【免责申明】
本内容为 Excel WPS 表格函数学习参考,不同软件版本函数细节存在细微差异,正式业务报表使用请对照官方帮助文档,特殊数据格式场景需要额外验证计算结果。
