excel 函数公式 sumif 是单条件求和函数,作用是在指定条件区域匹配符合条件的数据,然后对同行对应的数值区域进行累加求和,一共三个参数,是计算机一级、二级考试高频考点,sumif 只支持单个筛选条件,如果需要多个条件同时满足求和,就要换成 sumifs,很多考生容易把 sumif 和 sumifs 参数顺序弄反,这个是最常见失分点,公式必须以等号开头,所有逗号、引号全部是英文半角符号。
sumif 参数对照表
| 参数顺序 | 名称 | 含义 |
|---|---|---|
| 第 1 参数 | range | 条件区域,用来判断是否满足条件的单元格范围 |
| 第 2 参数 | criteria | 求和条件,可以是文本、数字、表达式、单元格引用 |
| 第 3 参数 | sum_range | 求和区域,匹配成功之后需要累加数值的范围 |
基础语法
=SUMIF(条件区域,条件,求和区域)
举例:A 列是部门,B 列是金额,求销售部全部金额总和
公式:=SUMIF(A2:A20,"销售部",B2:B20)
操作步骤
第一步,点击需要输出结果的单元格,输入等号
第二步,输入 SUMIF,左括号,鼠标框选第一参数条件区域,也就是 A2:A20
第三步,输入逗号,填写第二参数条件,文本条件需要加英文双引号,也就是 "销售部"
第四步,输入逗号,框选第三参数求和区域 B2:B20,补齐右括号
第五步,按下回车,自动算出结果,如果需要批量计算,拖动单元格右下角填充柄下拉填充
常见条件写法
- 等于文本:=SUMIF(A2:A20,"产品A",B2:B20)
- 大于数值:=SUMIF(B2:B20,">500",B2:B20)
- 引用单元格条件:=SUMIF(A2:A20,D2,B2:B20)
- 模糊匹配通配符,包含文字:=SUMIF(C2:C20,"*苹果*",B2:B20)
深度考点易错点
✅ 条件区域和求和区域行数必须对齐,范围大小一致,错位会计算错误
✅ 如果省略第三参数,Excel 会直接对第一参数条件区域本身求和
✅ sumif 默认不区分英文大小写
✅ 跨工作表写法:=SUMIF(Sheet2!A2:A20,"销售部",Sheet2!B2:B20)
✅ sumif 是单条件,多条件同时求和使用 SUMIFS,SUMIFS 参数顺序是求和区域放在最前面,和 sumif 顺序不一样,考试特别容易混淆
【常见问题】
问题 1 excel 函数公式 sumif 用法,为什么计算结果是 0
回答 1 excel 函数公式 sumif 用法,结果为 0 一般是求和区域数字是文本格式,条件文字前后多余空格,或者两个区域范围错位,把文本数字转为数值,清理空格,核对区域范围。
问题 2 excel 函数公式 sumif 用法,可以设置两个条件吗
回答 2 excel 函数公式 sumif 用法,sumif 本身是单条件求和,不能同时设置两个条件,多条件同时满足求和需要使用 SUMIFS 函数。
问题 3 excel 函数公式 sumif 用法,通配符星号代表什么
回答 3 excel 函数公式 sumif 用法,星号是通配符,代表任意多个字符,写 "手机" 代表条件区域里面只要包含手机就纳入求和。
【免责申明】
本文内容基于微软 Excel 主流版本以及 WPS 表格函数讲解,不同版本函数逻辑一致,本文仅作为学习参考,实际操作请以本机软件实际表现为准。


