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

您必須輸入上述公式做為陣列公式,才能正常運作。 在您輸入公式之後,如果您有目前的 Microsoft 365 訂閱,請按enter鍵;否則,請按Ctrl + Shift + Enter。 如果公式不是以陣列公式的方式輸入,則會傳回單一結果。

需要更多協助嗎?

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

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×