今天介紹COUNT家族統(tǒng)計(jì)相關(guān)的函數(shù)。
一、COUNT函數(shù)
二、COUNTA函數(shù)
三、COUNTBLANK函數(shù)
四、COUNTIF函數(shù)
五、COUNTIFS函數(shù)
一、COUNT函數(shù)
COUNT函數(shù)是計(jì)算區(qū)域中包含數(shù)字的單元格個(gè)數(shù), 忽略錯(cuò)誤值,如下圖在C1單元格輸入=COUNT(A:A),即可統(tǒng)計(jì)處A列中包含數(shù)字的合計(jì)個(gè)數(shù):
COUNT函數(shù)統(tǒng)計(jì)不重復(fù)值,下圖包含學(xué)生姓名和班級(jí),現(xiàn)需要統(tǒng)計(jì)不重復(fù)的班級(jí)共有幾個(gè)。在D2單元格輸入公式
{=COUNT(0/(MATCH(B2:B13,B2:B13,0)=ROW(1:10)))}
按三鍵結(jié)束(不要問(wèn)我什么是三鍵),想了解可查看7月11日的文章有介紹。
公式解釋:
1、MATCH(B2:B13,B2:B13,0)是利用MATCH函數(shù)判斷B2:B13中每個(gè)班級(jí)在區(qū)域B2:B13的位置,返回?cái)?shù)組結(jié)果{1;2;2;4;2;1;1;4;4;2;1;1};
2、ROW(1:10)是利用ROW函數(shù)返回1-10的數(shù)組,{1;2;3;4;5;6;7;8;9;10},在用(MATCH(B2:B13,B2:B13,0)=ROW(1:10))兩個(gè)公式相比較判斷,得出新的一組數(shù)組,TRUE就代表不重復(fù)的班級(jí)。
{TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;#N/A;#N/A}
3、TRUE就是1,F(xiàn)ALSE是0,再用0除以這組新的數(shù)組得出另一組新的數(shù)組,
{0;0;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#N/A;#N/A}
4、最后用COUNT函數(shù)忽略錯(cuò)誤值的特點(diǎn)統(tǒng)計(jì)數(shù)組中0的個(gè)數(shù)。即為不重復(fù)值。
二、COUNTA函數(shù)
計(jì)算區(qū)域中非空單元格的個(gè)數(shù), 包含錯(cuò)誤值,如下圖在C1單元格輸入公式:=COUNTA(A:A),可統(tǒng)計(jì)非空單元格的個(gè)數(shù)。
三、COUNTBLANK函數(shù)
COUNTBLANK是計(jì)算區(qū)域中空單元格的數(shù)目, 忽略錯(cuò)誤值,如下圖在C1單元格輸入公式:=COUNTBLANK(A1:A12),即可統(tǒng)計(jì)出空單元格的個(gè)數(shù)。
四、COUNTIF函數(shù)
1、COUNTIF為條件統(tǒng)計(jì)函數(shù),計(jì)算區(qū)域中滿足給定條件的單元格數(shù)目。
2、如下圖所示,需要找出產(chǎn)品編號(hào)的重復(fù)值,在C2單元格輸入公式=COUNTIF(A$2:A2,A2),大于1的就是重復(fù)值。
3、統(tǒng)計(jì)一班和二班的總?cè)藬?shù),在D2單元格輸入公式{=SUM(COUNTIF(B2:B13,{'一班','二班'}))}.
4、下圖是學(xué)生成績(jī)表,需要統(tǒng)計(jì)大于等于60分成績(jī)的人數(shù)及小于60分的人數(shù),在F2單元格輸入公式=COUNTIF($C$2:$C$13,E2),也可直接=COUNTIF($C$2:$C$13,'>=60'),這種文本條件一定要在英文狀態(tài)下加上雙引號(hào)。
五、COUNTIFS函數(shù)
1、COUNTIFS統(tǒng)計(jì)一組給定條件所指定的單元格數(shù)
下圖是學(xué)生成績(jī)表,現(xiàn)需要統(tǒng)計(jì)學(xué)生成績(jī)大于等于70且小于90的學(xué)生人數(shù),在E2單元格輸入公式=COUNTIFS(C:C,'>=60',C:C,'<90')。
2、同樣數(shù)據(jù),現(xiàn)需要統(tǒng)計(jì)三班中成績(jī)大于等于70且小于90的學(xué)生人數(shù),在E2單元格輸入公式=COUNTIFS(B:B,'三班',C:C,'>=70',C:C,'<90')。
聯(lián)系客服