Excel學習筆記008-核心函數之分類彙總函數

Excel學習筆記008-核心函數之分類彙總函數

我們在做數據處理、分析的重要內容之一就是對數據求和、計數;求最大值、最小值、平均值等分類彙總;

而其中最常見的就是計數與求和問題;下面我們介紹幾個常見的分類彙總函數。

一、單條件求和函數SUMIF:根據指定條件對若干單元格、區域或引用求和。

SUMIF(range,criteria,sum_range)

range為條件區域,用於條件判斷的單元格區域。

criteria是求和條件,由數字、邏輯表達式等組成的判定條件。

sum_range 為實際求和區域,需要求和的單元格、區域或引用。

Excel學習筆記008-核心函數之分類彙總函數

SUMIF函數舉例

入上圖,左側區域是產品的銷售明細,用SUMIF求指定產品的銷售數量,公式在G5單元格;SUMIF一共有三個參數,我們要對那個字段進行求和計算,就把這個字段的整個區域作為SUMIF的第三個參數;把指定條件所在的整個字段區域作為第一個參數;指定的條件作為第二個參數。

圖例中要求是"求指定產品的銷售數量"其中是要對銷售數量字段進行求和,所以數據源中銷售數量所在的區域D3:D18單元格區域作為SUMIF的第三個參數;由於我們的條件是指定產品,指定的產品為"杯子"(F5單元格中),因此產品名稱所在的整個單元格區域B3:B18作為第一個參數;指定的條件是產品名稱為"杯子",把F5單元格作為第二個參數。這就是整個公式=SUMIF(B3:B18,F5,D3:D18)

如果你的公式需要下拉以便填充其他區域的單元格來完成公式的批量輸入,注意公式中的第一參數和第三參數的單元格地址引用要為絕對引用整個公式為=SUMIF($B$3:$B$18,F5,$D$3:$D$18)

關於單元格地址的引用方式我們有單獨的教程。

SUMIF的基本用法,你學會了嗎?

那麼,我把問題再改變一點點,求指定產品名稱、指定規格的銷售數量,我們應該如何來做?這就需要我們引出SUMIF的增強版SUMIFS。

二、多條件求和函數SUMIFS:SUMIFS是OFFICE2007新增函數(即只有在2007及以上版本的Excel中才有的函數),使用該函數可快速對多條件單元格求和。

SUMIFS(sum_range,criteria_range,criteria,...)

SUMIFS函數為不定參函數,即參數的個數不是固定的。所謂參數個數不固定是指除了第一參數外,其餘參數都是成對出現(在這裡我們且稱為"對參"),並且每一對參數確定一個條件,有幾個條件就會出現幾對參數。參數的含義與SUMIF非常相似,我們來回顧一下SUMIF函數:“我們要對哪個字段進行求和計算,就把這個字段的整個區域作為SUMIF的第三個參數”,SUMIFS的第一參數就是SUMIF的第三參數;“把指定條件所在的整個字段區域作為第一個參數;指定的條件作為第二個參數”,SUMIF的第一、二參數確定一個條件,相當於SUMIFS函數中的一個“對參”;這樣記憶的話是不是很快。

下面我們回過頭來看問題“求指定產品名稱、指定規格的銷售數量”

Excel學習筆記008-核心函數之分類彙總函數

SUMIFS函數舉例

圖例所示求產品名稱為"杯子",規格為"陶瓷"的銷售數量,這是兩個條件的求和問題,第一個條件:產品名稱為"杯子";第二個條件:規格為"陶瓷";對銷售數量字段求和。我們把銷售數量整個字段範圍作為SUMIFS的第一參數,第二、三參數確定第一個條件即產品名稱為"杯子",第三、四參數確定規格為"陶瓷",最終函數返回結果783。

你學會使用SUMIF、SUMIFS函數了嗎?


分享到:


相關文章: