有用,就點點關注!
COUNT家族有5個成員,在上篇已經介紹了其中的三個成員,今天将介紹另一個家庭成員——COUNTIF。
一、函數語法解析
1、函數定義:統計滿足某個條件的單元格個數。
2、語法格式:COUNTIF(條件區域,條件)
3、參數說明:
條件的形式可以是數字、表達式或文本,也可以使用通配符。
通配符包括問号(?)和星号(*)。問号匹配任意單個字符;星号匹配任意一串字符。如果要查找實際的問号或星号,請在該字符前鍵入波形符(~)。
二、函數實例
▲
01
經典用法
公式:=COUNTIF(A15:A23,"<>"),相當于COUNTA函數。
▲
03
計算空單元格的個數
公式:=COUNTIF(A29:A37,""),相當于COUNTBLANK函數。
▲
04
通配符的使用
1、姓名4個字以6結尾的個數
公式:=COUNTIF(A43:A49,"???6")
2、姓名以6開頭的個數
公式:=COUNTIF(A43:A49,"6*")
3、姓名包含6的個數
公式:=COUNTIF(A43:A49,"*6*")
4、姓名包含~的個數
公式:=COUNTIF(A43:A49,"*~~*")
通配符包括問号(?)和星号(*)。問号匹配任意單個字符,星号匹配任意一串字符。如果要查找實際的問号、星号或波形符,請在該字符前鍵入波形符(~)。
▲
05
求銷售額大于等于4000的平均值
在F55單元格輸入公式:
=SUMIF(B55:E55,">=4000")/COUNTIF(B55:E55,">=4000"),向下填充。
SUMIF(B55:E55,">=4000")部分算出大于等于4000的銷售額合計,COUNTIF(B55:E55,">=4000")部分算出大于等于4000的個數,兩部分相除得到大于等于4000的平均銷售額。
▲
06
姓名相同顯示重複,否則為空
在D67單元格輸入公式:
=IF(COUNTIF(A$67:A$73,A67)>1,"重複",""),向下填充。
COUNTIF(A$67:A$73,A67)部分算出A67單元格内容在區域A67:A73中的個數,用IF函數判斷,和1比較,如果大于1,那就是重複的。
▲
07
超過15個字符的做法
判斷銀行卡号是否重複
在D79單元格輸入公式:
=IF(COUNTIF(B$79:B$85,B79&"*")>1,"重複",""),向下填充。
這題和上一題的解題思路一樣,就是超過了15個字符的其條件要連接星号(如B79&"*"),否則會出錯。
▲
08
求性名列不重複的個數
公式:=SUM(1/COUNTIF(A91:A99,A91:A99)),記得帶上花括号哦!
或者:
=SUMPRODUCT(1/COUNTIF(A91:A99,A91:A99))
COUNTIF(A91:A99,A91:A99)部分統計出區域A91:A99中每個單元格内容在該區域中出現的個數,用1除以表示将重複數據都算作1個,然後用SUM或SUMPRODUCT函數求和就得到了總的不重複的個數。
▲
09
求成績大于等于80小于90的個數
方法一:常規方法
公式:=COUNTIF(B105:B111,">=80")-COUNTIF(B105:B111,">=90")
用大于等于80的個數減去大于等于90的個數,就得到了大于等于80小于90的個數。
方法二:數組方法
公式:=SUM(COUNTIF(B105:B111,{">=80",">=90"})*{1,-1}),按Ctrl Shift Enter三鍵結束。
或者:
=SUMPRODUCT(COUNTIF(B105:B111,{">=80",">=90"})*{1,-1}),不需要三鍵結束。
方法三:數組方法
公式:
=SUMPRODUCT(COUNTIF(B105:B111,">="&{80,90})*{1,-1}),不需要三鍵結束。
或者:=SUM(COUNTIF(B105:B111,">="&{80,90})*{1,-1}),按Ctrl Shift Enter三鍵結束。
方法四:取巧法
公式:
=SUM(COUNTIF(B105:B111,ROW(80:89))),按Ctrl Shift Enter三鍵結束。
或者:
=SUMPRODUCT(COUNTIF(B105:B111,ROW(80:89))),不需要三鍵結束。
▲
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三鍵結束。
愛上Excel合夥人
我們一直秉承簡潔、優雅、高效的為讀者分享工作中遇到的每一個Excel問題,不論是Excel技巧、函數、圖表、VBA,甚至是有關于Excel的開發,隻要你能提出來問題,我們總能給你一個滿意的答案!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!