【问题标题】:Modify sumproduct formula to ignore #value! in range修改 sumproduct 公式以忽略#value!在范围内
【发布时间】:2020-02-08 12:53:00
【问题描述】:

我要使用的公式是

=sumproduct(E3:E24, H3:H24)

但问题是两列在不同的行中都包含#VALUE! 错误。 (特别是:如果 E14 出现错误,它将出现在 E14:H14 的所有单元格中。)

如何修改公式,使其仅返回数值的SUMPRODUCT

这是我正在使用的范围的屏幕截图:

【问题讨论】:

  • 或者您可以使用 IFERROR 修复您的源数据,然后正常使用 SUMPRODUCT :)

标签: excel excel-formula sumproduct


【解决方案1】:

使用带有 IFERROR 的 SUMPRODUCT 的数组版本:

=SUMPRODUCT(IFERROR(E3:E24,0),IFERROR(H3:H24,0))

以这种方式使用 IFERROR 需要在退出编辑模式时使用 Ctrl-Shift-Enter 而不是 Enter 来输入公式。

【讨论】:

  • 完美!谢谢你:)
【解决方案2】:

IFERROR 应该用 0 替换错误:

=sumproduct(IFERROR(E3:E24,0),IFERROR(H3:H24,0))

【讨论】:

  • 此解决方案最好避免输入数组公式。
猜你喜欢
  • 1970-01-01
  • 2020-01-24
  • 1970-01-01
  • 2015-02-16
  • 1970-01-01
  • 1970-01-01
  • 2019-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多