Excel - MMULT 函式



描述

MMULT 函式返回兩個陣列 array1 和 array2 的矩陣乘積。結果是一個數組,其行數與 array1 相同,列數與 array2 相同。

語法

MMULT (array1, array2)

引數

引數 描述 必填/可選
Array1 您想要相乘的陣列。 必填
Array2 必填

備註

  • Array1 的列數必須與 Array2 的行數相同,並且兩個陣列都只能包含數字。

  • Array1 和 Array2 可以作為單元格區域、陣列常量或引用給出。

  • 兩個陣列 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 Function
advanced_excel_math_trigonometric_functions.htm
廣告