標籤:

SUMIF函數的使用方法(進階篇)

SUMIF函數一般情況下只能進行一個條件的求和,但在二般情況下卻可以實現對多個條件的求和。什麼是二般情況下呢?

SUMIF函數的第二個參數是「求和的條件」,這個參數可以用數組形式。比如

{"A","B"} {">5","<10"}

條件使用數組形式後,SUMIF會分別根據兩個條件計算出結果,然後再用SUM計算出結果。

一、對多個商品進行求和

例:如下圖所示。要求計算商品名稱為手機和冰箱的銷售之和。

公式:=SUM(SUMIF(A1:A9,{"手機","冰箱"},C2:C9))

公式說明:

SUMIF(A1:A9,{"手機","冰箱"},C2:C9) 會分別計算出手機的銷量(16)和與冰箱的銷售量(14)。返回一個數組,即:{16,14},

SUM():對SUMIF返回的兩個銷售量進行二次求和。

二、按數字區間求和

例:如圖一所示。要求計算銷售數量大於等5,小於10的銷售數字之和。

公式:=SUM(SUMIF(C2:C9,{"<10","<5"})*{1,-1})

公式說明:

SUM(SUMIF(C2:C9,{"<10","<5"}):因為大於等5,小於10的區間和可以用<10的和減去<5的和。所以先分別計算出這兩個區間的和{21,10}

SUMIF()*{1,-1} 因為最終的結果是兩個數相減,所以這裡用數組與數組的計算,把第二個數變成負數{21,-10}。這樣在後面用SUM求和時就可以讓這兩個數相減了。即SUM({21,-10})=11

推薦閱讀:

Excel函數不求人(14):計算出日期對應的星期
Excel087 | 利用OFFSET函數定義名稱,實現數據透視表動態更新
countif函數24種公式設置方法(2015完整版)
Excel函數公式:必需掌握的SUMIF函數應用技巧和方法
Excel函數公式一對多查詢的12種公式

TAG:方法 | 函數 |