Excel で行列の乗算を実行する方法: 例付き
Excel のMMULT関数を使用して行列の乗算を実行できます。
この関数は次の基本構文を使用します。
MMULT(テーブル1、テーブル2)
金:
- array1 、 array2 : 乗算する 2 つの行列。
次の例は、 MMULT関数を使用して Excel で次の行列の乗算を実行する方法を示しています。
- (2×2) × (2×2) 行列乗算
- (2×2) × (2×3) 行列乗算
- (3×3) × (3×2) 行列乗算
さあ行こう!
例 1: (2×2) × (2×2) 行列の乗算
次のスクリーンショットは、Excel で (2 × 2) 行列と別の (2 × 2) 行列を乗算する方法を示しています。
この行列の乗算を実行するために、次の数式をセルG2に入力しました。
=MMULT( A2:B3 , D2:E3 )
Excel がこの行列の乗算を実行するために使用する実際の数式は次のとおりです。
これにより、次の 2×2 行列が得られます。
関連:行列乗算 (2×2) by (2×2) の概要
例 2: (2 × 2) × (2 × 3) 行列の乗算
次のスクリーンショットは、Excel で (2 × 2) 行列と (2 × 3) 行列を乗算する方法を示しています。
この行列の乗算を実行するために、次の数式をセルH2に入力しました。
=MMULT( A2:B3 , D2:F3 )
Excel がこの行列の乗算を実行するために使用する実際の数式は次のとおりです。
これにより、次の 2×3 行列が得られます。
関連:行列乗算 (2 × 2) × (2 × 3) の概要
例 3: (3 × 3) × (3 × 2) 行列の乗算
次のスクリーンショットは、Excel で (3 × 3) 行列と (3 × 2) 行列を乗算する方法を示しています。
この行列の乗算を実行するために、次の数式をセルH2に入力しました。
=MMULT( A2:C4 , E2:F4 )
Excel がこの行列の乗算を実行するために使用する実際の数式は次のとおりです。
これにより、次の 3×2 行列が得られます。
関連:行列乗算 (3 × 3) by (3 × 2) の概要
注: Excel のMMULT関数の完全なドキュメントは、 ここで見つけることができます。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
ExcelでMULTIPLY IF関数を使用する方法
Excelで列にパーセンテージを乗算する方法
Excelで列に定数を乗算する方法