315 | 用SUMIF函數同時加總兩種情況下的資料之和 | ||||
示範檔 | 無 | 範例檔 | 315.XLSX | 結果檔 | 無 |
一般來講,SUMIF函數是用來單條件求和的,如果要多條件求和呢?能否也使用SUMIF函數來實現多條件求和呢?答案是肯定的,各位同學可以借助輔助列來實現的。
現在要根據地區的名字來求和,一個是中和,一個是永和。如果用SUMIF函數來求營業額之和,顯然常見的是這樣的:
n 寫法1-純SUMIF函數
點取F3儲存格輸入公式:「=SUMIF(B2:B14,F1,C2:C14)+SUMIF(B2:B14,F2,C2:C14)」後,再按「Enter」鍵,即可看到運算結果,如下圖所示。
這種寫法是比較普通的,優點是容易看懂,缺點是如果有很多地區欲求他們的累計則比較繁瑣。
n 寫法2-SUMIF函數與SUM函數混合
點取G3儲存格輸入公式:「=SUM(SUMIF($B$2:$B$14,{"樹林";"板橋"},$C$2:$C$14))」後,再按「Enter」鍵,即可看到運算結果,如下圖所示。
這裡{"樹林";"板橋"}是值陣列,充當SUMIF函數的第2個參數。因為SUMIF同時分別求兩個地區的營業額之和,因此要在SUMIF的最外面再加一個SUM來加總這兩個求和值。
n 寫法3-SUMIF函數與SUM函數混合
當然如果覺得用值陣列也比較麻煩,不方便修改。則可以用儲存格範圍參照來代替。
點取H3儲存格輸入公式:「=SUM(SUMIF($B$2:$B$14,$H$1:$H$2,$C$2:$C$14))」後,再按「Ctrl + Shift + Enter」鍵,即可看到運算結果,如下圖所示。
由於是按Ctrl + Shift + Enter三鍵來完成,故稱之為陣列公式。若只是單純按Enter鍵是無法計算的。
或者
點取H3儲存格輸入公式:「=SUMPRODUCT(SUMIF($B$2:$B$14,$H$1:$H$2,$C$2:$C$14))」後,再按「Enter」鍵,即可看到運算結果,如下圖所示。
留言列表