MMULT 函數

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016

MMULT 函數會回傳兩個陣列的矩陣乘積。 傳回陣列的列數會與 array1 相同,欄數與 array2 相同。

注意

如果你有最新版本的 Microsoft 365,只要在輸出範圍左上方的格子輸入公式,然後按 ENTER 確認公式是否為動態陣列公式。 否則,請先選取輸出範圍,在輸出範圍左上角的儲存格中輸入公式,然後按 CTRL+SHIFT+ENTER 以進行確認,以舊的陣列公式輸入公式。 Excel 會為您在公式的開頭和結尾處插入大括號。 如需有關陣列公式的詳細資訊,請參閱陣列公式的規則和範例

語法

MMULT(array1, array2)

MMULT 函數語法具有下列引數:

  • array1, array2 必須。 這是您要相乘的陣列。

註解

  • array1 的欄位數必須與 array2 的列數相同,且兩個陣列都必須只包含數字。

  • Array1 和 array2 可以作為格子範圍、陣列常數或參考來表示。

  • MMULT 會在發生下列情況時傳回 #VALUE! 錯誤:

    • 任何儲存格為空白或包含文字。
    • array1 的欄位數與 array2 的列數不同。
  • 陣列 b 和 c 的乘積為陣列 a:
    方程式
    其中 i 為列數而 j 為欄數。

範例

範例 1

MMULT 函數- 範例 1

範例 2

MMULT 函數-範例 2

你必須將上述公式輸入為陣列公式,才能正常運作。 輸入公式後,若您有現有 Microsoft 365 訂閱,請按 Enter ;否則按 Ctrl+Shift+Enter。 若該公式未以陣列公式輸入,則回傳單一結果。

需要更多協助嗎?

你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。