修改 sumproduct 公式忽略#value!在范围内

Modify sumproduct formula to ignore #value! in range

我要使用的公式是

=sumproduct(E3:E24, H3:H24)

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

如何修改公式,使其 returns 只有数值的 SUMPRODUCT

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

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

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

以这种方式使用 IFERROR 需要在退出编辑模式时使用 Ctrl-Shift-Enter 而非 Enter 以数组形式输入公式。

IFERROR 应将错误替换为 0:

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