範文齋

Exel高手教你最好用的SUMIFS函數使用及實例

當我們我們需要在excel中做到多條件求和時,這就得使用SUMIFS函數了,我們先看一下該函數的語法:

Exel高手教你最好用的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

這樣我們就可以按月份彙總數據了。你掌握了嗎?