MMULT 函數

本文將說明 Microsoft Excel 中 MMULT 函數的公式語法及使用方式。

描述

傳回兩陣列相乘之乘積。傳回陣列的列數會與 array1 相同,欄數與 array2 相同。

語法

MMULT(array1, array2)

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

  • Array1, Array2    必要。這是您要相乘的陣列。

註解

  • Array1 的欄數必須與 Array2 的列數相同,且兩個陣列只能包含數字。

  • Array1 和 Array2 可以是儲存格範圍、常數陣列或參照。

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

    • 任何儲存格為空白或包含文字。

    • Array1 的欄數不等於 Array2 的列數。

  • 陣列 b 和 c 的乘積為陣列 a:

    方程式

    其中 i 為列數而 j 為欄數。

  • 傳回陣列的公式必須以陣列公式的方式輸入。

    附註: 在 Excel Online 中,您無法建立陣列公式。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。如有需要,您可以調整欄寬來查看所有資料。

陣列 1

陣列 1

1

3

7

2

陣列 2

陣列 2

2

0

0

2

公式

描述

結果

'=MMULT(A2:B3,A5:B6)

在儲存格 C8、C9、D8 和 D9 中的結果應該是 2、14、6 和 4。

=MMULT(A2:B3,A5:B6)

=MMULT(A2:B3,A5:B6)

=MMULT(A2:B3,A5:B6)

=MMULT(A2:B3,A5:B6)

附註:如果要正確運作,範例中的公式必須在 Excel 程式中,以陣列公式的形式輸入。將本範例複製至空白工作表後,從公式儲存格開始選取範圍 C8:D9。按 F2,然後按 Ctrl+Shift+Enter。如果公式未以陣列公式的形式輸入,則會在儲存格 C8 中傳回單一結果 (2)。

範例 2

客戶

產品數量

軟木塞

瓶子

桶子

Contoso, Ltd.

14

9

3

Coho Winery

2

11

15

價格

重量 (磅)

產品

$200

4

軟木塞 (500/箱)

$250

42

瓶子 (箱)

$425

115

桶子

客戶

銷售額

總重量

Contoso, Ltd.

=MMULT(B3:D4,A8:B10)

=MMULT(B3:D4,A8:B10)

=MMULT(B3:D4,A8:B10)

Coho Winery

=MMULT(B3:D4,A8:B10)

=MMULT(B3:D4,A8:B10)

=MMULT(B3:D4,A8:B10)

=MMULT(B3:D4,A8:B10)

=MMULT(B3:D4,A8:B10)

=MMULT(B3:D4,A8:B10)

附註:B13:D15 中的公式必須以陣列公式的形式輸入才能正確運作。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×