你會用COUNTIF函數嗎?

一、函數語法解析


1、函數定義:統計滿足某個條件的單元格個數。

2、語法格式:COUNTIF(條件區域,條件)

3、參數說明:

條件的形式可以是數字、表達式或文本,也可以使用通配符。

通配符包括問號(?)和星號(*)。問號匹配任意單個字符;星號匹配任意一串字符。如果要查找實際的問號或星號,請在該字符前鍵入波形符(~)。

二、函數實例

01

經典用法

你會用COUNTIF函數嗎?



公式:=COUNTIF(B3:B9,">=60")或=COUNTIF(B3:B9,">="&60),注意這兩種不同的表示方法哦!

02

計算非空單元格的個數

你會用COUNTIF函數嗎?



公式:=COUNTIF(A15:A23,"<>"),相當於COUNTA函數。

03

計算空單元格的個數

你會用COUNTIF函數嗎?


公式:=COUNTIF(A29:A37,""),相當於COUNTBLANK函數。


04

通配符的使用

1)、姓名4個字以6結尾個數


你會用COUNTIF函數嗎?



公式:=COUNTIF(A43:A49,"???6")

2)、姓名以6開頭的個數


你會用COUNTIF函數嗎?



公式:=COUNTIF(A43:A49,"6*")

3)、姓名包含6的個數


你會用COUNTIF函數嗎?



公式:=COUNTIF(A43:A49,"*6*")

4)、姓名包含~的個數


你會用COUNTIF函數嗎?



公式:=COUNTIF(A43:A49,"*~~*")

通配符包括問號(?)和星號(*)。問號匹配任意單個字符,星號匹配任意一串字符。如果要查找實際的問號、星號或波形符,請在該字符前鍵入波形符(~)。

05

求銷售額大於等於4000的平均值


你會用COUNTIF函數嗎?


在F55單元格輸入公式:

=SUMIF(B55:E55,">=4000")/COUNTIF(B55:E55,">=4000"),向下填充。

SUMIF(B55:E55,">=4000")部分算出大於等於4000的銷售額合計,COUNTIF(B55:E55,">=4000")部分算出大於等於4000的個數,兩部分相除得到大於等於4000的平均銷售額。

06

姓名相同顯示重複,否則為空

你會用COUNTIF函數嗎?



在D67單元格輸入公式:

=IF(COUNTIF(A$67:A$73,A67)>1,"重複",""),向下填充。

COUNTIF(A$67:A$73,A67)部分算出A67單元格內容在區域A67:A73中的個數,用IF函數判斷,和1比較,如果大於1,那就是重複的。

07

超過15個字符的做法

判斷銀行卡號是否重複

你會用COUNTIF函數嗎?



在D79單元格輸入公式:

=IF(COUNTIF(B$79:B$85,B79&"*")>1,"重複",""),向下填充。

這題和上一題的解題思路一樣,就是超過了15個字符的其條件要連接星號(如B79&"*"),否則會出錯。

08

求性名列不重複的個數

你會用COUNTIF函數嗎?



公式:=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函數嗎?



公式:=COUNTIF(B105:B111,">=80")-COUNTIF(B105:B111,">=90")

用大於等於80的個數減去大於等於90的個數,就得到了大於等於80小於90的個數。

方法二:數組方法


你會用COUNTIF函數嗎?



公式:=SUM(COUNTIF(B105:B111,{">=80",">=90"})*{1,-1}),按Ctrl+Shift+Enter三鍵結束。

或者:

=SUMPRODUCT(COUNTIF(B105:B111,{">=80",">=90"})*{1,-1}),不需要三鍵結束。

方法三:數組方法


你會用COUNTIF函數嗎?



公式:

=SUMPRODUCT(COUNTIF(B105:B111,">="&{80,90})*{1,-1}),不需要三鍵結束。

或者:=SUM(COUNTIF(B105:B111,">="&{80,90})*{1,-1}),按Ctrl+Shift+Enter三鍵結束。

方法四:取巧法


你會用COUNTIF函數嗎?



公式:

=SUM(COUNTIF(B105:B111,ROW(80:89))),按Ctrl+Shift+Enter三鍵結束。

或者:

=SUMPRODUCT(COUNTIF(B105:B111,ROW(80:89))),不需要三鍵結束。

10

中國式排名

你會用COUNTIF函數嗎?



公式:

=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三鍵結束。


分享到:


相關文章: