EXCEL中SUMIFS函數(shù)組合條件的用法
在EXCEL中進行數(shù)據(jù)統(tǒng)計時,往往需要根據(jù)條件進行求和。常用的條件求和函數(shù)有SUMIFS和SUMPRODUCT等,其中SUMIFS函數(shù)在2007版本后才出現(xiàn)。由于SUMIFS函數(shù)可以整列引用且運算速度
在EXCEL中進行數(shù)據(jù)統(tǒng)計時,往往需要根據(jù)條件進行求和。常用的條件求和函數(shù)有SUMIFS和SUMPRODUCT等,其中SUMIFS函數(shù)在2007版本后才出現(xiàn)。由于SUMIFS函數(shù)可以整列引用且運算速度快于后者,推薦在許可情況下優(yōu)先選用SUMIFS函數(shù)。
SUMIFS函數(shù)的參數(shù)設(shè)置
SUMIFS函數(shù)的第一個參數(shù)是求和列,從第二個參數(shù)開始,每對參數(shù)都必須包含一個條件列和一個條件。EXCEL中函數(shù)的參數(shù)最多有255個,因此SUMIFS函數(shù)除了第一個參數(shù)外,后面最多可以有127對參數(shù)。通常不會超過10個條件,但最多可以達到2^4個條件。
單一條件求和
如果要對表中的“張三”的加班費進行匯總求和,假設(shè)C列為求和列,A、B列為條件,“張三”、“加班費”為條件,則可以使用如下公式:SUMIFS(C:C,A:A,"張三",B:B,"加班費")。
SUMIFS函數(shù)也可以用于單一條件求和,例如求所有“加班費”的合計:SUMIFS(C:C,B:B,"加班費")。這與SUMIF函數(shù)的結(jié)果是相同的,但SUMIF函數(shù)的最后一個參數(shù)是求和列,需要明確區(qū)分。
多條件求和
如果想要求出“張三”和“李四”兩人的加班費合計,可以先用SUMIFS函數(shù)分別求出他們的加班費,再將兩者相加。例如,求“張三”的加班費:SUMIFS(C:C,A:A,"張三",B:B,"加班費"),求“李四”的加班費:SUMIFS(C:C,A:A,"李四",B:B,"加班費"),然后使用SUM函數(shù)將兩個結(jié)果相加。
為了簡化公式中的重復(fù)部分,可以使用多參數(shù)形式來表示相同列但不同條件。例如:SUM(SUMIFS(C:C,A:A,{"張三","李四"},B:B,"加班費"))。這樣的表述形式與分段求和結(jié)果相同。
多組合條件求和
如果需要求出“張三”和“李四”的加班費及夜班費合計,即多組合條件的求和,可以先按照上述方法分別求出每個人的加班費和夜班費合計,然后使用SUM函數(shù)將它們相加。例如:SUM(SUMIFS(C:C,A:A,"張三",B:B,{"加班費","夜班費"})),SUM(SUMIFS(C:C,A:A,"李四",B:B,{"加班費","夜班費"}))。
對于單一的組合條件,大括號中的符號可以是逗號或分號,效果是一樣的。但對于多組合條件,一定要將其中一個符號更改為另一個,例如:SUM(SUMIFS(C:C,A:A,{"張三","李四"},B:B,{"加班費";"夜班費"}))。同時使用相同符號將導(dǎo)致結(jié)果不正確。
通過SUMIFS函數(shù)的靈活使用,可以輕松實現(xiàn)根據(jù)多個條件進行數(shù)據(jù)統(tǒng)計和求和。根據(jù)實際需要,選擇適當(dāng)?shù)膮?shù)設(shè)置,可以快速得到所需的結(jié)果。