肥宅钓鱼网
当前位置: 首页 钓鱼百科

多条件countif函数(COUNTIF函数用法大全)

时间:2023-06-08 作者: 小编 阅读量: 2 栏目名: 钓鱼百科

一个不断扩展的区域,从这个动态区域中统计B列部门的个数。公式中“COUNTIF”部分是数组计算,作用是分别统计A2:A14单元格区域中每个元素出现的次数。;1;1;1}如果单元格的值在区域中是唯一值,这一步的结果是1。即每个元素对应的倒数合计起来结果仍是1。最后用SUMPRODUCT函数求和,得出不重复的人员总数。再利用MATCH函数,在COUNTIF函数返回的数组中查找第一个0的位置,也就是查找首次出现的数据所在的位置。

COUNTIF函数用于统计满足某个条件的单元格的数量,其基本用法为:

COUNTIF(统计区域,指定的条件)

如下图所示,要统计A列有几个5,可以使用以下公式:

=COUNTIF(A2:A10,5)

咱们把COUNTIF函数的第二参数稍加改动,就可以衍生出很多高效用法,例如:

统计大于5的单元格个数:

=COUNTIF(A2:A10,">5")

统计大于B2单元格数值的单元格个数:

=COUNTIF(A2:A10,">"&B2)

统计不等于5的单元格个数:

=COUNTIF(A2:A10,"<>5")

统计空白单元格的个数:

=COUNTIF(A2:A10,"=")

统计非空单元格的个数:

=COUNTIF(A2:A10,"<>")

统计以"e"或“E”开头的单元格个数:

=COUNTIF(A2:A10,"e*")

对于身份证号码以及银行卡号等超长的文本型数字,使用COUNTIF函数时还需要加上一点“佐料”。

以下公式统计A列的身份证号码是否有重复:

=IF(COUNTIF(A:A,A2&"*")>1,"重复","")

COUNTIF函数在计算文本型数字时,会默认按数值型进行处理,但是Excel中的数字精度只有15位,并且身份证号码是18位,因此会把前15位相同的身份证全部识别为相同的内容。

在第二参数后加上一个星号 &"*",就是告诉Excel,要查找包含A2单元格内容的文本,通过这样变通的手段,COUTNIF函数就听话啦。

前面咱们说的是COUNTIF的第二参数,下面再说说第一参数:

如下图所示,要在A列按部门输入序号,不同部门的序号从1开始。

在A2单元格输入公式,向下复制:

=COUNTIF(B$2:B2,B2)

COUNTIF函数的统计区域是B$2:B2,第一个B2是行绝对引用,第二个B2,是相对引用。当公式向下复制时,就会变成B$2:B3、B$2:B4……一个不断扩展的区域,从这个动态区域中统计B列部门的个数。

下面咱们再分享COUNTIF函数的两个组合应用:

如下图所示,要计算C列不重复的人数。

公式为:

=SUMPRODUCT(1/COUNTIF(A2:A14,A2:A14))

这是一个十分常用的统计不重复数据个数的公式,其中包含了一个数学逻辑:

任意一个数据重复出现N次,N个1/N的和值为1。

公式中“COUNTIF(A2:A14,A2:A14)”部分是数组计算,作用是分别统计A2:A14单元格区域中每个元素出现的次数。

运算过程相当于:

=COUNTIF(A2:A14,A2)

=COUNTIF(A2:A14,A3)

……

=COUNTIF(A2:A14,A14)

返回内存数组结果为:

{2;2;2;2;2;2;2;2;2;2;1;1;1}

再使用1除以返回的内存数组,得到以下结果:

{0.5;0.5;0.5……;1;1;1}

用1除,即相当于计算COUNTIF函数所返回内存数组的倒数。

为便于理解,把这一步的结果中的小数部分使用分数代替,结果为:

{1/2;1/2;1/2;1/2;……;1;1;1}

如果单元格的值在区域中是唯一值,这一步的结果是1。

如果重复出现两次,这一步的结果就有两个1/2。

如果单元格的值在区域中重复出现3次,结果就有3个1/3…

即每个元素对应的倒数合计起来结果仍是1。

最后用SUMPRODUCT函数求和,得出不重复的人员总数。

还没看晕?好,咱们继续。

如下图所示,要提取C列不重复的名单。

公式为:

=INDEX(C:C,1 MATCH(0,COUNTIF(E$1:E1,C$2:C$15),0))&""

注意是数组公式,编辑完成后,要按Ctrl Shift 回车。

首先利用COUNTIF函数,在公式所在位置上方的单元格区域中,分别查找C$2:C$15单元格区域每个数据的个数。返回一个由0和1构成的数组,如果C$2:C$15单元格区域的元素在公式上方出现过,结果就是1;如果没出现,结果就是0。

和上一个例子里一样,COUNTIF函数的第一参数是一个扩展的区域,公式的提取结果会被重复利用。

再利用MATCH函数,在COUNTIF函数返回的数组中查找第一个0的位置,也就是查找首次出现的数据所在的位置。

