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 社群取得支援。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×