Exel – SUMPRODUCT函数#值错误

这是公式:

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

这两个数组都是20个大的项目; 第一个aray是一系列的0和1,第二个数组现在包含1。 我正在获得#VALUE! 错误,我不明白为什么。 我还没有拖动这个公式,所以绝对的引用不应该在其中扮演任何angular色。

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

任何想法都比欢迎…

它看起来像2数组需要是列数组 – 他们两个。 我复制粘贴(特殊/转置)的第二个数组,改变引用到新粘贴的数组,错误消失了。

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

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