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

含多列/行条件及空列文本列的SUMPRODUCT公式修正求助

解决SUMPRODUCT公式#VALUE!错误的修改方案

问题原因

E列存在非数值的标题单元格(如E3、E12的Prod.Line1/2),导致SUMPRODUCT运算时因文本参与数值计算触发#VALUE!错误。

修改后的公式方案

以下两种方案均可解决报错问题,同时满足行、列匹配条件,得到预期结果191.5:

方案一:过滤E列数值行

=SUMPRODUCT(
  ISNUMBER(E:E)*1,
  --(A:A=L4),
  ((H:H=M4)*(I:I=N4)+(H:H=M5)*(I:I=N5)),
  E:E,
  H:H
)
  • 说明:ISNUMBER(E:E)*1将E列非数值行标记为0,排除标题行的干扰;--(A:A=L4)实现行条件匹配(若行条件不在A列,请替换为实际列);((H:H=M4)*(I:I=N4)+(H:H=M5)*(I:I=N5))匹配两组列条件;最后完成E列与对应H列值的乘积求和。

方案二:将E列非数值转为0

=SUMPRODUCT(
  IFERROR(E:E,0),
  --(A:A=L4),
  ((H:H=M4)*(I:I=N4)+(H:H=M5)*(I:I=N5)),
  E:E,
  H:H
)
  • 说明:IFERROR(E:E,0)直接将E列的非数值单元格转换为0,避免文本参与运算报错,其余逻辑与方案一一致。

调整提示

若行条件所在列、列条件的匹配逻辑(如需乘以I列或J列值)与示例不同,只需修改公式中对应的列引用即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 06:20:56