MMULT 函數

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

您必須將上述公式輸入為陣列公式,才能正確操作。 輸入公式之後,如果您有目前的訂閱,請按Enter;如果訂閱為 Microsoft 365 訂閱;否則按Ctrl+Shift+Enter。 如果公式未以陣列公式方式輸入,則會返回單一結果。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×