在Excel中,我們有時(shí)需要計(jì)算矩陣,那么如何使用MMULT函數(shù)返回兩數(shù)組矩陣乘積呢?
1、Excel中返回兩數(shù)組矩陣乘積需要使用到MMULT函數(shù)。

2、MMULT函數(shù)的使用格式為:=MMULT(array1,array2)。注意此處是兩個(gè)數(shù)組。

3、其中,MMULT函數(shù)中參數(shù)Array1、參數(shù)array2分別是要進(jìn)行矩陣乘法運(yùn)算的兩個(gè)數(shù)組。

1行n列 與m行1列之積
1、首先,我們計(jì)算矩陣1行n列與m行1列之積。如圖所示,樣例中建立了參數(shù)1(1行3列)和參數(shù)2(3行1列)。

2、接著,我們?cè)谌鐖D所示的空白單元格輸入公式:=MMULT(D8:F8,C10:C12)。

3、確認(rèn)函數(shù)后,按下Enter鍵,即可得到如圖所示的矩陣結(jié)果“140“(這里計(jì)算過程為:1*10+2*20+3*30)。

1行n列與m行x列之積
1、然后,我們計(jì)算矩陣1行n列與m行x列之積。如圖所示,樣例中建立了參數(shù)1(1行3列)和參數(shù)2(3行2列)。

2、接著,我們?cè)谌鐖D所示的空白單元格輸入公式:=MMULT(D19:F19,C21:D23)。

3、確認(rèn)函數(shù)后,按下Enter鍵,即可得到如圖所示的矩陣結(jié)果1“140“和結(jié)果2“172”(這里計(jì)算過程分別為:1*10+2*20+3*30,4*1+5*2+6*3)。

m行1列與1行n列之積
1、第三種情形,我們計(jì)算矩陣m行1列與1行n列之積。如圖所示,樣例中建立了參數(shù)1(3行1列)和參數(shù)2(1行3列)。

2、接著,我們?cè)谌鐖D所示的空白單元格輸入公式:=MMULT(C31:C33,D35:F35)。

3、確認(rèn)函數(shù)后,按下Enter鍵,即可得到如圖所示的矩陣結(jié)果1“10“和結(jié)果2“360”(這里計(jì)算過程分別為:C50*D54,C50*D54+C50*E54+...C52*F54)。

m行x列與x行n列之積
1、最后一種情況,我們計(jì)算矩陣m行x列與x行n列之積。如圖所示,樣例中建立了參數(shù)1(3行2列)和參數(shù)2(2行3列)。

2、接著,我們?cè)谌鐖D所示的空白單元格輸入公式:=MMULT(C44:D46,D48:F49)。

3、確認(rèn)函數(shù)后,按下Enter鍵,即可得到如圖所示的矩陣結(jié)果1“38“和結(jié)果2“720”(這里計(jì)算過程分別為:C63*D67+D63*D68, C63*D67+D63*D68+...C65*F67+D65*F68)。

注意事項(xiàng):
1、第一個(gè)參數(shù)的列數(shù),要等于第二個(gè)參數(shù)的行數(shù)。
2、函數(shù)結(jié)果的行數(shù)與 array1 的行數(shù)相同,矩陣的列數(shù)與 array2 的列數(shù)相同。
相關(guān)補(bǔ)充:
MMULT(array1,array2)函數(shù)介紹:
返回兩個(gè)數(shù)組的矩陣乘積。結(jié)果矩陣的行數(shù)與數(shù)組array1 的行數(shù)相同,矩陣的列數(shù)與數(shù)組array2 的列數(shù)相同。
語法
MMULT(array1,array2)
Array1, array2 是要進(jìn)行矩陣乘法運(yùn)算的兩個(gè)數(shù)組。
說明
Array1 的列數(shù)必須與 array2 的行數(shù)相同,而且兩個(gè)數(shù)組中都只能包含數(shù)值。
Array1 和 array2 可以是單元格區(qū)域、數(shù)組常量或引用。
在以下情況下,MMULT 返回錯(cuò)誤值 #VALUE!:
任意單元格為空或包含文字。
array1 的列數(shù)與 array2 的行數(shù)不相等。
相關(guān)推薦:
怎么計(jì)算Excel表格當(dāng)中空單元格個(gè)數(shù)?countblank函數(shù)的使用方法
excel中怎么利用dateif函數(shù)計(jì)算兩個(gè)日期參數(shù)的差值?
新聞熱點(diǎn)
疑難解答