亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

3個(gè)案例讓你了解矩陣相乘! Excel中最難懂的函數(shù)之一MMULT函數(shù)

  發(fā)布時(shí)間:2025-07-03 10:52:01   作者:佚名   我要評(píng)論
MMULT函數(shù),在Excel中被描述為“返回兩個(gè)數(shù)組的矩陣積”,這精準(zhǔn)地揭示了其核心功能,其原理與消元法類(lèi)似,通過(guò)對(duì)矩陣進(jìn)行操作來(lái)求解線性方程組,本文通過(guò)3個(gè)案例讓你了解矩陣相乘

如果要給Excel函數(shù)排一個(gè)難度TOP榜,那么MMULT函數(shù)必定榜上有名,它是Excel中最難懂的函數(shù)之一。它的語(yǔ)法很簡(jiǎn)單:=MMULT(數(shù)組1,數(shù)組2),只有兩個(gè)參數(shù),兩個(gè)參數(shù)都是數(shù)組,這兩個(gè)數(shù)組必須具備以下特征:

  • 1.數(shù)組1的列數(shù)必須等于數(shù)組2的行數(shù);
  • 2.兩個(gè)數(shù)組的元素必須是數(shù)值而不能是其它數(shù)據(jù)類(lèi)型;

兩個(gè)數(shù)組矩陣相乘的結(jié)果是MMULT函數(shù)返回的結(jié)果,它是一個(gè)動(dòng)態(tài)數(shù)組,這個(gè)動(dòng)態(tài)數(shù)組的行數(shù)等于數(shù)組1的行數(shù),動(dòng)態(tài)數(shù)組的列數(shù)等于數(shù)組2的列數(shù)。怎么理解數(shù)組矩陣相乘呢?如圖1所示,A4:B6單元格是3行2列的數(shù)組1{1,4;2,5;3,6},C2:C3是2行1列的數(shù)組2{10;20},這兩個(gè)數(shù)組進(jìn)行矩陣相乘,就是將數(shù)組1的列數(shù)據(jù)分別與數(shù)組2的行數(shù)據(jù)進(jìn)行相乘,即數(shù)組1的第一列乘以數(shù)組2的第一行,數(shù)組1的第二列乘以數(shù)組2的第二行,矩陣相乘的結(jié)果即為兩次相乘之和。

前面已說(shuō)過(guò),MMULT函數(shù)數(shù)組1的列數(shù)必須等于數(shù)組2的行數(shù),列數(shù)和行數(shù)相等的話,就會(huì)形成一個(gè)矩形(長(zhǎng)和寬相等的正方形),即圖1黃色單元格區(qū)域,紅色單元格區(qū)域是矩陣相乘的結(jié)果,這個(gè)結(jié)果數(shù)組的行數(shù)等于數(shù)組1的行數(shù),數(shù)組1是3行,那么這個(gè)結(jié)果就是3行,結(jié)果數(shù)組的列數(shù)等于數(shù)組2的列數(shù),數(shù)組2的列數(shù)是1,那么結(jié)果數(shù)組就是1列,即結(jié)果數(shù)組是3行1列:{90;120;150}。

那么這個(gè)結(jié)果如何用MMULT計(jì)算出來(lái)呢?以WPS為例,首先鼠標(biāo)選中C4:C6單元格,然后輸入等于號(hào)“=”,輸入公式:MMULT(A4:B6,C2:C3),最后同時(shí)按住Shift+Ctrl+Enter三鍵。

下面再看三個(gè)案例,幫助大家加深對(duì)MMULT函數(shù)矩陣相乘的理解。

案例1 :用MMULT函數(shù)制作99乘法表

如圖2所示,用MMULT函數(shù)制作99乘法表,首先鼠標(biāo)選中單元格區(qū)域H8:P16,然后輸入等于號(hào)“=”,輸入公式:MMULT(G8:G16,H7:P7),最后同時(shí)按住Shift+Ctrl+Enter三鍵。

