excel 公式 sumif 是单条件求和函数,作用是在指定区域内,匹配满足条件的单元格,然后对对应的另一列数值进行求和,它一共包含三个参数,分别是条件区域,求和条件,实际求和区域,日常做销售汇总,按部门统计金额,按产品统计数量的时候非常常用,它只支持单个筛选条件,如果需要同时满足多个条件求和,就要使用 sumifs 多条件求和函数,很多新手容易混淆 sumif 和 sumifs,还有经常把参数顺序填反,最后计算结果错误,sumif 的核心逻辑就是先在条件区域找符合条件的行,再把同行对应的求和区域数字累加,条件可以是等于文本,大于小于数值,也可以搭配通配符做模糊匹配,是 Excel 统计类最基础高频函数。
sumif 函数参数对照表
| 参数 | 含义 | 说明 |
|---|---|---|
| 第一参数 range | 条件区域 | 用来判断是否满足条件的单元格区域 |
| 第二参数 criteria | 条件 | 可以是数字,文本,表达式,单元格引用 |
| 第三参数 sum_range | 求和区域 | 符合条件之后,需要累加数值的区域 |
基础语法与操作步骤
基础公式:=SUMIF (条件区域,条件,求和区域)
第一步,点击要输出结果的单元格,输入等号,所有 Excel 公式必须以等号开头
第二步,输入 SUMIF,然后输入左括号,填写第一个参数条件区域,比如部门列是 A2:A20
第三步,填写第二个参数条件,比如条件是等于销售部,可以写 "销售部",如果条件存放在 E2 单元格,直接写 E2
第四步,填写第三个参数求和区域,比如金额列 B2:B20,完整公式示例:=SUMIF (A2:A20,"销售部",B2:B20)
第五步,按下回车,自动计算销售部对应的全部金额总和
深度要点,如果省略第三个参数,Excel 会直接对第一个参数也就是条件区域本身求和,这个是特殊用法,一般很少使用。
常见条件写法示例
等于文本:=SUMIF (A2:A20,"产品 A",B2:B20)
大于数值:=SUMIF (A2:A20,">500",B2:B20)
单元格引用条件:=SUMIF (A2:A20,D2,B2:B20)
模糊匹配通配符,包含某文字,比如名称包含苹果:=SUMIF (C2:C20,"苹果",B2:B20)
深度易错要点
条件里面的文本、大于小于符号,都要使用英文半角双引号,中文引号会报错
条件区域和求和区域,行数必须对齐,也就是两行范围要保持同样大小,如果范围错位,计算结果就会错乱
sumif 只识别数值,求和区域里面的文本、空白单元格会自动忽略
sumif 是单条件函数,如果需要两个条件同时满足,不能继续用 sumif,改用 SUMIFS
条件区分大小写吗?默认 sumif 不区分英文大小写匹配
跨工作表也可以使用 sumif,写法为 = SUMIF (Sheet2!A2:A20,"销售部",Sheet2!B2:B20)
sumif 和 sumifs 区别补充
SUMIF 单条件求和,参数顺序是条件区域,条件,求和区域
SUMIFS 多条件求和,参数顺序是求和区域放在最前面,后面依次是条件区域加条件,这个顺序差异非常容易填错
【常见问题】
问题 1 excel 公式 sumif 怎么用,为什么计算结果是 0
回答 1 excel 公式 sumif 怎么用,结果为 0 常见原因是求和区域是文本格式数字,条件区域和求和区域行数错位,或者条件文字多了空格,把文本数字转为数值,核对区域范围,清理条件多余空格之后重新计算。
问题 2 excel 公式 sumif 怎么用,可以同时设置两个条件吗
回答 2 excel 公式 sumif 怎么用,sumif 本身是单条件求和,不能直接设置两个同时满足的条件,多条件同时求和需要改用 SUMIFS 函数。
问题 3 excel 公式 sumif 怎么用,条件可以模糊匹配文字吗
回答 3 excel 公式 sumif 怎么用,可以,搭配通配符星号,例如条件写 "手机",代表条件区域里面只要包含手机两个字,就纳入求和。
【免责申明】
本文内容基于微软 Excel 主流版本以及 WPS 表格函数讲解,不同版本函数逻辑一致,宏插件、企业定制版本可能存在兼容差异,本文仅作为学习参考,实际操作请以本机软件实际表现为准。


