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

有没有比SUMPRODUCT更快的双向查找求和方法?(O365环境)

O365 高效求和压缩数组解决方案

问题说明

  • 运行环境:O365
  • 数据特征:垂直列C为唯一值,水平行3存在重复值
  • 需求目标:对指定列求和,将原数组压缩为第9至13行的汇总形式
  • 当前痛点:使用公式 =SUMPRODUCT($D$4:$H$7*($D$3:$H$3=D$9)*($C$4:$C$7=$C10)) 时,即便开启16线程计算,每次修改后仍需30秒才能完成计算,且无法切换为手动计算模式
  • 限制要求:禁止使用数据透视表(Pivots)或Power Query(PQ)

优化方向

  • 采用 SUM + FILTER 组合逻辑
  • 采用 SUMIF + INDEX + MATCH + OFFSET 组合逻辑

最终高效公式

由@Scott Craner提供的优化公式:
=SUMIF($D$3:$H$3,D$9,INDEX($D$4:$H$7,MATCH($C10,$C$4:$C$7,0),0))


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 09:00:51