當前位置:才華齋>計算機>office辦公>

Excel用公式進行多條件求和

office辦公 閱讀(2.92W)

需要用excel統計資料的時候,多條件求和在實際的工作中應用非常廣泛,我們可以用公式來實現多條件求和,用到的函式有SUM、SUMPRODUCT、MMULT和SUMIFS,其中SUMIFS函式是Excel2007新增的函式。下面小編來是一個具體的例子,資料在A2:F23區域中,其中要求和的區域是F2:F23。

Excel用公式進行多條件求和

  方法一:用SUM函式

用SUM函式進行多條件求和,公式基本結構是SUM((條件1)*(條件2)*(求和資料區)),

必需用陣列公式,公式輸入完畢後按Ctrl+Alt+Enter結束。

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函式

公式結構同SUM函式,只不過不用陣列公式。

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函式

用MMULT函式進行多條件求和特別適合於資料量較大的情況。

MMULT函式的語法是:MMULT(array1,array2),

其中引數array1和array2 是要進行矩陣乘法運算的兩個陣列。

函式返回兩個陣列的矩陣乘積。要求array1 的列數必須與 array2 的行數相同,

而且兩個陣列中都只能包含數值。本例中的.第一引數為一行N列,而第二引數為N行一列。

公式的基本結構是MMULT(條件1,(條件2)*(求和資料區)),

必需用陣列公式,公式輸入完畢後按Ctrl+Alt+Enter結束。

1.計算出7月份廣州的總銷量:

=MMULT(--(TRANSPOSE($A$2:$A$23)="7月"),($B$2:$B$23="廣州")*$F$2:$F$23)

公式中雙重否定符“--”將其後面的結果變成數值。

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函式

SUMIFS函式是Excel 2007中的新增函式,用它進行多條件求和非常方便。其語法是:

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …),即:

SUMIFS(求和區域,條件區域1,條件1,[條件區域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個公式計算結果: