ARTICLE · 1338559
Excel求和全谱录|二十一门求和心法,从SUM到冷门奇功,一篇尽收
Excel求和全谱录|二十一门求和心法,从SUM到冷门奇功,一篇尽收表格江湖,万般技艺之中,求和功夫最是基础,也最见深浅。 新手眼里只有 SUM,高手却知求和一门,竟有二十余路兵刃:有正面强攻的、有条件筛选的、有忽略干扰的、有跨表联动的、更有冷门到几乎无人知晓的隐秘招式。今天把这门功夫的门谱,一次摊开讲清,学完你才算真正握住求和的全部刀锋。 第一卷|正统内功·基础三式 一、SUM 群侠归宗 =SUM(区域1,区域2,...) 江湖入门第一功。不限区域数量,最多可纳255路数据源,连续区域、零散单元格、其他函数结果,皆可一口吞尽。求门派总账、汇总钱粮、核计业绩,全靠这一招。 二、SUMIF 单刃快刀 =SUMIF(条件区域,条件,[求和区域]) 单条件求和的快刀。工资表里挑出销售部合计、费用表里挑出某类开销,一刀落定。区域记得用 $ 锁定,否则下拉即偏移。 三、SUMIFS 双刃合击 =SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,...) 多重条件同时生效的镇派绝学。注意首参就是求和区域,与 SUMIF 顺序截然相反,写反则全盘错乱,这是江湖第一大坑。 第二卷|忽略干扰·护体神功 四、SUBTOTAL 隐行千机变 =SUBTOTAL(9,区域) - 9 = 求和(含隐藏行) - 109 = 求和(忽略手动隐藏的行) 筛选之后直接 SUM,会把筛掉的数据也加进来,账面必错。SUBTOTAL 109 只算眼前所见,是筛选汇总的第一正统心法。 五、AGGREGATE 镇错大阵 =AGGREGATE(9,7,区域) 比 SUBTOTAL 更强的护体神功。第二参(选项)填 7,表示同时忽略隐藏行与错误值;填 3 只忽略隐藏行,填 6 只忽略错误值。 区域里夹着 #N/A、#DIV/0! 一片红字,SUM 会直接崩掉,AGGREGATE 照常加总,无需层层套 IFERROR。 第三卷|跨界合击·组合套路 六、SUMPRODUCT 双阵同推 =SUMPRODUCT(数组1,数组2) 原本用于乘积求和:数量×单价,逐行相乘再累加,一行搞定。 更妙的是可当多条件求和用(不必按 Ctrl+Shift+Enter): =SUMPRODUCT((A2:A100="销售部")*(B2:B100="正式")*(C2:C100)) 这也是老版本 Excel 未普及 SUMIFS 时的正统解法,至今在复杂逻辑里仍不可替代。 七、SUM 数组式多条件(民间秘籍) =SUM((A2:A100="销售部")*(B2:B100="正式")*C2:C100) 365 以下版本需按 Ctrl+Shift+Enter 确认,写法与 SUMPRODUCT 同理,属同一路数的变体。 八、SUM+IF 嵌套双向条件 =SUM(IF(条件,A2:A100,B2:B100)) 老派数组套路,可处理"满足条件取A列、否则取B列"这类分支求和,新版本已被 IFS、LET 覆盖,但读懂它方能看懂大量老台账。 第四卷|跨域挪移·三维与联动 九、三维引用求和(跨表一网收) =SUM(一月:十二月!B2) 从"一月"到"十二月"所有工作表 B2 单元格一次求和,做年度汇总极快。前提:这批工作表结构必须一致,且要放在首尾两张表之间。 十、INDIRECT 隔空唤数求和 =SUM(INDIRECT("'"&A2&"'!B2:B10")) 表名写在单元格里,切换表名即换数据源,多部门分表汇总的常用秘术。切记为易失性函数,大表慎用。 十一、OFFSET 挪移取域求和 =SUM(OFFSET(A1,1,0,COUNTA(A:A)-1,1)) 区域随数据条数自动伸缩,流水台账持续新增行也无需改公式。 第五卷|筛选提纯·动态联通 十二、FILTER+SUM 动态条件求和 =SUM(FILTER(C2:C100,A2:A100="销售部","")) 365 版动态数组的现代解法,筛选与求和一步到位,数据更新结果自动跟随。 十三、SUM+FILTER 多条件(新版写法) =SUM(FILTER(C2:C100,(A2:A100="销售部")*(B2:B100="正式"),"")) 条件相乘即为"且",加法号 + 即为"或",逻辑组合极其灵活。 十四、SUM+TAKE/CHOOSECOLS 定向截取 =SUM(TAKE(C2:C100,10)) 取前10行求和 =SUM(TAKE(FILTER(C2:C100,A2:A100="销售部"),5)) 取该部门前5笔 配合 TAKE、DROP、CHOOSECOLS 可做"滚动累计""末N笔合计"等精细化求和,属 365 高阶套路。 第六卷|冷门奇功·少人知晓 十五、SUMSQ 平方和 =SUMSQ(A2:A10) 自动把每个数平方后相加。算方差、标准差、误差评估的中间步骤,统计岗必备。 十六、SUMX2MY2 平方差之和 =SUMX2MY2(数组1,数组2) 两列数据各自平方后求差再累加,统计学协方差运算的底层招式。 十七、SUMX2PY2 平方和之总和 =SUMX2PY2(数组1,数组2) 平方相加之后累加,常与上一招配对使用。 十八、SUMXMY2 差值平方和 =SUMXMY2(数组1,数组2) 逐项相减、平方、再累加。这就是最小二乘法误差项,回归分析核心。 十九、SERIESSUM 幂级数求和 =SERIESSUM(x,n,m,系数数组) 按 x^n + x^(n+m) + x^(n+2m)… 的形式,用系数序列逐项累加,用于级数展开、工程近似计算,冷门但确实存在。 二十、IMSUM 复数求和 =IMSUM("3+4i","1-2i") 复数专用求和,工程与电工领域才会用得上的偏门招式,普通财务一辈子遇不到。 二十一、DSUM 数据库条件求和 =DSUM(数据库区域,求和字段名,条件区域) 老式数据库函数的求和版本,需预先搭好"条件区"再调取,条件区的写法比 SUMIFS 更自由,可放多行表示"或"。如今被 SUMIFS 取代,但在老旧模板里仍会撞见。 第七卷|不写公式也能求和(快招三式) 一、Alt+= 一键快求和 选中区域下方空行,按 Alt + =,自动生成 SUM 公式,几十行一秒铺完。 二、状态栏秒读合计 框选一列数字,屏幕右下角自动显示"求和、计数、平均值",临时看一眼无需写公式。 三、超级表自动汇总 Ctrl+T 转成超级表,勾选"汇总行",增删数据合计自动更新,比手写公式还稳。 修炼总纲|选招心法 - 无条件、整体加总 → SUM - 单条件 → SUMIF;多条件 → SUMIFS - 有筛选、有隐藏行 → SUBTOTAL 109 - 夹杂报错值、脏数据 → AGGREGATE(9,7,区域) - 乘积求和、复杂逻辑 → SUMPRODUCT - 跨多张同构工作表 → 三维引用 SUM - 表名或区域需动态变化 → INDIRECT / OFFSET - 365 版动态筛选 → FILTER + SUM / TAKE - 统计分析、误差计算 → SUMSQ / SUMXMY2 系列 - 老旧模板、数据库式条件 → DSUM 江湖戒规(四条必记) 1. SUMIF 与 SUMIFS 参数顺序相反,前者条件在前,后者求和在前,写错必错。 2. 所有区域下拉前加 $ 锁定,否则区域偏移,数据静默出错最难查。 3. 数字与文本数字混在一列,求和结果可能"少算",先用 VALUE 或 -- 统一类型。 4. 金额报表先 SUM 后 ROUND,切勿逐项四舍五入再相加,累积尾差会让你对不上账。 结语 求和看似最浅,实则分层最细。只会 SUM 的人,遇到筛选、脏数据、跨表、动态条件,便只能手工补算;通晓这二十一路求和心法的人,同样一张台账,几分钟出一份干净结果。 把这门功夫练全,往后无论财务对账、HR 汇总、行政盘账、运营看数,求和一路,再无障碍。















































