G8:G16是9行1列的數(shù)組1{1;2;3;4;5;6;7;8;9},H7:P7是1行9列的數(shù)組2{1,2,3,4,5,6,7,8,9},根據(jù)矩陣相乘的原則,數(shù)組1會(huì)和數(shù)組2中的1,2,3……9分別相乘,結(jié)果為9行9列的數(shù)組{1,2,3,4,5,6,7,8,9;2,4,6,8,10,12,14,16,18;3,6,9,12,15,18,21,24,27;4,8,12,16,20,24,28,32,36;5,10,15,20,25,30,35,40,45;6,12,18,24,30,36,42,48,54;7,14,21,28,35,42,49,56,63;8,16,24,32,40,48,56,64,72;9,18,27,36,45,54,63,72,81}。

案例2:用MMULT函數(shù)的動(dòng)態(tài)內(nèi)存求和

如圖3所示,在G列求每個(gè)產(chǎn)品5個(gè)月的總銷(xiāo)量。首先,選中單元格區(qū)域G4:G11,輸入等于號(hào)“=”,輸入公式:MMULT(B4:F11,ROW(1:5)^0),最后同時(shí)按住Shift+Ctrl+Enter三鍵。SUMIF函數(shù)的11個(gè)高級(jí)用法,職場(chǎng)達(dá)人必會(huì)技巧!

B4:F11為8行5列的數(shù)組1,ROW(1:5)^0構(gòu)建1列5行的數(shù)組2{1;1;1;1;1},計(jì)算邏輯如圖4所示,選中N17:N24,輸入等于號(hào)“=”,輸入公式:MMULT(I17:M24,N12:N16),最后同時(shí)按住Shift+Ctrl+Enter三鍵,結(jié)果為8行1列的數(shù)組{110;115;120;125;130;135;140;145}。

在第12行求每個(gè)月所有產(chǎn)品的銷(xiāo)量,首先,選中單元格區(qū)域B12:F12,輸入等于號(hào)“=”,輸入公式:MMULT(TRANSPOSE(ROW(1:8)^0),B4:F11),最后同時(shí)按住Shift+Ctrl+Enter三鍵。

ROW(1:8)^0構(gòu)建8行1列的數(shù)組{1;1;1;1;1;1;1;1},TRANSPOSE表示將8行1列的數(shù)組轉(zhuǎn)置為1行8列的數(shù)組1{1,1,1,1,1,1,1,1},B4:F11為8行5列的數(shù)組2,矩陣相乘的邏輯如圖5所示,公式為:=MMULT(I23:P23,Q15:U22),數(shù)組1的列與數(shù)組2的行對(duì)應(yīng)相乘,結(jié)果再相加即為{188,196,204,212,220}。

案例3:MMULT函數(shù)多條件求和

如圖6所示,求“顯示器前3個(gè)月的總銷(xiāo)量”,公式為:=SUMPRODUCT((A42:A45=F41)*MMULT(B42:D45,ROW(1:3)^0))。匯總SUMPRODUCT萬(wàn)能函數(shù)所有經(jīng)典和重要用法,進(jìn)階職場(chǎng)達(dá)人!

ROW(1:3)^0構(gòu)建3行1列的數(shù)組2{1;1;1},B42:D45構(gòu)建4行3列的數(shù)組1{48,47,25;21,20,37;22,35,29;23,42,27},這兩個(gè)數(shù)組矩陣相乘的邏輯如圖7所示,選中紅色區(qū)域單元格,輸入等于號(hào)“=”,輸入公式:MMULT(H51:J54,K48:K50),最后同時(shí)按住Shift+Ctrl+Enter三鍵,結(jié)果為4行1列的數(shù)組{120;78;86;92}。

A42:A45=F41這個(gè)條件構(gòu)建TRUE和FALSE組成的數(shù)組{FALSE;FALSE;TRUE;FALSE},SUMPRODUCT表示數(shù)組相乘之和,{FALSE;FALSE;TRUE;FALSE}與{120;78;86;92}相乘時(shí),F(xiàn)ALSE可以看做0,TRUE可以看做1,相乘的結(jié)果為{0;0;86;0},最后對(duì)這個(gè)數(shù)組求和,結(jié)果即為86。

推薦閱讀:我終于理解透了! 深入淺出wps正則表達(dá)式中的邊界\b和\B概念

相關(guān)文章

最新評(píng)論