0

我有以下工作表数组公式

{=MMULT(INDEX(Range1,1,{2,3,4}), Range2)}

其中Range1是 1x4 矩阵,Range2是 3x1 矩阵。我想要水平向量和垂直向量的和积。

如果我的目标范围是单个单元格,Excel 会去掉数组模式,并返回#VALUE错误,因为INDEX在常规模式下返回 1x1。

如果我的目标范围是多单元格范围,它会正确计算总和并在整个范围内重复。

有没有什么办法解决这一问题?并摆脱错误的优化?

4

1 回答 1

0

我想要水平向量和垂直向量的和积。

您可以使用以下公式代替您的公式:

=MMULT(OFFSET(Range1,0,1,1,3), Range2)

它不需要以数组公式的形式输入,但如果您这样做是可以接受的。

于 2013-03-21T14:59:17.697 回答