條件求和-sumif/sumifs

一、定義

sumif函數(shù)語法是:SUMIF(range,criteria,sum_range)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

sumif函數(shù)的參數(shù)如下:

第一個參數(shù):Range為條件區(qū)域,用于條件判斷的單元格區(qū)域。

第二個參數(shù):Criteria是求和條件,由數(shù)字、邏輯表達式等組成的判定條件。條件還可以使用通配符:問號 (?) 和星號 (*),如需要求和的條件為第二個數(shù)字為2的,可表示為"?2*",從而簡化公式設(shè)置。

第三個參數(shù):Sum_range 為實際求和區(qū)域,需要求和的單元格、區(qū)域或引用。

備注:sumifs中criteria2為條件2,和criteria_range2均成對出現(xiàn)。最多允許127個區(qū)域、條件對,即參數(shù)總數(shù)不超255個。

當省略第三個參數(shù)時,則條件區(qū)域就是實際求和區(qū)域。

criteria 參數(shù)中使用通配符(包括問號 (?) 和星號 (*))。問號匹配任意單個字符;星號匹配任意一串字符。如果要查找實際的問號或星號,請在該字符前鍵入波形符 (~)。

二、入門篇

公式說明:

$A$2:$A$8是判斷區(qū)域,拿F3的商家名稱在這個區(qū)域進行判斷是否相同,如果上同,就把C2:C8區(qū)域的金額進行求和。

如果只按C列進判斷求和呢?比如,計算D列金額大于200的金額之和。公式可以變換為:

SUMIF(D$2:D$8,">200")

三、技巧篇

談到隔列求和,可能就會想到用數(shù)組公式,其實只需要用SUMIF函數(shù)就可以輕松實現(xiàn)。

例:計算費用表中的計劃和實際合計數(shù)。


公式:=SUMIF(B$2:G$2,B$2,B3:G3)

提示:SUMIF函數(shù)不只是左右示和,還可以上下求和。

四、進階篇

SUMIF函數(shù)一般情況下只能進行一個條件的求和,但在二般情況下卻可以實現(xiàn)對多個條件的求和。什么是二般情況下呢?

SUMIF函數(shù)的第二個參數(shù)是“求和的條件”,這個參數(shù)可以用數(shù)組形式。比如{"A","B"} {">5","<10"}

條件使用數(shù)組形式后,SUMIF會分別根據(jù)兩個條件計算出結(jié)果,然后再用SUM計算出結(jié)果。

1、對多個商品進行求和

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

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

公式說明:

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

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

2、按數(shù)字區(qū)間求和

例:如圖一所示。要求計算入庫數(shù)量大于等5,小于10的入庫數(shù)字之和。

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

公式說明:

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

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

五、怪異篇

如下圖中,是一些不規(guī)則的數(shù)據(jù),只關(guān)注填充顏色的區(qū)域,現(xiàn)在要計算所有A下面數(shù)字之和,看上去這個題沒有好的思路,其實這個題恰好可以用SUMIF函數(shù)輕松解決。


公式=SUMIF(B2:E7,B12,B3:E8)

分析一下這個公式,第二個參數(shù)是條件可以了解,第一個參數(shù)和第二個參數(shù)有什么關(guān)系呢?大家仔細看會發(fā)現(xiàn)第三個參數(shù)正好是第一個參數(shù)的區(qū)域向下偏移一個單位。

總結(jié),SUMIF函數(shù)并不是只對規(guī)則區(qū)域求和,還可以對不規(guī)則的排列進行條件求和。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容