Exel - SUMPRODUCT 函数 #Value 错误



这是公式:

=SUMPRODUCT($O$2:$AH$2;matrix!B$2:B$21)

两个数组都有 20 个项目大;第一个数组是一系列 0 和 1,第二个数组目前包含 1。我收到#VALUE!错误,我不知道为什么。我还没有拖动公式,所以绝对引用不应该在其中发挥任何作用。

如果我进入公式对话框,两个数组显示正确,但结果是Volatile

欢迎任何想法...

看起来 2 个数组必须是列数组 - 它们都是。我复制粘贴(特殊/转置(第二个数组,更改了对新粘贴数组的引用,错误消失了。

如果复制粘贴转置数组不是一个选项,则可以使用 Transpose 数组函数。这需要作为数组函数插入,按 CTRL+SHIFT+ENTER

={SUMPRODUCT($O$2:$AH$2;transpose(matrix!B$2:B$21))}

相关内容

最新更新