excel條件求和的方法(excel條件求和)
關(guān)于excel條件求和的方法,excel條件求和這個很多人還不知道,今天菲菲來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、當(dāng)日期和收件人地址的順序打亂了的時候,你的公式就不行了。
2、=IF(SUMPRODUCT(($A$2:A2=A2)*($B$2:B2=B2))=1,SUMIFS(E2:$E$23,A2:$A$23,A2,B2:$B$23,B2),"")excel 多個條件求和可以用sumproduct函數(shù),也可以用數(shù)組公式.方法一:常用的解法是SUM數(shù)組:{=SUM(條件1*條件2*數(shù)據(jù))}方法二:不需要按三鍵的SUMPRODUCT公式:=SUMPRODUCT(條件1*條件2*數(shù)據(jù))方法三:利用MMULT矩陣函數(shù),采用矩陣乘法,得到條件求和的內(nèi)存數(shù)組。
3、??? {=MMULT(--(條件1=TRANSPOSE(條件區(qū)1)),(條件區(qū)2=條件2)*(求和區(qū)))}如上圖所示,要對符合產(chǎn)品編號為BB,生產(chǎn)日期為8月份的產(chǎn)品數(shù)量求和,下面是用這三種方法列出的計(jì)算公式:{=SUM((B3:B16=A22)*(MONTH(C3:C16)=B22)*E3:E16)}2、=SUMPRODUCT((B3:B16=A22)*(MONTH(C3:C16)=B22)*E3:E16)3、{=MMULT(--(A22=TRANSPOSE(B3:B16)),(MONTH(C3:C16)=B22)*E3:E16)}在前面兩個公式中,條件條件2、數(shù)據(jù)三者的順序沒有限制。
4、但MMULT函數(shù)卻不同。
5、條件條件2和數(shù)據(jù)三者哪個作為MMULT的第一或第二參數(shù)是有限制的。
6、本題的結(jié)果是一行一列的數(shù)組。
7、根據(jù)MMULT的特性,MMULT的第一參數(shù)應(yīng)為一行N列,而第二參數(shù)應(yīng)為N行一列,并且均為數(shù)值。
8、?? 公式中A22=TRANSPOSE(B3:B16)是一個一行14列的數(shù)組,前面加上--()就使它變成了數(shù)值:{0,0,1,1,0,0,0,0,1,1,0,0,0,0},(MONTH(C3:C16)=B24)*E3:E16則是一個14行一列的數(shù)組:{0;0;0;0;0;0;0;275;300;325;350;0;0;0},兩個數(shù)組做矩陣相乘后,就得到了最終的結(jié)果:625(一行一列數(shù)組)。
9、?? 明白了上面的原理,我們就知道:只要注意到MMULT的特性,條件和數(shù)據(jù)的位置也是可以靈活變化的。
10、比如,可以把公式寫成:MMULT(條件2,條件1*數(shù)據(jù))??? {=MMULT(--(B22=TRANSPOSE(MONTH(C3:C16))),(A22=B3:B16)*E3:E16))}??? 也可以寫成:MMULT(條件2*條件1,數(shù)據(jù))?? 即:{=MMULT((A22=TRANSPOSE(B3:B16))*(B22=TRANSPOSE(MONTH(C3:C16))),E3:E16)}?? 甚至還可以寫成:MMULT(條件1*條件2*數(shù)據(jù),標(biāo)準(zhǔn)矩陣)?? 即:{=MMULT((A22=TRANSPOSE(B3:B16))*(B22=TRANSPOSE(MONTH(C3:C16)))*TRANSPOSE(E3:E16),ROW(B3:B16)^0)}?? 所有這些變化的關(guān)鍵,是要隨時注意MMULT第一、第二參數(shù)對行列的要求二樓正解。
11、三樓的函數(shù)是求同一收件地址的總重量,未實(shí)現(xiàn)同一日期的統(tǒng)計(jì);四樓的函數(shù)不對。
12、F2輸入:=IF(COUNTIF(B$1:B1,B2),"",SUMIFS(E:E,A:A,A2,B:B,B2))此公式無須對日期排序。
13、=IF(COUNTIF(B$1:B1,B1)=1,SUMIFS(E:E,B:B,B1),"")因?yàn)锳ABB并不是排序在一起的,是分散的,所以,這個公式才是正解。
14、?如圖,ABC為原始數(shù)據(jù),想要分時間統(tǒng)計(jì)對應(yīng)賬戶的收入金額的總和,顯示到對應(yīng)FGH列。
15、實(shí)現(xiàn)目的的方法有很多,本例介紹使用SUMPRODUCT函數(shù)完成。
16、是經(jīng)常用到的一個典型例子。
17、本例以O(shè)FFICE2003為例,其他版本請參考對應(yīng)步驟。
18、點(diǎn)擊插入函數(shù)功能按鈕。
19、選擇數(shù)學(xué)與三角函數(shù),中的SUMPRODUCT,點(diǎn)擊確定彈出函數(shù)參數(shù)設(shè)置框,注意這個函數(shù)的基本說明是返回相應(yīng)的數(shù)組或區(qū)域乘機(jī)的和。
20、大部分人會想當(dāng)然地將條件分別輸入到三行標(biāo)簽中。
21、其實(shí)這樣是無法實(shí)現(xiàn)的。
22、詳情請繼續(xù)學(xué)習(xí)我們需要將條件書寫到第一行的輸入框中。
23、基本格式為(條件一)*(條件二)*(計(jì)算區(qū))例如本例需要計(jì)算A2:A20區(qū)等于10月1日即E2?這算條件一,計(jì)算B2:B20區(qū)等于“淘寶”F1這算條件二,滿足這兩個條件計(jì)算會得出一個數(shù)組,能夠標(biāo)志出哪些是需要計(jì)算的位置。
24、(這個一下子不好理解,可以暫時記住,慢慢理解)對于滿足兩個條件的,就自動將C2:C20區(qū)的內(nèi)容加起來。
25、為了讓公式在向右、向下拖動中,自動計(jì)算對應(yīng)E?FGH列的正確單元格,需要合理加上絕對引用$。
26、詳情本例不在介紹。
27、最終結(jié)果公式如圖紅框內(nèi)顯示完成計(jì)算后,會看到正確結(jié)果。
28、拖動公式到合適位置,自動計(jì)算出對應(yīng)正確結(jié)果。
29、如圖10月1日,有三個淘寶賬戶收入,累計(jì)加起來為3821本例如果只是為了綜合顯示,還可以使用數(shù)據(jù)透視表完成。
30、詳情請參考其他經(jīng)驗(yàn)。
本文到此分享完畢,希望對大家有所幫助。
標(biāo)簽: excel條件求和