你会用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三键结束。


分享到:


相關文章: