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

Google Sheets:SUMPRODUCT嵌套ARRAYFORMULA+VLOOKUP报错求解

解决方案

修正后的公式

直接用SUM结合ARRAYFORMULA实现乘积求和,避开SUMPRODUCT的嵌套解析冲突:

=SUM(ARRAYFORMULA(K12:K21 * VLOOKUP(id_tip_art, 'Copy of 002F_OF'!def_manop, 3, FALSE) * R12:R21))

关键说明

  • Google Sheets中SUMPRODUCT与ARRAYFORMULA嵌套时易触发解析错误,而先通过ARRAYFORMULA生成三个数组的逐元素乘积,再用SUM求和,逻辑和SUMPRODUCT完全一致,但兼容性更强。
  • 必须确保id_tip_art是和K12:K21、R12:R21维度完全匹配的10行1列范围(比如A12:A21),否则VLOOKUP返回的数组维度不匹配会导致计算失败。

备选写法(坚持用SUMPRODUCT)

Google Sheets的SUMPRODUCT支持隐式数组运算,可直接去掉嵌套的ARRAYFORMULA:

=SUMPRODUCT(K12:K21, VLOOKUP(id_tip_art, 'Copy of 002F_OF'!def_manop, 3, FALSE), R12:R21)

注:此写法生效的前提是id_tip_art为对应范围而非单个单元格,且VLOOKUP能返回同维度的数值数组。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 14:50:30