SUM函數是EXCEL中最為常用的函數,也是多數EXCEL函數新手最早接觸的函數,今天我們要介紹的是它的進階版本,也是SUM函數與IF函數的合體——SUMIF函數。
1.SUMIF函數的邏輯
SUMIF有固定的3個參數,它的EXCEL表達式為:
=SUMIF(range,criteria,sum_range)
用中文表達式就是:
=SUMIF(條件區域,指定的條件,需要求和的區域)

注:如果省略求和區域,會將條件區域作為求和區域。
2.SUMIF函數的應用場景
1)單字段單條件求和
問題:求銷量大于等于60的銷量和

方法:
在目標單元格中輸入公式:=SUMIF(D3:D9,”>=60″)。
解讀:
因為條件范圍和求和范圍同為D3:D9,所以可以省略求和范圍。
2)單字段多條件求和
問題:計算“王東”、“小南”、“小李”的銷量之和

方法:
在目標單元格中輸入公式:=SUM(SUMIF(B3:B9,{“王東”,”小南”,”小李”},D3:D9))。
解讀:
1、利用Sumif函數分別求和“王東”、“小南”、“小李”的銷量,其實再次充當更像是Vlookup或Lookup函數的功能;
2、利用Sum函數計算“王東”、“小南”、“小李”的銷量和;
3)統計前X名銷量之和。
問題:統計前5名銷量之和

方法:
在目標單元格中輸入公式:=SUMIF(D3:D9,”>”&LARGE(D3:D9,6))。
解讀:
1、函數Large作用為:返回數據中第K個最大值,語法結構為:=Large(數據范圍,返回最大值的位數)。公式=LARGE(D3:D9,6)返回的值為第6個最大值,暨33;
2、公式=SUMIF(D3:D9,”>”&LARGE(D3:D9,6))可以理解為:=SUMIF(D3:D9,”>33″)。
4)模糊求和
問題:求“王”姓銷售員的銷量和

方法:
在目標單元格中輸入公式:=SUMIF(B3:B9,”王*”,D3:D9)。
解讀:
1、條件“王*”中的*(星號)為通配符,可以匹配任意長度的字符。意思為只要是以“王”開頭的所有銷售員都是符合條件的。
5)隔列分類統計
問題:計算出“計劃”和“實際”的總和

方法:
在目標單元格中輸入公式:=SUMIF($C$3:$J$3,K$3,$C4:$J4)。
解讀:
1、此公式的重點在于理解相對引用和絕對引用;
2、條件范圍不變,所以采用絕對引用的形式,而條件分別“計劃”和實際,由于在兩列同一行,所以列標相對引用而行標絕對引用,求和范圍中列不變,行變化,所以列標絕對引用,行相對應用哦!






