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