- 相關(guān)推薦
Excel用公式進行多條件求和
需要用excel統(tǒng)計數(shù)據(jù)的時候,多條件求和在實際的工作中應用非常廣泛,我們可以用公式來實現(xiàn)多條件求和,用到的函數(shù)有SUM、SUMPRODUCT、MMULT和SUMIFS,其中SUMIFS函數(shù)是Excel2007新增的函數(shù)。下面小編來是一個具體的例子,數(shù)據(jù)在A2:F23區(qū)域中,其中要求和的區(qū)域是F2:F23。
方法一:用SUM函數(shù)
用SUM函數(shù)進行多條件求和,公式基本結(jié)構(gòu)是SUM((條件1)*(條件2)*(求和數(shù)據(jù)區(qū))),
必需用數(shù)組公式,公式輸入完畢后按Ctrl+Alt+Enter結(jié)束。
1.計算出7月份廣州的總銷量:
=SUM(($A$2:$A$23="7月")*($B$2:$B$23="廣州")*$F$2:$F$23)
2.計算出7月和10月拖鞋總銷量:
=SUM((($A$2:$A$23="7月")+($A$2:$A$23="10月"))*($C$2:$C$23="拖鞋")*$F$2:$F$23)
公式中的加號相當于邏輯或。
3.計算出7-10月武漢男式襪子銷量:
=SUM((($B$2:$B$23="武漢")*($C$2:$C$23="襪子"))*($E$2:$E$23="男")*$F$2:$F$23)
方法二:用SUMPRODUCT函數(shù)
公式結(jié)構(gòu)同SUM函數(shù),只不過不用數(shù)組公式。
1.計算出7月份廣州的總銷量:
=SUMPRODUCT(($A$2:$A$23="7月")*($B$2:$B$23="廣州")*$F$2:$F$23)
2.計算出7月和10月拖鞋總銷量:
=SUMPRODUCT((($A$2:$A$23="7月")+($A$2:$A$23="10月"))*($C$2:$C$23="拖鞋")*$F$2:$F$23)
公式中的加號相當于邏輯或。
3.計算出7-10月武漢男式襪子銷量:
=SUMPRODUCT((($B$2:$B$23="武漢")*($C$2:$C$23="襪子"))*($E$2:$E$23="男")*$F$2:$F$23)
方法三:用MMULT函數(shù)
用MMULT函數(shù)進行多條件求和特別適合于數(shù)據(jù)量較大的情況。
MMULT函數(shù)的語法是:MMULT(array1,array2),
其中參數(shù)array1和array2 是要進行矩陣乘法運算的兩個數(shù)組。
函數(shù)返回兩個數(shù)組的矩陣乘積。要求array1 的列數(shù)必須與 array2 的行數(shù)相同,
而且兩個數(shù)組中都只能包含數(shù)值。本例中的第一參數(shù)為一行N列,而第二參數(shù)為N行一列。
公式的基本結(jié)構(gòu)是MMULT(條件1,(條件2)*(求和數(shù)據(jù)區(qū))),
必需用數(shù)組公式,公式輸入完畢后按Ctrl+Alt+Enter結(jié)束。
1.計算出7月份廣州的總銷量:
=MMULT(--(TRANSPOSE($A$2:$A$23)="7月"),($B$2:$B$23="廣州")*$F$2:$F$23)
公式中雙重否定符“--”將其后面的結(jié)果變成數(shù)值。
2.計算出7月和10月拖鞋總銷量:
=MMULT(--(TRANSPOSE(($A$2:$A$23="7月")+($A$2:$A$23="10月"))),($C$2:$C$23="拖鞋")*$F$2:$F$23)
公式中的加號相當于邏輯或。
3.計算出7-10月武漢男式襪子銷量:
=MMULT(--(TRANSPOSE(($B$2:$B$23="武漢")*($C$2:$C$23="襪子"))),($E$2:$E$23="男")*$F$2:$F$23)
方法四:用SUMIFS函數(shù)
SUMIFS函數(shù)是Excel 2007中的新增函數(shù),用它進行多條件求和非常方便。其語法是:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …),即:
SUMIFS(求和區(qū)域,條件區(qū)域1,條件1,[條件區(qū)域2,條件2],…)
1.計算出7月份廣州的總銷量:
=SUMIFS($F$2:$F$23,$A$2:$A$23,"7月",$B$2:$B$23,"廣州")
2.計算出7月和10月拖鞋總銷量:
=SUMIFS($F$2:$F$23,$A$2:$A$23,"7月",$C$2:$C$23,"拖鞋")+SUMIFS($F$2:$F$23,$A$2:$A$23,"10月",$C$2:$C$23,"拖鞋")
3.計算出7-10月武漢男式襪子銷量:
=SUMIFS($F$2:$F$23,$B$2:$B$23,"武漢",$C$2:$C$23,"襪子",$E$2:$E$23,"男")
四種計算方法與12個公式計算結(jié)果:
【Excel用公式進行多條件求和】相關(guān)文章:
常用的Excel函數(shù)公式11-23
Excel基礎:輸入公式07-22
EXCEL函數(shù)公式大全08-01
Excel函數(shù)公式大全07-27
EXCEL函數(shù)公式大全[經(jīng)典]08-05
[熱門]EXCEL函數(shù)公式大全08-04
(精華)EXCEL函數(shù)公式大全08-06
Excel表格公式的使用教程11-17
Excel函數(shù)公式大全(通用)07-28