夜雨聆风学习资料网

ARTICLE · 1019790

Excel SUMIF函数保姆级教程|单条件求和一键搞定,职场报表效率翻倍

Excel SUMIF函数保姆级教程|单条件求和一键搞定,职场报表效率翻倍
很多职场小伙伴做销售统计、财务对账、库存汇总,还在手动筛选复制再相加,费时还容易算错。其实只用SUMIF这一个函数,只要满足一个条件就能自动求和,几分钟搞定几十行数据。今天这篇教程,覆盖工作里绝大多数SUMIF使用场景,附带完整案例、公式讲解和避坑要点,新手也能直接套用。
一、SUMIF基础语法
SUMIF作用:根据单个条件,对区域内符合要求的数字求和
语法:
excel    
=SUMIF(条件区域, 条件, [求和区域])
参数拆解:
1. 条件区域:用来判断条件的单元格范围。比如产品名称、部门、日期所在列。
2. 条件:判断规则,可以是文字、数字、大于小于符号、通配符,空白/非空白。文字、符号类条件必须用英文双引号包裹,纯数字不用引号。
3. 求和区域【可选】:真正要相加的数字区域。如果省略这个参数,就代表条件区域同时也是求和区域(只适合条件列本身就是数字的场景)。
重要提醒:SUMIF只支持单个条件,多个条件同时判断求和,要用SUMIFS,不要混淆。
二、实战案例(统一数据源:A1:D9,A产品类别,B产品名称,C销售日期,D销售额)
案例1:文本匹配求和(统计指定类别总销售额)
需求:统计所有【零食】类别的总销售额
条件区域:A2:A9;条件:"零食";求和区域:D2:D9
公式:
excel    
=SUMIF(A2:A9,"零食",D2:D9)
计算:380+260+170+210=1020
适用场景:统计某个部门、某个业务员、某类产品的数据,是工作最常用场景。
案例2:数字大小条件求和
这里条件区域和求和区域都是D列,所以第三个参数可以省略
1. 统计销售额大于300的总和
excel    
=SUMIF(D2:D9,">300")
结果:450+320+560=1330
2. 销售额等于260
excel    
=SUMIF(D2:D9,260)
3. 销售额小于300
excel    
=SUMIF(D2:D9,"<300")
4. 销售额不等于450
excel    
=SUMIF(D2:D9,"<>450")
案例3:数值区间求和(SUMIF单条件,区间需要两个SUMIF相减)
需求:统计销售额≥200,并且≤400的总金额
思路:先算出≥200总和,减去>400总和,剩下就是200~400区间
excel    
=SUMIF(D2:D9,">=200",D2:D9)-SUMIF(D2:D9,">400",D2:D9)
计算:380+260+320+210=1170
注意:SUMIF不能直接写两个条件,双条件求和请使用SUMIFS函数。
案例4:通配符模糊匹配求和
 *  代表任意多个字符; ? 代表单个字符
1. 产品名称包含“可”字的销售额(可乐)
excel    
=SUMIF(B2:B9,"*可*",D2:D9)
结果:450
2. 产品类别以“零”开头
excel    
=SUMIF(A2:A9,"零*",D2:D9)
3. 产品名称两个字,末尾是“纸”
excel    
=SUMIF(B2:B9,"?纸",D2:D9)
结果:190
案例5:日期条件求和
日期条件推荐用 ">"&DATE(年,月,日) 拼接,兼容性更强,避免直接写日期报错
需求:统计2026年9月2日之后的销售额
excel    
=SUMIF(C2:C9,">"&DATE(2026,9,2),D2:D9)
数据:纸巾190、洗衣液560、奶茶320、果冻210,合计1280
补充:等于指定日期写法
excel    
=SUMIF(C2:C9,"="&DATE(2026,9,2),D2:D9)
案例6:空白单元格求和
需求:产品类别单元格为空的行,汇总销售额
excel    
=SUMIF(A2:A9,"",D2:D9)
案例7:非空白单元格求和
需求:产品类别有填写内容的全部销售额(剔除空行)
excel    
=SUMIF(A2:A9,"<>",D2:D9)
案例8:单元格引用条件(动态报表推荐)
把要查询的条件写在E1单元格,例如E1输入“零食”,公式直接引用单元格,修改E1内容,结果自动更新,不用改动公式。
excel    
=SUMIF(A2:A9,E1,D2:D9)
案例9:单独汇总正数 / 负数
汇总全部正数(收入)
excel    
=SUMIF(D2:D9,">0")
汇总全部负数(扣款、亏损)
excel    
=SUMIF(D2:D9,"<0")
案例10:排除指定内容求和
需求:统计除了饮品之外所有产品销售额
excel    
=SUMIF(A2:A9,"<>饮品",D2:D9)
计算:零食1020 + 日用品(190+560)=750,合计1770
三、SUMIF高频错误&避坑指南(重点,很多人踩坑)
1. 返回结果0,查不到数据
最常见原因:①引号用了中文全角引号,必须切换英文输入法输入双引号;②单元格数据是文本型数字,看着是数字实际是文本,函数无法计算;③条件文字前后有隐藏空格,肉眼看不见,匹配失败。
2. 求和区域与条件区域行数范围不一致
错误例子: =SUMIF(A2:A9,"零食",D2:D8) 
✅正确:条件区域和求和区域起始行、结束行必须一样,A2:A9对应D2:D9。
3. 日期直接写 "2026/9/2" ,部分版本Excel会出错
稳妥写法:搭配DATE函数: ">"&DATE(2026,9,2) ,兼容性更好。
4. SUMIF不区分大小写
 SUMIF(A2:A9,"零食",D2:D9)  和  "零食"   "零食"  不会因为大小写、汉字全半角影响匹配。
5. 通配符 *   ? 如果本身就是文本内容,需要加波浪号~转义,一般工作很少用到。
四、SUMIF常用公式速记
固定文字匹配: =SUMIF(条件列,"关键词",数值列) 
数字大小判断: =SUMIF(数值列,">数字") 
模糊包含文字: =SUMIF(条件列,"*关键词*",数值列) 
日期条件: =SUMIF(日期列,">"&DATE(年,月,日),数值列) 
单元格动态条件: =SUMIF(条件列,E1,数值列) 
SUMIF是Excel单条件求和利器,熟练掌握上面这10种场景,日常报表、销售台账、费用统计工作效率直接提升。记住核心:一个条件用SUMIF,多个条件同时判断用SUMIFS。下次遇到条件汇总,不要再手动筛选计算啦。

相关学习资料

返回首页浏览学习资料