COUNTIF函數(shù)基礎知識
先來重溫下!
COUNTIF函數(shù)主要用于統(tǒng)計滿足某個條件的單元格的數(shù)量。
語法:=COUNTIF(統(tǒng)計區(qū)域,指定的條件)。
如下GIF,要統(tǒng)計A列有幾個5??
可輸入公式:=COUNTIF(A2:A10,5)
夠簡單吧?
接下來,我們只要把COUNTIF函數(shù)的第二參數(shù)稍加改動,就可以衍生出很多高效用法!
統(tǒng)計大(小)于某值的單元格個數(shù)
工作中進行條件計數(shù)統(tǒng)計的時候,免不了遇到大小比較的情形。
比如統(tǒng)計工齡高于某年的員工人數(shù),合格率低于某值的工件個數(shù),成績高于某值的學生人數(shù)等。
如下GIF,結(jié)合案例來具體介紹:
①要統(tǒng)計大于90的人數(shù),公式如下:
=COUNTIF(B2:B12,'>90')
②要統(tǒng)計小于60的人數(shù):
=COUNTIF(B2:B12,'<60')
③同理,要統(tǒng)計不等于60的人數(shù):
=COUNTIF(B2:B12,'<>60')
說明??:
在Excel中,不等于表示成“<>”。
其次,要注意公式的寫法,使用的是算術運算符連接數(shù)值作為COUNTIF函數(shù)的第二參數(shù),需要用雙引號引起來。
統(tǒng)計空白或非空單元格個數(shù)
如下GIF:
①統(tǒng)計空白單元格個數(shù)公式:=COUNTIF(B2:B12,'=')
②統(tǒng)計非空單元格個數(shù):=COUNTIF(B2:B12,'<>')
單字段模糊條件統(tǒng)計
工作中要統(tǒng)計某些內(nèi)容,例如有時候只需統(tǒng)計姓“李”的姓名個數(shù)。
對于這種模糊統(tǒng)計,就要配合到通配符來完成啦
通配符的工作實際運用也不少哦??《長長長公式寫到頭禿?快讓Excel通配符來拯救你!》
如下GIF:
①要統(tǒng)計姓“楊'且姓名為三個字的人數(shù),公式:
=COUNTIF(A$2:A$12,'楊??')
②要統(tǒng)計姓“王'的人數(shù):
=COUNTIF(A$2:A$12,'王*')
統(tǒng)計銷售員姓名是否重復
如下GIF:=IF(COUNTIF(B$2:B2,B2)>1,'重復','')。
說明??:
利用IF函數(shù)判斷姓名是否重復,COUNTIF(B$2:B2,B2)>1為判斷條件。
如果從當前單元格開始到下一單元格,單元格內(nèi)容的個數(shù)大于1,就返回“重復”,否則返回空值。
判斷姓名是否為首次出現(xiàn)
=IF(COUNTIF(A$2:A2,A2)=1,'是','否')
說明??:
這里的第一參數(shù)是A$2:A2,第一個A2是鎖定的,第二個A2是敞開的,當公式向下復制時,這個范圍會不斷擴大,變成A$2:A3、A$2:A4、A$2:A5……
COUNTIF函數(shù)在這個動態(tài)擴展的范圍中,統(tǒng)計A列當前行姓名的個數(shù),結(jié)果為1,就是首次出現(xiàn),超過1,就是重復出現(xiàn)了。
判斷姓名是否為最后一次出現(xiàn)
如下GIF:
=IF(COUNTIF(A2:A$10,A2)=1,'是','否')
說明??:
這里第一參數(shù)A2:A$10的用法與上一個例子相反,A$10部分是鎖定的,隨著公式的下拉,引用范圍會不斷縮小變成A3:A$10、A4:A$10、A5:A$10……
COUNTIF函數(shù)在這個動態(tài)縮小的范圍中,統(tǒng)計A列當前行姓名的個數(shù),結(jié)果是1的話,表示后面一句沒有與之相同的內(nèi)容,OK,這就是最后一次出現(xiàn)了。
突出顯示重復出現(xiàn)的數(shù)據(jù)
如下GIF:
操作步驟:
①選中A2:A10單元格區(qū)域,新建格式規(guī)則。
②使用公式為:=COUNTIF(A$2:A2,A2)>1。
③設置突出顯示的格式。
禁止重復錄入姓名數(shù)據(jù)
如下GIF:
操作步驟:
①選定目標單元格。
②【數(shù)據(jù)】-【數(shù)據(jù)驗證】,選擇【允許】中的【自定義】,在【公式】中輸入:=COUNTIF($A$2:$A$9,A2)=1。
③單擊【出錯警告】標簽,錄入警告信息并【確定】,就好啦。
今天就分享到這~相信大家在實際工作中會想出更多更有用的運用!