COUNT家族有5個(gè)成員,在上篇公眾號(hào)中已經(jīng)介紹了其中的三個(gè)成員,今天將介紹另一個(gè)家庭成員——COUNTIF。
一、函數(shù)定義
COUNTIF:統(tǒng)計(jì)滿足某個(gè)條件的單元格個(gè)數(shù)。
COUNTIF(條件區(qū)域,條件)
二、函數(shù)實(shí)例
1、經(jīng)典用法
公式:D3=COUNTIF(B3:B9,'>=60')或D4 =COUNTIF(B3:B9,'>='&60),注意這兩種不同的表示方法哦!
2、計(jì)算非空單元格的個(gè)數(shù)
公式:D13=COUNTIF(A13:A21,'<>'),相當(dāng)于COUNTA函數(shù)。
3、計(jì)算空單元格的個(gè)數(shù)
公式:D25=COUNTIF(A25:A33,''),相當(dāng)于COUNTBLANK函數(shù)。
4、通配符的使用
公式:D37=COUNTIF(A37:A43,'???6'),D39=COUNTIF(A37:A43,'6*')
D41 =COUNTIF(A37:A43,'*6*'),D43 =COUNTIF(A37:A43,'*~~*')
通配符包括問號(hào)(?)和星號(hào)(*)。問號(hào)匹配任意單個(gè)字符,星號(hào)匹配任意一串字符。如果要查找實(shí)際的問號(hào)、星號(hào)或波形符,請(qǐng)?jiān)谠撟址版I入波形符(~)。
5、求銷售額大于等于4000的平均值
公式:F47=SUMIF(B47:E47,'>=4000')/COUNTIF(B47:E47,'>=4000'),向下填充。SUMIF(B47:E47,'>=4000')部分算出大于等于4000的銷售額合計(jì),COUNTIF(B47:E47,'>=4000')部分算出大于等于4000的個(gè)數(shù),兩部分相除得到大于等于4000的平均銷售額。
6、姓名相同顯示重復(fù),否則為空
公式:D57=IF(COUNTIF(A$57:A$63,A57)>1,'重復(fù)',''),向下填充。
COUNTIF(A$57:A$63,A57)部分算出A57單元格內(nèi)容在區(qū)域A57:A63中的個(gè)數(shù),用IF函數(shù)判斷,和1比較,如果大于1,那就是重復(fù)的。
7、超過15個(gè)字符的做法,判斷銀行卡號(hào)是否重復(fù)
公式:D67=IF(COUNTIF(B$67:B$73,B67&'*')>1,'重復(fù)',''),向下填充。這題和上一題的解題思路一樣,就是超過了15個(gè)字符的其條件要連接星號(hào)(如B67&'*'),否則會(huì)出錯(cuò)。
8、求性名列不重復(fù)的個(gè)數(shù)
公式:C77=SUM(1/COUNTIF(A77:A85,A77:A85)),記得帶上花括號(hào)哦!
或C78=SUMPRODUCT(1/COUNTIF(A77:A85,A77:A85))
COUNTIF(A77:A85,A77:A85)部分統(tǒng)計(jì)出區(qū)域A77:A85中每個(gè)單元格內(nèi)容在該區(qū)域中出現(xiàn)的個(gè)數(shù),用1除以表示將重復(fù)數(shù)據(jù)都算作1個(gè),然后用SUM或SUMPRODUCT函數(shù)求和就得到了總的不重復(fù)的個(gè)數(shù)。
9、求成績(jī)大于等于80小于90的個(gè)數(shù)
方法一:常規(guī)方法D89=COUNTIF(B89:B95,'>=80')-COUNTIF(B89:B95,'>=90'),用大于等于80的個(gè)數(shù)減去大于等于90的個(gè)數(shù),就得到了大于等于80小于90的個(gè)數(shù)。
方法二:數(shù)組方法
D90=SUM(COUNTIF(B89:B95,{'>=80','>=90'})*{1,-1})
方法三:數(shù)組方法
D91=SUMPRODUCT(COUNTIF(B89:B95,'>='&{80,90})*{1,-1})
方法四:取巧
D92 =SUM(COUNTIF(B89:B95,ROW(80:89))),記得帶上花括號(hào)哦!
作者:仰望~星空
聯(lián)系客服