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

Google Sheets中SUM/MAKEARRAY多数组求和错误,求修正方案

修正后的公式写法

你可以使用以下两种正确的公式写法:

方法一:改用SUMPRODUCT函数

=MAKEARRAY(ROWS(H4:H20), COLUMNS(I3:N3), LAMBDA(r, c,
  SUMPRODUCT(
    (B4:B29=INDEX(I3:N3, c)) *
    (C4:C29=INDEX(G4:G20, r)) *
    (D4:D29=INDEX(H4:H20, r)) *
    E4:E29
  )
))

方法二:使用SUMIFS函数(逻辑更直观)

=MAKEARRAY(ROWS(H4:H20), COLUMNS(I3:N3), LAMBDA(r, c,
  SUMIFS(
    E4:E29,
    B4:B29, INDEX(I3:N3, c),
    C4:C29, INDEX(G4:G20, r),
    D4:D29, INDEX(H4:H20, r)
  )
))

修正说明

原公式使用SUM处理数组乘积时,在Google Sheets的LAMBDA上下文环境中无法正确触发数组运算逻辑。改用SUMPRODUCT可以直接对满足条件的数组元素乘积求和;而SUMIFS作为原生多条件求和函数,更适配这类多维度匹配求和场景,结果更可靠且逻辑更易读。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 03:12:35