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

Excel中基于多数组条件的多函数求和问题

解决条件求和(营收×活跃月数)的问题

直接用SUMPRODUCT就能搞定这个需求,不用纠结SUMIFS的限制。假设你的数据范围对应如下:

  • 产品类型列:A2:A100
  • 活跃时长月数列:B2:B100
  • 营收列:D2:D100

对应的公式是:

=SUMPRODUCT((A2:A100="Enterprise")*(B2:B100>12)*(D2:D100*B2:B100))

公式逻辑:

  • (A2:A100="Enterprise"):判断每行产品是否为Enterprise,符合条件返回1,不符合返回0
  • (B2:B100>12):判断活跃时长是否超过12个月,符合条件返回1,不符合返回0
  • 前两个条件相乘后,只有同时满足两个条件的行才会得到1,其余行都是0
  • (D2:D100*B2:B100):计算每行营收与活跃月数的乘积
  • SUMPRODUCT会把所有对应位置的数值相乘后求和,最终只保留两个条件都满足的行的乘积之和

你之前用SUMIFS出错是因为它的求和区域只能是单一单元格范围,没法直接在里面嵌入乘法运算;而SUMPRODUCT天生支持数组运算,刚好适配这种需要先计算再条件求和的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 12:52:00