1. 首頁
  2. 計算機軟體

Exel高手教你最好用的SUMIFS函式使用及例項

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

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