標籤:

MMULT 函數 (三角與數學函數)

MMULT 函數

適用於: Microsoft Office Excel 2007

返回兩個數組的矩陣乘積。結果矩陣的行數與 array1 的行數相同,矩陣的列數與 array2 的列數相同。

語法

MMULT(array1,array2)

Array1, array2 是要進行矩陣乘法運算的兩個數組。

註解

  • Array1 的列數必須與 array2 的行數相同,而且兩個數組中都只能包含數值。
  • Array1 和 array2 可以是單元格區域、數組常量或引用。
  • 在以下情況下,MMULT 返回錯誤值 #VALUE!:
  • 任意單元格為空或包含文字。
  • array1 的列數與 array2 的行數不相等。
  • 兩個數組 b 和 c 的矩陣乘積 a 為:
  • 其中 i 為行數,j 為列數。

  • 對於返回結果為數組的公式,必須以數組公式的形式輸入。
  • 示例 1

    如果將示例複製到一個空白工作表中,可能會更易於理解。

    如何複製示例

    1. 創建一個空白工作簿或工作表。
    2. 選擇「幫助」主題中的示例。

    注釋請不要選擇行或列標題。

    從「幫助」中選擇示例

    1. 按 Ctrl+C。
    2. 在工作表中,選擇單元格 A1,然後按 Ctrl+V。
    3. 要在查看結果和查看返回結果的公式之間進行切換,請按 Ctrl+`(重音符),或在「公式」選項卡上的「公式審核」組中單擊「顯示公式」按鈕。
    1
    2
    3
    4
    5
    6
    A B
    Array 1 Array 1
    1 3
    7 2
    Array 2 Array 2
    2 0
    0 2
    公式 公式
    =MMULT(A2:B3,A5:B6)

    注釋示例中的公式必須以數組公式輸入。將示例複製到空白工作表後,請選擇以公式單元格開始的數據區域 A8:B9。按 F2,再按 Ctrl+Shift+Enter。如果公式不是以數組公式輸入,則返回單個結果值 2。

    示例 2

    如果將示例複製到一個空白工作表中,可能會更易於理解。

    如何複製示例

    1. 創建一個空白工作簿或工作表。
    2. 選擇「幫助」主題中的示例。

    注釋請不要選擇行或列標題。

    從「幫助」中選擇示例

    1. 按 Ctrl+C。
    2. 在工作表中,選擇單元格 A1,然後按 Ctrl+V。
    3. 要在查看結果和查看返回結果的公式之間進行切換,請按 Ctrl+`(重音符),或在「公式」選項卡上的「公式審核」組中單擊「顯示公式」按鈕。
    1
    2
    3
    4
    5
    6
    A B
    Array 1 Array 1
    3 0
    2 0
    Array 2 Array 2
    2 0
    0 2
    公式 公式
    =MMULT(A2:B3,A5:B6)

    注釋示例中的公式必須以數組公式輸入。將示例複製到空白工作表後,請選擇以公式單元格開始的數據區域 A8:B9。按 F2,再按 Ctrl+Shift+Enter。如果公式不以數組公式的形式輸入,則結果為單個結果值 6。

    推薦閱讀:

    js 字元串編碼轉換函數
    excel查詢與引用函數:AREAS、COLUMNS、INDEX、ROWS
    Excel函數王者Sumproduct之大顯身手
    Excel函數應用之邏輯函數
    只能使用實例來介紹LOOKUP函數在Excel中的應用

    TAG:數學 | 函數 |