Exel高手教你最好用的SUMIFS函式使用及例項
當我們我們需要在Excel中做到多條件求和時,這就得使用SUMIFS函數了,我們先看一下該函式的語法:
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)
下邊先給大家說一下對應的引數什麼意思
1、sum_range 要求和的區域
2、criteria_range1 第一個條件區域
3、criteria1第一個條件的設定,同參數2是對應的
4、criteria_range2第二個條件區域。
5、criteria2第二個條件設定,同參數對應。
6、省略最多允許設定127個引數區域和條件,即引數總數不超255個
我們先透過一下例項具體瞭解下這個函式的用法,我們先看一下資料表
假如我們想求出西單書店和圖書為《會學網excel技巧》的銷售額小計,那麼該怎麼求呢。對照sumifs函式語法,函式應該怎麼選擇呢。第一個引數應該選擇小計列的內容也就是求和的`區域。
第二個引數可以選擇圖書名稱那麼對應的第三個引數的條件就是”《會學網excel技巧》” ,第四個引數就應該選擇書店名稱列了,對應的條件輸入”西單書店”即可。
最後完整的函式應該如下所示:
SUMIFS(明細表!F3:F376,明細表!C3:C376,"《會學網excel技巧》",明細表!B3:B376,"西單書店")
一定要注意:求和區域和引數區域是對應的。如明細表!C3:C377,就會報錯了
你是這樣做的嗎?透過這個示例我以看到SUMIFS與SUMIF的區別。
第一點區別:條件的設定,一個是單條件(SUMIF), 一個是多條件(SUMIFS)
第二點區別:引數的選擇,sumif先選擇條件,而sumifs則是先選擇求和區域,大家可以對照一下之前的文章
例項:我們想按月份求和怎麼做呢,如下圖所示:
如果想實現按月份統計我們就需要結合日期函式,就像上圖所示,統計12月份就是一個日期區間大於等於2016-12-1到小於2017-1-1之間,其它月份也是一樣。但是有個問題,想使用地址快速彙總所有月份。
要滿足上述所說內容學習兩個函式
函式1 date 日期拼接
三個引數 Date(年,月,日)如 date(2016,12,1)最後就會得到 2016-12-1
函式2 month 獲取月份
Month(2016-12-1)最後就會得到引數日期中的月份12.
那麼現在就看一下公式是如何寫的
SUMIFS(明細表!$F$3:$F$376,明細表!$A$3:$A$376,">="&DATE(2016,MONTH(A3),1),明細表!$A$3:$A$376,"<"&DATE(2016,MONTH(A3)+1,1))
公式解釋:
1.求和區域:明細工作表中的F3到F376單元格區域
2.第一個條件區域
3.第一個條件,用拼接符連結日期函式
4.同第一個條件區域一致
5.小於當前獲取的月份加1
這樣我們就可以按月份彙總資料了。你掌握了嗎?