EXCEL 表格基本操作:[30]多條件求和

EXCEL 實用技巧簡介:本文介紹的內容完全基於工作中實戰應用總結而來的。希望這些技巧能夠給大家幫助。不足之處,還請各位不吝賜教^_^:)
條件求和在EXCEL 中是最常見不過的了,但是如果我需要的條件有2 個或者更多的話,我們該如何實現了。請看下面的分解。

條件求和歸類

(01)【單一條件求和】首先我們遇到條件求和,第一反應可以立馬想到函數 SUMIF()。非常正確,這個函數就是條件求和的函數:【執行】A1:A100 中日期不早於2014年1月4日的對應F1:F100單元格的金額的的總和;

EXCEL 表格基本操作:[30]多條件求和

(02)如圖所示,我們套用公式爲:=SUMIF(A1:A100,">=2014-1-4",F1:F100)計算結果就是我們想得到的條件求和。

(03)【多條件求和】如果我們需要的求和是建立在多種條件同時滿足的情況下,比如日期介於2014-1-7與2014-1-16之間的對應求和,該怎麼辦了;首先我們看一下 SUMIF()函數中間的參數就是criteria,在通常情況下只能有一個表達示,即只能容納一種條件語句,那麼我們無法通過這個函數來實現多條件求和了。請看下面的解析SUMPRODUCT()函數:

多條件求和演示

(01)列舉條件:1、時間大於等於2014-1-7   (對應C4單元格)2、時間小於等於2014-1-16  (對應C5單元格)計算結果:對應日期範圍內的金額的總和,而不是對應記錄的數量(對應F5單元格)

EXCEL 表格基本操作:[30]多條件求和 第2張

(02)公式形成:定義名稱:A1:A100 定義爲【買菜日】期;F1:F100定義爲【買菜費用】首先我們用SUMPRODUCT()函數來表達形成我們的條件語句:=SUMPRODUCT((買菜日期>=C4)*(買菜日期<=C5))

EXCEL 表格基本操作:[30]多條件求和 第3張

(03)進一步分析公式:上述的公式可以看出是滿足了我們列出的2 個條件,但是所得到的只是滿足條件的行數或者說是符合條件對象的數量。  在這裏缺了我們想要的費用的區間。我們再將公式改爲:=SUMPRODUCT((買菜日期>=C4)*(買菜日期<=C5)*買菜費用)這樣我們通過分步執行可以看出效果,這樣多條件不和的舉例也分享到這。

EXCEL 表格基本操作:[30]多條件求和 第4張
EXCEL 表格基本操作:[30]多條件求和 第5張

(04)公式分解:SUMPRODUCT()函數的多條件之間是用*號相連的,對於*左右兩邊的運算如果值判斷爲真,那麼其相乘後得到的結果應該就是是所以第三段直接有公式