Advanced-excel-functions-advanced-excel-math-trignometric-mmult-function
提供:Dev Guides
数学と三角法-MMULT関数
説明
MMULT関数は、2つの配列array1とarray2の行列積を返します。 結果は、array1と同じ行数とarray2と同じ列数を持つ配列です。
構文
MMULT (array1, array2)
引数
引数
説明
必須/オプション
Array1
乗算する配列。
必須
Array2
必須
ノート
- Array1の列の数は、Array2の行の数と同じでなければならず、両方の配列には数字のみが含まれている必要があります。
- Array1およびArray2は、セル範囲、配列定数、または参照として指定できます。
- 2つの配列bとcの行列積配列aは- + a _ \ {ij} = \ sum _ \ {k = 1} ^ \ {n} b _ \ {ik} c _ \ {kj} +ここで、iは行番号、jは列番号です。
- 配列を返す数式は、配列数式として入力する必要があります
- MMULTは#VALUE!を返します。 エラー時
- いずれかのセルが空であるか、数値以外の値が含まれています
- Array1の列数は、Array2の行数と異なります
- 結果のマトリックスの一部ではない追加のセルを選択すると、MMULTはこれらのセルに#N/Aエラー値を返します。
- 結果のマトリックスのセルの全範囲を強調表示しない場合、Excelは強調表示された範囲に収まる結果の部分のみを表示します。 強調表示された範囲が十分に大きくないことを知らせるエラーメッセージはありません。
- 数式を配列数式として入力しない場合、数式を入力したセルには、結果のマトリックスの最初のエントリが表示されるだけで、エラーメッセージは表示されません。
適用範囲
Excel 2007、Excel 2010、Excel 2013、Excel 2016