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

MMULT関数