您当前的位置:首页 > 指南 > 正文

excel函数countif使用方法,COUNTIF函数的几个典型用法

关于【excel函数countif使用方法】,今天犇犇小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、excel函数countif使用方法:COUNTIF函数的几个典型用法2、excel函数countif使用方法,COUNTIF函数的高级操作技巧

1、excel函数countif使用方法:COUNTIF函数的几个典型用法

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

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

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

1、统计各部门人数

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

=COUNTIF(B:B,F3)

excel函数countif使用方法,COUNTIF函数的几个典型用法

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

2、按部门添加序号

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

=COUNTIF(C$1:C2,C2)

excel函数countif使用方法,COUNTIF函数的几个典型用法

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&"*"),))

excel函数countif使用方法,COUNTIF函数的几个典型用法

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))

excel函数countif使用方法,COUNTIF函数的几个典型用法

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)

excel函数countif使用方法,COUNTIF函数的几个典型用法

先使用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版本中新增加的函数,目前在低版本中还不能使用。

图文制作:祝洪忠

2、excel函数countif使用方法,COUNTIF函数的高级操作技巧

#Excel##Excel这样玩#

与其头条看娱乐,不如闲来学知识,每天阅读5分钟,不知不觉成大神。

大家好,我们这一节课分享的是COUNTIF函数的引申操作,用它来检查重复值。如果对其基础用法不是很清楚的朋友,可以先看一下上一篇基础原理的文章,然后再来阅读这一篇。

文员或者财务人员在平时工作过程中,经常会统计一些数据,比如统计身份证号,手机号码等等。因为数据多了之后很容易混淆,出现重复输入的情况。今天就教大家如何来精确的查找重复数据的技巧。举个例子:

excel函数countif使用方法,COUNTIF函数的几个典型用法

上图是一列手机号码,我们想要检查一下其中是否有出现重复的情况,于是我们在B2单元格写下一个函数:=COUNTIF(A:A,A2)

excel函数countif使用方法,COUNTIF函数的几个典型用法

我来简单的说一下这个函数的意思,就是说数一下在A列中,A2单元格中手机号码的个数。大家想一下,如果说没有重复值,那么就只有一个,也就显示数字1;如果有2个同样的号码,那么就会显示数字2;如果有3个同样的号码,那么就会显示数字3,以此类推。我们确认一下看看结果。

excel函数countif使用方法,COUNTIF函数的几个典型用法

结果显示1,也就是说A2单元格里面的手机号码没有重复。接下来我们只需要双击B2单元格右下角自动填充,看看结果。

excel函数countif使用方法,COUNTIF函数的几个典型用法

大家可以看到A12与A19单元格肯定是重复数据,因为它们右边的单元格都返回了数字2。(那个红色背景是我额外加上的)

这种方法也可以检查银行账号、身份证号等等多中号码的重复数据。接下来我们再来一个高级一点的操作。

比如现在公司里要领补贴了,总会有一些同事由于工作忙或者其他某种原因忘记领,那么财务人员就要知道哪些人没有领取,然后分别通知。正常来讲,领取的人肯定都会做一个登记记录的,我们现在只需要知道哪些人领取了,然后有一张公司所有员工的人名表就可以检查出哪些人没有领取。(这种方式适用于公司人数众多的情况,下面表格是为了让大家看清晰,所以人员少,学习方法就行)

excel函数countif使用方法,COUNTIF函数的几个典型用法

图中左边表格是全部人名单,右边是已领补贴的人名单。然后我们在B2单元格写下这样一个函数:=COUNTIF(D:D,A2)

excel函数countif使用方法,COUNTIF函数的几个典型用法

解释一下,就是说在D列中查找是否有A2单元格内的人员,如果有的话结果返回应该是数据1,那么就说明已经领过补贴了;如果没有就会返回数据0,就说明没有领过补贴。我们确认一下结果。

excel函数countif使用方法,COUNTIF函数的几个典型用法

B2单元格返回0,说明“朱一文”没有领补贴。然后我们右击B2单元格右下角自动填充。

excel函数countif使用方法,COUNTIF函数的几个典型用法

结果只要是显示1的,那就说明已经领补贴了,这样我们就能轻松的知道哪些人没有领补贴了。

但是有时候我们需要做的书面一点,也就是好看一点,比如你的老板看到,他肯定不懂0和1是什么意思,如果你还需要和他解释,那只能说明做表格的人无能了。这时候很容易解决,我们只需要写一个IF嵌套函数就可以的。(前面文章有讲过IF函数,不会的可以看看前面的文章)

公式是这样的:=IF(COUNTIF(D:D,A2)=1,"已领","未领")

excel函数countif使用方法,COUNTIF函数的几个典型用法

解释一下,就是说假如COUNTIF(D:D,A2)=1,则显示“已领”,否则显示“未领”。然后我们确认一下结果。

完全没有问题,然后我们右击B2单元格右下角自动填充。

excel函数countif使用方法,COUNTIF函数的几个典型用法

OK,这样的话,只要老板不傻,都可以看懂的。

这就是COUNTIF函数检查重复数据的方法了,希望大家能在其中学到知识。我们下一篇文章讲解条件格式,先预告一下,如果还是上面那个例子,可以直接用颜色表示出来。

这就是关于《excel函数countif使用方法,COUNTIF函数的几个典型用法》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 十式吴氏太极拳 吴式太极十式太极

下一篇: 奶茶成分大曝光你还敢喝吗,一点点总糖量≈13块方糖



推荐阅读