您的位置:首页 > 综合百科 > 正文

sumif 函数的使用方法 条件求和详解

发布时间:2026-11-13 10:00:29  编辑:  来源:

导读 sumif 是 Excel 和 WPS 表格里面单条件求和函数,核心作用就是在一片数据区域里面,筛选出满足指定条件的单元格,只把符合条件对应的

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 表格函数学习参考,不同软件版本函数细节存在细微差异,正式业务报表使用请对照官方帮助文档,特殊数据格式场景需要额外验证计算结果。

版权声明: 本站若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。转载文章是出于传递更多信息之目的。
版权所有: 阜新生活网 ·(2019-2026)