- 相關(guān)推薦
Excel的MMULT計算過程是怎樣的
一、MMULT理論知識
函數(shù)功能:返回兩數(shù)組的矩陣乘積之和。結(jié)果矩陣的行數(shù)與 array1 的行數(shù)相同,矩陣的列數(shù)與 array2 的列數(shù)相同。
語法
MMULT(array1,array2)
Array1, array2 是要進(jìn)行矩陣乘法運(yùn)算的兩個數(shù)組。
參數(shù)說明
使用mmult函數(shù),需要認(rèn)識下面三點(diǎn):
、傧扰袛鄡蓚矩陣能不能做乘法,判斷方法:數(shù)組1的列數(shù)必須與數(shù)組2的行數(shù)相等。
、谥谰仃囀侨绾蜗喑说。計算結(jié)果的行數(shù)與Array1的行數(shù)相同或者計算結(jié)果的列數(shù)與Array2的列數(shù)相同。
、踡mult矩陣中只能包含數(shù)值,任意單元格為空或包含文字將返回錯誤值 #VALUE!。
MMULT不用三鍵結(jié)束的話就是第1行第1列的數(shù),用三鍵結(jié)束則是一個數(shù)組; MMULT作為其它函數(shù)參數(shù)時則是一個數(shù)組參加運(yùn)算,不需用三鍵結(jié)束。
Mmult兩矩陣相乘的過程是:用第一參數(shù)的元素分別乘以第二參數(shù)對應(yīng)的元素,然后將結(jié)果相加得到最終結(jié)果。
二、MMULT計算過程詳解
首先我們看如下的表。
通過上表,我們不能發(fā)現(xiàn),有兩個數(shù)組,數(shù)組一為:{1,2,3}三個值,數(shù)組二分別為:{1,2,3}三個值。
當(dāng)然,如果我們要使用公式對這兩個數(shù)組進(jìn)行計算,那么,公式的函數(shù)就是:=MMULT(B1:D1,A2:A4)
那么,到底MMULT是如何進(jìn)行計算的呢?接著往下看。
根據(jù)上述的函數(shù)理論知識,我們不難發(fā)現(xiàn),應(yīng)該是:
第一數(shù)組的第一個值乘以第二個數(shù)組的第一個值+第一數(shù)組的第二個值乘以第二個數(shù)組的第二個值+第一數(shù)組的第三個值乘以第二個數(shù)組的第三個值……第一數(shù)組的第N個值乘以第二個數(shù)組的第N個值
①第一步計算
第一數(shù)組的第一個值乘以第二個數(shù)組的第一個值,即如下圖的B1乘以A2,即1×1等于1
、诘诙接嬎
第一數(shù)組的第二個值乘以第二個數(shù)組的第二個值,即如下圖的C1乘以A3,即2×2等于4
、鄣谌接嬎
第一數(shù)組的第三個值乘以第二個數(shù)組的第三個值,即如下圖的D1乘以A4,即3×3等于9
這就是MMULT函數(shù)的計算過程。
三步的乘積完成之后,按照計算理論,該函數(shù)還會將結(jié)果加起來,即1+4+9=14
了解了該函數(shù)的計算過程,下面,我們再看直接使用MMULT函數(shù)的計算結(jié)果。
看上圖就知道,其結(jié)果為14,和推導(dǎo)過程所得的結(jié)果是一致的。MMULT函數(shù)的用法簡單,但是實(shí)用性極強(qiáng)大,在很多統(tǒng)計工作中將會使用到,比如計算利潤率、計算盈利和虧損等方面,將會廣泛使用
【Excel的MMULT計算過程是怎樣的】相關(guān)文章:
怎樣在PHP導(dǎo)出excel格式數(shù)據(jù)08-01
祁門紅茶沖泡過程是怎樣的08-22
轉(zhuǎn)手繪繪制過程是怎樣的06-13
excel怎樣隱藏表格單元格08-05
關(guān)于怎樣實(shí)現(xiàn)Excel隔行換色09-11
如何在excel中計算現(xiàn)值11-02
Excel函數(shù)及Excel公式09-26