Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当结果为单个值时,Excel将关闭数组公式模式_Excel - Fatal编程技术网

当结果为单个值时,Excel将关闭数组公式模式

当结果为单个值时,Excel将关闭数组公式模式,excel,Excel,我有下面的工作表数组公式 {=MMULT(INDEX(Range1,1,{2,3,4}), Range2)} 其中,Range1是1x4矩阵,Range2是3x1矩阵。我想要水平向量和垂直向量的和积 如果我的目标范围是一个单元格,Excel会去掉数组模式,并返回一个#值错误,因为索引在常规模式下返回1x1 如果我的目标范围是多单元格范围,它将正确计算总和并在整个范围内重复 有办法解决这个问题吗?并摆脱错误的优化 我想要水平向量和垂直向量的和积 您可以使用以下公式代替您的公式: =MMULT(O

我有下面的工作表数组公式

{=MMULT(INDEX(Range1,1,{2,3,4}), Range2)}
其中,
Range1
是1x4矩阵,
Range2
是3x1矩阵。我想要水平向量和垂直向量的和积

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

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

有办法解决这个问题吗?并摆脱错误的优化

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

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

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

它不需要作为数组公式输入,尽管这样做是可以接受的。

但偏移量很慢。你还有其他建议吗?