標籤:

用sumif函數同時加總兩種情況下的數據之和

一般來講,sumif函數是用來單條件求和的,當然多條件求和呢?能否也使用sumif函數來實現多條件求和呢?答案是肯定的,各位同學可以藉助輔助列來實現的。

今天本文講述是另一種情況,請看下錶

現在要你根據分公司的名字來求和,一個是成都分公司,一個是山東分公司。

如果用sumif函數來求,顯然常見的是這樣的:

=SUMIF(B2:B10,F4,C2:C10)+

SUMIF(B2:B10,F5,C2:C10)

這種寫法比較普通,優點是容易看懂,缺點呢如果有很多分公司讓你求他們的累計和則比較繁瑣。

下面推薦一種新的寫法:

=SUM(SUMIF($B$2:$B$10,{"成都分公司";"山東分公司"},$C$2:$C$10))

這裡{"成都分公司";"山東分公司"}是常量數組,充當sumif函數的第2個參數。因為sumif同時分別求兩個公司的銷售額之和,因此要在sumif的最外面再加一個sum來加總這兩個求和值。

當然你如果覺得用常量數組也比較麻煩,不方便修改。則可以用單元格區域引用來代替。

{=SUM(SUMIF($B$2:$B$10,$F$4:$F$5,$C$2:$C$10))}

最外圍的{}是在編輯狀態下按ctrl+shift+enter三鍵而形成的。這是一個數組公式。

或者

=SUMPRODUCT(SUMIF($B$2:$B$10,$F$4:$F$5,$C$2:$C$10))

推薦閱讀:

Excel函數應用實例:排名次
簡單,但是一旦學會就很牛逼的Excel函數
機器學習基礎——帶你走近機器學習
反比例函數複習會了這些題型不用愁
js 字元串編碼轉換函數

TAG:數據 | 函數 |