由于数据表的标题行占了1行,将这个数字加1,就是需要提取的不重复数据在数据表中列的位置。

最后用INDEX函数,以MATCH函数的计算结果作为索引值提取C列对应位置上的数据。

这个函数从最后开始往上看,比较容易理解一些哦。

好了,今天咱们的内容就是这些吧,祝各位小伙伴一天好心情!

图文制作:祝洪忠

    推荐阅读
  • 红豆薏米芡实茶什么人群不宜用(红豆薏米芡实茶哪些人不能喝)

    小孩三岁以下肠胃还未发育健全,所以是不建议喝的。

  • 为什么聪明人都善于逆向思维(极致好人和极致坏人都是一样的)

    当然,知信行者必须强调和解释清楚一点,违法犯罪是红线,无论什么原因违法就是坏人。即使是这样,也没有一个人肯承认自己就是坏人,这就是人性!帮助好人就是最大的善人,打击坏人,手段比坏人还要坏人!关注知信行者,私信,免费送你两份颠覆人性内幕,有效提升逆向思维,推演能力的电子书。

  • 女性常戴银手镯有什么坏处(女人长期戴银手镯)

    且长期佩戴银饰更给为我们带来不少好处。女性在佩戴银镯子的时候,可以选择左手进行佩戴,不仅不会耽误我们做事还能帮助身体杀菌消炎。且银饰中还含有一些微量元素,可以帮助身体补充维生素。如果女性在生活中长戴银镯子的话,还可以起到排毒养颜,促进身体中各个器官的血液供氧,从而使血液流通更加顺畅的效果。在一定程度上可以防止心血管疾病的出现。

  • i(love(you(歌词(i(love(you整首歌词)

    下面更多详细答案一起来看看吧!

  • 为什么广州gdp会被重庆超越(西南王崛起重庆GDP首超广州)

    如今,独立为直辖市23年的重庆一直被认为是成都的兄弟城市,同时也被不断传出在政策、产业、资金、人才等多种资源方面的竞争。重庆科学城和成都科学城无疑是两地相互比拼的桥头堡!重庆新基建方案明确指出,重庆科学城是重庆创新基础设施建设的的一大“载体”。重庆科学城位于重庆西部的沙坪坝区,环湖是14所高校、55个重点实验室,被认为是重庆向西发展的先头堡。成都科学城起步于天府新区,对标深圳湾科技生态园。

  • 聪明韩愈告诉我们什么(聪明韩愈说明了什么)

    讲了韩愈把蜡烛点燃,用烛光照亮整个屋子他买蜡烛用的钱比别的同学买的稻草和树苗用的钱少,还完成了老师给同学的作业,所以老师夸他很聪明我们要向他学习,遇到事情要动动脑子,接下来我们就来聊聊关于聪明韩愈告诉我们什么?聪明韩愈告诉我们什么讲了韩愈把蜡烛点燃,用烛光照亮整个屋子。学生人人动脑,认真思考。一个叫韩愈的学生走进书房,从袖子里取出一支蜡烛,把它点燃。先生见了,高兴地连声说:“好,好!韩愈真聪明!”

  • 二年级上语文词语搭配大全(一二年级语文常用词语搭配)

    一二年级语文常用词语搭配01AA的叠词大大的胖胖的美美的黑黑的热热的甜甜的香香的说说话浇浇水洗洗澡散散步看看书弯弯腰点点头摇摇头捉捉虫透透气02ABB的叠词圆溜溜笑眯眯笑嘻嘻笑哈哈绿油油黄澄澄白花花黑乎乎亮晶晶水灵灵兴冲冲喜。

  • 干青铁龙生翡翠价格(天然铁龙生翡翠价格)

    从颜色来说,很多人觉得铁龙生是合格的,因为它满绿,但实际上因为铁龙生翡翠主要由富铬硬玉组成,这就往往会导致它内部的铬离子太过密集,而出现颜色浓郁呈黑色或者分布不均的现象出现,看上去各种绿色间杂,并不美观,因而价值受到影响。

  • 拔完全长出的智齿真实过程(晚了一年拔智齿)

    晚了一年拔智齿世界上有一种疼,叫智齿疼,睡不着觉、吃不下饭、张口受限,面部肿胀、苦不堪言前几天周冬雨微博上晒出了自己的近照画面中,侧脸已经肿得不成样子事后,周冬雨给拔智齿的朋友的忠告是:能不拔就不拔,拔完以后不要出。

  • 天安门广场有个柱子是什么意义(天安门前的一对柱子)

    北京是一座有着悠久历史和文化传统的城市,这里有数不胜数的名胜古迹。天安门是我们到北京必去的地方,相信很多人都在天安门前看到过,2对汉白玉大柱子,很多人都很好奇,它们到底有什么作用呢?接近十米的高度以及一米的直径宽度,又有着将近二十吨的重量。这柱子主要是采用了汉白玉所雕刻而成的。