0

我正在使用 SUMPRODUCT 函数公式(这里是简化版):

=SUMPRODUCT(--(A3:A11="aaa"),B3:B11,C3:C11*0.8)

我想将 column3 中的值乘以一个数字(例如 0.8),但是一旦列中有一个文本值,我就会得到一个 #VALUE!错误。我尝试将 column3 的数组包装在 IFERROR 和其他类似函数中,但似乎没有任何效果......知道如何处理这个问题吗?

(注意:将表格中的文本替换为 0 对我来说不是解决方案,因为我想将文本保留在那里)

Excel_pic

4

1 回答 1

2

您将需要切换到数组版本并添加 IFERROR:

=SUMPRODUCT(--(A3:A11="aaa"),B3:B11,IFERROR(C3:C11*0.8,0))

然后根据一个人的版本,退出编辑模式时可能需要使用 Ctrl-Shift-Enter 而不是 Enter 进行确认。

在此处输入图像描述

于 2020-03-11T14:19:02.110 回答