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

多条件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列对应位置上的数据。

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

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

图文制作:祝洪忠

    推荐阅读
  • 2021泰兴市中考公交临时绕行时间+路段 泰兴公交几点停运

    因中考期间考点周边道路实行交通管制,为确保泰兴市城乡公交线路的正常运营,途经各考点的线路车辆将实施临时绕行,道路解封后恢复原线路行驶。现场公交线路绕行走向将根据交通管制实际情况进行灵活调整。请市民提前做好出行规划,由此引起的不便,敬请谅解。

  • 瑜伽一周练几次最好(一周练几次瑜伽最好)

    瑜伽有8万多种体位动作,世界上有多少种动物,就有多少种瑜伽体位。另外,瑜伽的练习也是循序渐进的,不同的阶段习练不同的瑜伽,还有一些瑜伽种类是进阶式的练习。从防止瑜伽伤害的角度来说,选择下午或者傍晚瑜伽是最好的,下午瑜伽更不容易受伤。早上练瑜伽的话一定要做好热身,很多人因为工作原因,白天上班没时间,只能晚上瑜伽。瑜伽是一个从内而外的改变过程,坚持才能从质变最终到达量变。

  • 请注意这5批次食品抽检不合格(这些食品抽检不合格)

    合格287批次,不合格10批次。食糖不合格1批次标称厦门千禧郎食品有限公司2021年12月8日生产的赤砂糖,总糖分不合格、干燥失重不合格,销售单位为厦门市同安区金嘉达副食品商店,检验机构为福建省产品质量检验研究院。针对抽检不合格产品,福建省市场监督管理局已要求所在地市场监管部门对不合格产品生产经营者开展调查处置,依法查处违法违规行为,督促生产经营者履行停止销售、下架、召回和公告等法定义务,有效防控食品安全风险。

  • 2017年汽车反垄断主要是反什么 汽车行业反垄断法

    反垄断是指当一个公司的营销呈现垄断或有垄断趋势的时候,国家政府或国际组织的一种干预手段。国内汽车行业主要存在以下两个垄断嫌疑。因此,总经销商在车辆价格的制定、车型数量的敲定、以及售后维修等方面无疑有很大的操作价格的空间。进口汽车部分,定价权更是在外资品牌手中,海内外同款汽车差价悬殊。

  • 专业维修马桶漏水(马桶底部漏水怎么维修)

    一般来说,没有外力撞击,马桶不会轻易破裂。马桶破裂建议立即维修更换,避免弄得卫生间积水,不能正常使用。推荐大家使用修达达APP,一键下单,3分钟5个报价!了解更多马桶洁具安装窍门,欢迎关注专业家具配送安装服务修达达平台。

  • 杨颖的高考祝福(杨颖个人介绍)

    杨颖的高考祝福杨颖的高考祝福是祝所有即将参加高考的同学们,稳住心态,全力拼搏!Angelababy(杨颖),1989年2月28日出生于上海市,华语影视女演员、时尚模特。2003年,Angelababy以模特身份出道,此后,她因担任时尚模特而在香港崭露头角。2012年,凭借言情片《第一次》获得第13届华语电影传媒大奖最受瞩目女演员奖。2015年5月27日,Angelababy与黄晓明在青岛民政局领证登记同年10月8日,两人在上海展览中心举办婚礼

  • 一拥而入的入什么意思(怎么理解一拥而入的入的意思)

    我们一起去了解并探讨一下这个问题吧!一拥而入的入什么意思一拥而入的入释义:进,由外到内。一拥而入,汉语成语,拼音是yīyōngérrù,指一下子全都拥了进去。

  • 高铁提前多久进站(乘坐高铁提前多久进站)

    接下来我们就一起去研究一下吧!高铁提前多久进站高铁没有强制规定必须提前多久进站,乘客可以自行决定,但是建议乘客至少提前半小时进站。高铁一般在发车前二十分钟的时候开始检票,发车前五分钟就会停止检票,所以乘客们一定要规划好时间,错过检票时间就只能换乘别的车次了。

  • html怎么设置字体颜色 html怎么设置字体颜色为灰色

    html设置字体颜色的方法是:可以在标签中直接设置样式,这时字体的颜色首先选择标签中的样式即可。HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

  • 鸟巢蕨怎么养才能更旺盛(如何养鸟巢蕨)

    鸟巢蕨怎么养才能更旺盛?鸟巢蕨怎么养才能更旺盛鸟巢蕨的栽植:生长两到三年的巢蕨,株型开张,根部已经可以挤满盆架,从盆内脱出,除掉部分基部枯萎的孢子叶和部分残根,之后取出植株,分别重新栽植上盆。盆栽土最好选用腐叶土或泥炭土。春季换盆时,最好在盆中添加苔藓和腐叶土,再加一些碎石。鸟巢蕨生长的适宜温度为22~27℃,冬季气温较低时要将其移进温室中,温度保持在16℃以上,最低温度不能低于5℃。