不墨跡,直接上干貨,今天給大家分享的是函數(shù)COUNT系列,
1、COUNT函數(shù)基本用法
COUNT函數(shù)它可以計算單元格區(qū)域。
包含數(shù)字的單元格個數(shù),
在計數(shù)時,將把數(shù)字型的數(shù)字計算進(jìn)去;
如果是空值、邏輯值、錯誤值、文字則被忽略。
如下圖在C2單元格輸入=COUNT(A2:A9),
即可統(tǒng)計出包含數(shù)字的單元格個數(shù)為3:
如果你感興趣可以動手做一下!歡迎大家留言提問。
2、COUNT函數(shù)實戰(zhàn)綜合應(yīng)用——統(tǒng)計不重復(fù)值
COUNT函數(shù)統(tǒng)計不重復(fù)值,
下圖包含學(xué)生姓名和班級,
需要統(tǒng)計不重復(fù)的班級共有幾個。
在D2單元格輸入公式{=COUNT(0/(MATCH(B2:B13,B2:B13,0)=ROW(1:10)))}
這是一個數(shù)組公式,昨天才分享的,需要Ctrl+Shift+Enter三鍵結(jié)束
小編不喜歡欠大家一個解釋,所以公式意思如下:
公式的意思詮釋:
①、 MATCH(B2:B13,B2:B13,0)是利用MATCH函數(shù)判斷B2:B13中每個班級在區(qū)域B2:B13的位置,返回數(shù)組結(jié)果{1;2;2;4;2;1;1;4;4;2;1;1};
如果你還不理解數(shù)組的含義就趕緊去看看我們昨天分享的數(shù)組文章吧!
②、 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))兩個公式相比較判斷,得出新的一組數(shù)組,TRUE就代表不重復(fù)的班級。
{TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;#N/A;#N/A}
③、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}
④、最后用COUNT函數(shù)忽略錯誤值的特點統(tǒng)計數(shù)組中0的個數(shù)。即為不重復(fù)值。
3、COUNTA函數(shù)基本用法
COUNTA函數(shù),返回參數(shù)列表中非空值的單元格個數(shù)。
利用函數(shù) COUNTA 可以計算單元格區(qū)域或數(shù)組中包含數(shù)據(jù)的單元格個數(shù)。含錯誤值,如下圖在C2單元格輸入公式:=COUNTA(A2:A10)
可統(tǒng)計非空單元格的個數(shù):
結(jié)果為8個,A2:A10一共才9個單元格,A7、A8明明是空的,
難道公式有問題?,來看動畫演示。
像這種非空的單元格,我們在日常工作中處理數(shù)據(jù)的時候經(jīng)常遇到,類似空格,或者不可見字符,這些都是坑。。。。。。
4、COUNTA函數(shù)實戰(zhàn)綜合應(yīng)用——合并單元格添加序號及統(tǒng)計人數(shù)
案例演示:合并單元格添加序號
操作步驟:
選擇需要編號的A2:A13區(qū)域
然后輸入公式=COUNTA(B$2:B2)
然后按快捷鍵Ctrl+Enter批量填充
即可實現(xiàn)不規(guī)則的合并單元格添加序號了
案例演示:合并單元格統(tǒng)計人數(shù)
5、COUNTBLANK函數(shù)
COUNTBLANK函數(shù)是計算指定單元格區(qū)域中空白單元格的個數(shù)。忽略錯誤值,
如下圖在C2單元格輸入公式:=COUNTBLANK(A2:A10),
即可統(tǒng)計出空白單元格的個數(shù)。
6、COUNTIF函數(shù)
COUNTIF為條件統(tǒng)計函數(shù),計算區(qū)域中滿足給定條件的單元格數(shù)目。
如下圖GIF,需要找出車輛底盤號的重復(fù)值
在B2單元格輸入公式=COUNTIF(A$2:A2,A2),大于1的就是重復(fù)值。
如想顯示的更清晰可加IF判斷,公式=IF(COUNTIF(A$2:A2,A2)>1,'重復(fù)','')。