COUNTIF函数,这些用法会不会?(countif函数用法举例)

yumo6666个月前 (05-04)技术文章40

小伙伴们好啊,今天咱们一起来学习COUNTIF函数的几个典型用法。

函数的作用是统计一个区域中符合指定条件的单元格个数,常用写法为:

=COUNTIF(要检查哪些区域, 要查找什么内容? )

接下来咱们就学习几个COUNTIF函数的典型应用。


1、统计各部门人数

如下图所示,希望根据A~D列的数据,在G列统计出各部门的人数。

=COUNTIF(B:B,F3)

公式中的B:B,表示B列的整列引用。公式在B列整列中,统计与F3单元格内容相同的单元格个数。


2、按部门添加序号

如下图所示,希望根据C列的部门,在A列添加序号,并且要求每个部门从1开始单独编号。

=COUNTIF(C$1:C2,C2)

COUNTIF函数的第一参数为“C$1:C2”,其中的“C$1”部分锁定了行号,“C2”部分未锁定行号。当公式学习复制时,会依次变成“C$1:C3”、“C$1:C4”、“C$1:C5”……

第二参数“C2”,是公式所在单元格的左侧相邻单元格。

COUNTIF函数在这个动态扩展的范围内,统计有多少个与左侧相邻单元格相同的单元格。


3、包含关键字

如下图所示,B列是一些带有部门名称的混合字符串,希望根据E列的对照表,从B列内容中提取出部门名称。

=INDEX(E$2:E$6,MATCH(1,COUNTIF(B2,"*"&E$2:E$6&"*"),))

COUNTIF第一参数为B2单元格,统计条件为"*"&E$2:E$6&"*",统计条件中的星号表示通配符,也就是在B2单元格中,分别统计包含E$2:E$6部门名称的个数,结果为:

{1;0;0;0;0}

再使用MATCH函数,在以上内存数组中查找1的位置。

最后使用INDEX函数,在E$2:E$6单元格区域中,根据MATCH函数的位置信息,返回对应位置的内容。


4、统计有几个部门参赛

如下图所示,是某单位员工体育比赛的参赛人员名单,希望统计有多少个参赛部门,也就是C列的不重复部门数。

=SUMPRODUCT(1/COUNTIF(C2:C17,C2:C17))

COUNTIF函数的统计区域和统计条件都是C2:C17,表示在C2:C17单元格区域中,分别统计每个单元格出现的次数。结果为:

{2;2;3;3;3;……;4;4;4;4}

接下来用1除以以上内存数组,得到这些内存数组的倒数。{1/2;1/2;1/3;1/3;1/3;……;1/4;1/4;1/4;1/4}

最后再对这些倒数求和,如果某个单元格出现了两次,这一步对应两个二分之一,求和结果为1。如果某个单元格出现了三次,三个三分之一的求和结果也是1……。


5、按关键字查询

如下图所示,左侧是员工信息,F列是经理亲戚。需要在H列提取出所有不是经理亲戚的员工名单。

=FILTER(B2:C17,COUNTIF(F2:F5,B2:B17)=0)

先使用COUNTIF(F2:F5,B2:B17),统计B2:B17单元格区域中的姓名,在F列经理亲戚列表中出现的次数,结果返回1或者0。

{0;1;0;0;0;1;0;0;1;0;0;1;0;0;0;0}

FILTER函数的筛选条件为以上内存数组结果=0,筛选出B2:C17中符合条件的内容。

提示:FILTER是Excel 2021版本中新增加的函数,目前在低版本中还不能使用。


图文制作:祝洪忠



相关文章

EXCEL8个常用多条件统计公式,每天进步一点点

作者:祝洪忠 转自:Excel之家ExcelHome小伙伴们好啊,今天老祝为大家准备了一组日常工作中常用的多条件判断、统计Excel函数公式,点滴积累,也能提升工作效率。1、IF函数多条件判断要求:如...

COUNTIFS函数9种高级用法详解,条件统计重复值,告别加班涨工资

本文介绍EXCEL统计函数全家桶,它们是COUNT、COUNTA、COUNTBLANK和COUNTIFS函数。为什么不介绍COUNTIF这个函数,因为COUNTIFS不仅包含了它的功能,而且比它更强大...

用countif来统计大于/小于/等于特定或者变动数值的单元格数?

当统计单元格的条件变成了特定数值或者变动数值,如何用countif来实现?在之前的文章里,有和大家介绍了如何用COUNTIF函数统计空白单元格、非空白单元格、非重复单元格,那如果我的条件从空白/非空白...

Countif/Countifs函数_条件计数使用示例

这里给大家介绍一下COUNTIF和COUNTIFS函数,语法规则是(一)COUNTIF函数表示对单条件计数COUNTIF(range,criteria)语法结构=COUNTIF(条件区域,条件)ran...

Excel区间数据计数,四组函数公式一键搞定,还不会就out了

Excel进行数据统计相信许多同学都不陌生,我们常见的就有Count类计数函数以及单条件、多条件数据计算。今天我们来学习一种统计数据的例外场景,那就是如何进行数据区间计数。我们来看看Excel经典的四...

如果你还玩不转Excel的条件计数,那么这个函数你必须得掌握

【深度解析】满足一定条件的计数——COUNTIF函数!【深度解析】满足一定条件的计数——COUNTIF函数!COUNTIF函数是对指定区域中符合指定条件的单元格计数的函数,在Excel 2003及以上...