You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何简化多列SUMIFS求和公式?(双条件U-W列求和场景)

简化多列SUMIFS求和的可行方案

当然有办法简化你的公式啦!你的原始公式重复了三次几乎完全一致的SUMIFS逻辑,其实可以利用Excel函数的特性来合并,给你两种实用的简化方案:

方案一:SUM + SUMIFS 组合(推荐)

SUMIFS的求和参数支持直接传入多列范围(比如OldConversion!U:W),当你传入多列时,它会分别计算每列符合条件的和,返回一个包含多个结果的数组,再用SUM函数把这些结果累加起来,就能得到三列的总和。

简化后的公式:

=SUM(SUMIFS(OldConversion!U:W, OldConversion!H:H, Level!$R$1, OldConversion!A:A, Level!A2))

注意:如果你使用的是Excel 365/2021及以上版本,直接回车即可生效;旧版本Excel需要按Ctrl+Shift+Enter作为数组公式输入。

方案二:SUMPRODUCT 函数

SUMPRODUCT可以通过逻辑判断的乘积来实现多条件求和,它会自动将逻辑判断结果(TRUE/FALSE)转换为1/0,再与求和区域的值相乘后累加,同样能实现你的需求。

简化后的公式:

=SUMPRODUCT((OldConversion!H:H=Level!$R$1)*(OldConversion!A:A=Level!A2)*(OldConversion!U:W))

小提示:如果你的数据量非常大(比如整列包含几十万行),SUMPRODUCT的运算速度可能会略慢于SUM+SUMIFS组合,数据量不大的话完全可以放心使用。

内容的提问来源于stack exchange,提问作者Rafael Osipov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:15:42