COUNT家族有5個成員,在上篇公眾號中已經(jīng)介紹了其中的三個成員,今天將介紹另一個家庭成員——COUNTIF。
一、函數(shù)語法解析
1、函數(shù)定義:統(tǒng)計滿足某個條件的單元格個數(shù)。
2、語法格式:COUNTIF(條件區(qū)域,條件)
3、參數(shù)說明:
條件的形式可以是數(shù)字、表達(dá)式或文本,也可以使用通配符。
通配符包括問號(?)和星號(*)。問號匹配任意單個字符;星號匹配任意一串字符。如果要查找實際的問號或星號,請在該字符前鍵入波形符(~)。
二、函數(shù)實例
▲
01
經(jīng)典用法
公式:=COUNTIF(B3:B9,'>=60')或=COUNTIF(B3:B9,'>='&60),注意這兩種不同的表示方法哦!
▲
02
計算非空單元格的個數(shù)
公式:=COUNTIF(A15:A23,'<>'),相當(dāng)于COUNTA函數(shù)。
▲
03
計算空單元格的個數(shù)
公式:=COUNTIF(A29:A37,''),相當(dāng)于COUNTBLANK函數(shù)。
▲
04
通配符的使用
1、姓名4個字以6結(jié)尾的個數(shù)
公式:=COUNTIF(A43:A49,'???6')
2、姓名以6開頭的個數(shù)
公式:=COUNTIF(A43:A49,'6*')
3、姓名包含6的個數(shù)
公式:=COUNTIF(A43:A49,'*6*')
4、姓名包含~的個數(shù)
公式:=COUNTIF(A43:A49,'*~~*')
通配符包括問號(?)和星號(*)。問號匹配任意單個字符,星號匹配任意一串字符。如果要查找實際的問號、星號或波形符,請在該字符前鍵入波形符(~)。
▲
05
求銷售額大于等于4000的平均值
在F55單元格輸入公式:
=SUMIF(B55:E55,'>=4000')/COUNTIF(B55:E55,'>=4000'),向下填充。
SUMIF(B55:E55,'>=4000')部分算出大于等于4000的銷售額合計,COUNTIF(B55:E55,'>=4000')部分算出大于等于4000的個數(shù),兩部分相除得到大于等于4000的平均銷售額。
▲
06
姓名相同顯示重復(fù),否則為空
在D67單元格輸入公式:
=IF(COUNTIF(A$67:A$73,A67)>1,'重復(fù)',''),向下填充。
COUNTIF(A$67:A$73,A67)部分算出A67單元格內(nèi)容在區(qū)域A67:A73中的個數(shù),用IF函數(shù)判斷,和1比較,如果大于1,那就是重復(fù)的。
▲
07
超過15個字符的做法
判斷銀行卡號是否重復(fù)
在D79單元格輸入公式:
=IF(COUNTIF(B$79:B$85,B79&'*')>1,'重復(fù)',''),向下填充。
這題和上一題的解題思路一樣,就是超過了15個字符的其條件要連接星號(如B79&'*'),否則會出錯。
▲
08
求性名列不重復(fù)的個數(shù)
公式:=SUM(1/COUNTIF(A91:A99,A91:A99)),記得帶上花括號哦!
或者:
=SUMPRODUCT(1/COUNTIF(A91:A99,A91:A99))
COUNTIF(A91:A99,A91:A99)部分統(tǒng)計出區(qū)域A91:A99中每個單元格內(nèi)容在該區(qū)域中出現(xiàn)的個數(shù),用1除以表示將重復(fù)數(shù)據(jù)都算作1個,然后用SUM或SUMPRODUCT函數(shù)求和就得到了總的不重復(fù)的個數(shù)。
▲
09
求成績大于等于80小于90的個數(shù)
方法一:常規(guī)方法
公式:=COUNTIF(B105:B111,'>=80')-COUNTIF(B105:B111,'>=90')
用大于等于80的個數(shù)減去大于等于90的個數(shù),就得到了大于等于80小于90的個數(shù)。
方法二:數(shù)組方法
公式:=SUM(COUNTIF(B105:B111,{'>=80','>=90'})*{1,-1}),按Ctrl Shift Enter三鍵結(jié)束。
或者:
=SUMPRODUCT(COUNTIF(B105:B111,{'>=80','>=90'})*{1,-1}),不需要三鍵結(jié)束。
方法三:數(shù)組方法
公式:
=SUMPRODUCT(COUNTIF(B105:B111,'>='&{80,90})*{1,-1}),不需要三鍵結(jié)束。
或者:=SUM(COUNTIF(B105:B111,'>='&{80,90})*{1,-1}),按Ctrl Shift Enter三鍵結(jié)束。
方法四:取巧法
公式:
=SUM(COUNTIF(B105:B111,ROW(80:89))),按Ctrl Shift Enter三鍵結(jié)束。
或者:
=SUMPRODUCT(COUNTIF(B105:B111,ROW(80:89))),不需要三鍵結(jié)束。
▲
10
中國式排名
公式:
=SUMPRODUCT((B$117:B$123>B117)/COUNTIF(B$117:B$123,B$117:B$123)) 1
或者:=SUM((B$117:B$123>=B117)*(1/COUNTIF(B$117:B$123,B$117:B$123))),按Ctrl Shift Enter三鍵結(jié)束。
作者:仰望星空
聯(lián)系客服