countif函数的使用方法 100%掌握的都是超级高手

您所在的位置:网站首页 sum嵌套countifs countif函数的使用方法 100%掌握的都是超级高手

countif函数的使用方法 100%掌握的都是超级高手

2023-04-15 13:57| 来源: 网络整理| 查看: 265

在我们学习计算机语言的时候,有时候有很多的语法以及函数也是经常用到的,必须做到真正的理解以及使用方法,这样才能够编译出完美的软件,否则程序是会出错误的,接下来小编就带大家看看countif函数的使用方法,来一起了解一下吧。

countif函数的使用方法 100%掌握的都是超级高手

countif函数的使用方法 100%掌握的都是超级高手

Excel函数教程第4课:COUNTIF函数的高级操作技巧,检查重复值

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

COUNTIF函数,你会用吗?

一、COUNTIF函数基本含义

COUNTIF函数用于统计满足某个条件的单元格的数量

COUNTIF函数语法:=COUNTIF(查找区域,查找条件)

二、COUNTIF函数基础用法

1、统计成绩大于90分人数

输入公式=COUNTIF(B2:B10,">90")

2、统计成绩在80~90分之间

统计成绩大于80小于等于90之间的人数,输入公式=SUM(COUNTIF(B2:B10,{">80",">90"})*{1,-1})

3、统计姓郑的人数

输入公式=COUNTIF(A2:A10,"郑*")

*代表任意字。

4、统计姓名不重复个数

输入公式=SUM(1/COUNTIF(A2:A14,A2:A14)),并按Ctrl+Shift+Enter组合键。

说明:

COUNTIF(A2:A14,A2:A14):表示对每个单元格进行统计判断,这样遇到相同的姓名,出现的人数会是一样的

1/COUNTIF(A2:A14,A2:A14):表示删除重复值,假如只有出现一个,那个1除以1就等于1,若是出现2,那么1除以2等于1/2,而求和则等于1,这样就可以获取不重复人数。

5、判断是否重复值

判断号码是否重复,如果直接输入公式=IF(COUNTIF($B$2:$B$10,B2)>1,"重复",),你会发现不是重复值的也会显示重复值,如图所示:

如何避免呢?

在条件后面添加一个&“*”即可。具体公式=IF(COUNTIF($B$2:$B$10,B2&"*")>1,"重复",)

Countif函数的6个实用技巧,100%掌握的都是超级高手!

常用的计数函数有Count、Counta、Countblank、Countif、Countifs等,而Countif、Countifs又为条件计数,其功能非常的强大。Countif除了计数之外,还有那些实用的技巧和功能呢?

一、Countif函数的作用及语法结构。

作用:计算指定区域中满足指定条件的单元格个数。

语法:=Countif(条件范围,条件)。

方法:

在目标单元格中输入公式:=COUNTIF(C3:C9,H3)。

解读:

从公式的最终结果来看,是按“性别”统计人数。其中C3:C9为条件范围,暨统计范围,H3为条件。

二、统计某一范围内的单元格数量。

方法:

在目标单元格中输入公式:=COUNTIF(D3:D9,">="&H3)。

解读:

当公式中的字和单元格需要连接引用公式,需要用“&”号连接,否则无法识别哦!

三、统计不等于某值的单元格个数。

方法:

在目标单元格中输入公式:=COUNTIF(E3:E9,""&H3)。

解读:

从公式的计算结果中不难发现,公式的目的在于统计不等于当前“地区”的单元格个数。在Excel中,不等于表示成“”。

四、统计指定长度字的个数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,H3)。

解读:

1、?或*在Excel被称为通配,?指单个字,*指多个字。

2、公式的意思为统计指定姓名长度的人数,“??”长度为2位,“???”长度为3位。

五、统计包含指定字的个数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,"*"&H3&"*")。

解读:

公式中实用了通配,其中“*”代表任意长度的字,只要B3:B9单元格区域中的单元格包含H3单元格指定的字,就合统计统计,所以在H3的前面和后面添加“*”。

六、以特定字开始/结尾的统计。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,H3&"*")。

解读:

1、以指定字开始,就是在指定字的后天添加任意长度的字哦,所以在指定字(H3)的后添加“*”,记住,不是“?”哦!

2、以指定字结尾,就是在结尾字的前面添加任意长度的字哦,所在公式可以是:=COUNTIF(B3:B9,"*"&H6)。 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3