Share via


Excel) (WorksheetFunction.MMult 方法

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

語法

運算式MMult (Arg1Arg2)

表達 代表 WorksheetFunction 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
Arg1 - Arg2 必要 Variant Array1, array2 - 欲求乘積的兩個陣列。

傳回值

Variant

註解

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

array1 和 array2 可以是儲存格範圍、陣列常數或參照。

MMult 會傳回#VALUE! 錯誤:

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

  • array1 的欄數不等於 array2 的列數。

  • 最後產生的陣列,其儲存格總數等於或大於 5,461。

陣列 bc 的矩陣乘積陣列如下所示,其中 i 是資料列編號, 而 j 是資料行編號:

公式

必須將傳回陣列的公式當做陣列公式輸入。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應