0

次のワークシート配列式があります

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

ここRange1で、は1x4行列、Range2は3x1行列です。水平ベクトルと垂直ベクトルの和積が欲しいのですが。

ターゲット範囲が単一セルの場合、Excelは配列モードを取り除き、通常モードでは1x1を返す#VALUEため、エラーを返しました。INDEX

ターゲット範囲がマルチセル範囲の場合、合計が正しく計算され、範囲全体で繰り返されます。

これを修正する方法はありますか?間違った最適化を取り除きますか?

4

1 に答える 1

0

水平ベクトルと垂直ベクトルの積が欲しいです。

数式の代わりに、次を使用できます。

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

配列数式として入力する必要はありませんが、入力しても受け入れられます。

于 2013-03-21T14:59:17.697 に答える