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

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

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

一个不断扩展的区域,从这个动态区域中统计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列对应位置上的数据。

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

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

图文制作:祝洪忠

    推荐阅读
  • 红星照耀中国的主要内容是什么 红星照耀的中国的主要内容

    作者埃德加斯诺于1905年出生在美国密苏里州堪萨斯市,是家中三个孩子中最小的一个。埃德加斯诺于1928年来华,曾任欧美几家报社驻华记者、通讯员。1933年4月到1935年6月,斯诺同时兼任北平燕京大学新闻系讲师。1936年6月斯诺访问陕甘宁边区,写了大量通讯报道,成为第一个采访红区的西方记者。

  • 空调长期不开第一次开有毒吗(空调长期不开第一次开有毒吗为什么)

    品牌型号:海尔空调系统:KFR-35GW空调长期不开第一次开没有毒,但是不健康。很久没有使用过的空调不要直接开,在使用前要对其进行检查和清洁,在所有的清洁事宜都做完之后再开。此外还要检查室外机,室外机是最脏的了,而且由于室外机所处的位置很特殊,想要清洁很不容易,可以先检查下室外机当中有没有异物。室内开空调时最好经常开窗换气,以降低室内有害气体浓度。

  • 传统钓鲤鱼如何打窝(钓鲤鱼效果最好的打窝方法是什么)

    钓友们在黑坑钓鱼时,常常会谈论关于打窝诱鱼的技巧,尤其是关于立体窝的话题最多。打立体窝的目的是为了快速诱鱼,多聚鱼,非常适合黑坑放鱼较多时使用。可以在窝料中添加大量的轻麸来降低窝料比重。钓鲤鱼效果最好的打窝方法三、要想打出立体窝,要在窝料中添加酒米。窝料入水以后,粉末类缓慢下落,大颗粒的酒米则快速下落沉底,将水底的鱼留住,让鱼捡拾底部的酒米,很难在短时间吃光窝料,进而持久留鱼。

  • 申请字号是什么意思(申请字号解释)

    下面更多详细答案一起来看看吧!申请字号是什么意思字号是企业名称的一部分,所以企业名称中必然含有字号。商标是可以不同的。工商总局核名是指在国家工商行政管理总局进行企业名称预先核准登记,此类名称可以无行政区划,直接由企业字号+行业+组织形式,无地域限制。申请此类名称的前提是企业注册资金需达到5000万。如果满足此条件,无论是新设立企业还是已经成立的企业都可以向国家工商总局申请注册。

  • 发抖音幸福的句子(表达幸福的句子)

    你真可爱,想摸摸你的头,捏捏你的脸,亲亲你的嘴。从什么时候开始,除了你我就一无所有了。我的愿望是一夜暴富,不然抱你也好。人生短短几十年,我要不断地在我所拥有的时空中,填充幸福,忽略一切的不幸福。而你是我幸福的源泉。不要期待,不要假想,不要强求,顺其自然,如果注定,便一定会发生。心安,便是活着的最美好状态。我这一辈子可真够无聊的,是很无聊,直到遇见你。

  • 关于生活的优美的句子汇总(关于生活中的精美句子)

    后悔只会给自己带来伤害,只会给自己增加更多的烦恼。心诚则灵,根据唯识论,一个人的意识决定了他的为人和品质。不乱于心,不困于情。

  • 2022三亚汽车消费券领取指南 matepadpro天马屏

    四、活动规则购车人新购车辆在三亚市完成上牌并领取《机动车登记证书》后,在最近的建设银行三亚分行营业网点提交材料登记相关信息,材料审核通过后,领取汽车消费券红包。

  • 切开的西瓜放冰箱隔夜能吃吗(切开的西瓜放冰箱隔夜可以吃吗)

    切开的西瓜放冰箱隔夜能吃吗?以下内容希望对你有帮助!西瓜中含有丰富的水分和糖类物质,在一定温度条件下极易滋生细菌而发生变质,而冰箱温度比较低,可以在一定程度上抑制细菌的繁殖,延长西瓜的保存时间,如果没有吃完的西瓜置于冰箱保存,一般即使隔夜也是可以食用的;但是若是西瓜在放冰箱之前已经被大量细菌污染,那么即使放冰箱保存也是不能食用了的。

  • 怒放电视剧剧情(怒放电视剧剧情简述)

    怒放电视剧剧情1925年,赵关克被建国川军收编,成为独立团团长。经历了一场场的生死让罗麦渐渐认识了侠肝义胆的赵关克。这让与之恋爱的罗麦产生了怀疑和动摇。罗麦开始接近地下党组织。在革命力量的感召下,赵关克走上了正确的道路,奔赴南昌参加起义。而罗麦也在不断的认识过程中,爱上了赵关克。周真强则越走越远,最后死在罗麦的枪口下。在去南昌会合的途中,赵关克不幸负了重伤,罗麦背起赵关克,朝着欢呼胜利的人群走去。

  • 鲜牛奶能做酸奶吗(可以做酸奶)

    以下内容希望对你有帮助!鲜牛奶能做酸奶吗鲜牛奶能做酸奶。打一斤左右鲜牛奶,然后用专门给孩子溢奶的小锅煮开,晾凉至40摄氏度左右。往碗里倒出1/3的鲜奶。鲜奶可以直接饮用掉。选择一瓶酸牛奶,倒入剩下的2/3的鲜奶中。或者往剩下的牛奶中,放入适量的白糖。将装好的保温杯静置6个小时。取出牛奶,品尝一下,我们就能够尝到酸奶的味道。