使用MMULT

时间:2016-10-27 07:00:53

标签: arrays google-sheets

在尝试使用MMULT()关联两个数组后,我得到了跟随错误:

  

错误:功能MMULT参数1需要数值。但是''是空的,不能强迫数字。

事实证明,只有在范围内有空白单元格时才会发生这种情况。如何使公式的以下部分忽略空白单元格:
ARRAYFORMULA(MMULT('E1:Sample'!$D$2:$K,TRANSPOSE(SIGN(COLUMN(('E1:Sample'!$D$2:$K))))

非常感谢!

1 个答案:

答案 0 :(得分:0)

看看是否有效:

=ARRAYFORMULA(MMULT(N('E1:Sample'!$D$2:$K),TRANSPOSE(SIGN(COLUMN(('E1:Sample'!$D$2:$K))))

N函数将空单元格“转换”为0,同时保持在其他单元格中找到的值。