📌 一文掌握 SUM、SUMIF、SUMIFS,让你的数据统计效率提升 10 倍
在日常工作中,求和 大概是我们最常做的数据操作了。无论是统计销售业绩、核算费用支出,还是汇总项目工时,几乎每天都要跟“求和”打交道。
但你真的会用 Excel 的求和函数吗?很多人只会最简单的 =SUM(A1:A10),遇到 按条件求和、多条件筛选求和、忽略错误值求和、跨表求和 等场景时,就开始手动筛选、一个一个加,费时费力还容易出错。
今天,我们就结合一份详细的 SUM 函数教程,把 Excel 求和家族的三个核心成员——SUM、SUMIF、SUMIFS——彻底讲透。文末还附赠 8 个高频组合公式,直接复制就能用!
先看一张对比表,一目了然 👇
| SUM | SUM(number1, [number2], ...) | |||
| SUMIF | SUMIF(range, criteria, [sum_range]) | |||
| SUMIFS | SUMIFS(sum_range, criteria_range1, criteria1, ...) |
📌 简单记忆:
SUM 是最基础的求和函数,支持数字、单元格引用、区域,甚至多个不连续区域。
📝 语法:=SUM(number1, [number2], ...)
实战示例:
=SUM(A2:A6) → 结果 1500=SUM(A2:A4, C2:C4) → 把两个区域全部加起来⚠️ 注意: SUM 会自动忽略文本型数字(除非转换),但遇到真正的文本会报错。参数最多支持 255 个。
当你只想对 满足某一个条件 的数据求和时,SUMIF 就派上用场了。
📝 语法:=SUMIF(range, criteria, [sum_range])
range:条件判断的区域criteria:条件(如 ">1000"、"苹果")sum_range:实际求和的区域(可省略,省略时对 range 求和)实战案例: 统计“苹果”的总销售额
公式:=SUMIF(A2:A6, "苹果", B2:B6) → 结果 3600
常见条件写法:
">1000" —— 大于 1000"<="&DATE(2026,6,1) —— 小于等于某个日期"*苹果*" —— 包含“苹果”的文本"<>"&"" —— 不等于空值当需要 同时满足多个条件 时,SUMIFS 是首选。注意它的参数顺序和 SUMIF 不同!
📝 语法:=SUMIFS(sum_range, criteria_range1, criteria1, ...)
实战案例: 统计“华北地区”且“苹果”的销售额
公式:=SUMIFS(C2:C6, A2:A6, "华北", B2:B6, "苹果") → 结果 2100
💡 提示: SUMIFS 支持多达 127 对条件,Excel 2007 及以上版本可用。
#VALUE! | ISNUMBER 判断 | |
#REF! | ||
SUMPRODUCT 替代 | ||
特别提醒: SUM 会自动忽略文本,但如果你有一堆“文本型数字”(左上角带绿色小三角),SUM 可能加不上。这时可以用 -- 转换,例如 =SUMPRODUCT(--A1:A10)。
直接复制就能用,适合各种高频场景。
| 条件求和 | =SUMIF(A:A, ">1000") | |
| 多条件求和 | =SUMIFS(C:C, A:A, "华北", B:B, ">1000") | |
| 忽略错误值求和 | =SUM(IF(ISNUMBER(A1:A10), A1:A10)) | |
| 累计求和 | =SUM($A$1:A1) | |
| 跨表求和 | =SUM(Sheet1:Sheet3!A1) | |
| 动态区域求和 | =SUM(OFFSET(A1,0,0,COUNTA(A:A),1)) | |
| 文本数字求和 | =SUMPRODUCT(--A1:A10) | |
| 可见单元格求和(筛选后) | =SUBTOTAL(9, A1:A100) |
累计求和效果演示:
=SUM($B$2:B2) | ||
=SUM($B$2:B3) | ||
=SUM($B$2:B4) |
锁定起始行,结束行随下拉自动扩展,完美实现累计。
用一个完整的销售表,同时展示 SUM、SUMIF、SUMIFS 的用法:
=SUM(C2:C6) → 5000=SUMIF(B2:B6, "苹果", C2:C6) → 3600=SUMIFS(C2:C6, A2:A6, "华北", B2:B6, "苹果") → 2100是不是清晰多了?✨
求和这件事,看起来简单,但用好函数能让你的工作效率翻倍。SUM 是基础,SUMIF 是进阶,SUMIFS 是利器。掌握它们,你就能应付 90% 以上的求和场景。
最后送给大家三个小贴士:
$A$1)和相对引用(A1)的灵活组合。Ctrl+Shift+Enter,否则结果不对。SUBTOTAL 代替 SUM,在筛选数据时它会自动只加可见行,非常方便。如果你觉得这篇文章有用,欢迎 点赞、在看、转发,让更多朋友告别手动求和!
下期见! 👋
📅 本文内容基于 Excel 通用函数教程整理,适用于 Excel 2007 及以上版本,WPS 表格同样适用。