countif和countifs函数的使用方法及实例(使用countif函数)

健康新闻 2023-05-01 10:07健康生活www.xingbingw.cn

  countif和countifs函数的使用方法及实例(使用countif函数),新营销网红网本栏目通过数据整理汇集了countif和countifs函数的使用方法及实例(使用countif函数)相关信息,下面一起看看。

   COUNTIF函数用于计算满足特定条件的单元格的数量。它的基本用法是

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

  如下图所示,要计算A列中有多少个5,可以使用以下公式

   =COUNTIF(A2:A10,5)

  通过稍微改变COUNTIF函数的第二个参数,我们可以得到许多有效的用法,例如

  计算大于5的单元格数

   =COUNTIF(A2:A10,5)

  计算大于B2像元值的像元数

   =COUNTIF(B2,A2:A10)

  计算不等于5的细胞数

   =COUNTIF(A2:A10,5)

  计算空白单元格的数量

   =COUNTIF(A2:A10,=)

  计算非空单元格的数量

   =COUNTIF(A2:A10,)

  计算以E或“E”开头的单元格数量

   =COUNTIF(A2:A10,e)

  对于身份证号、银行卡号等超长文本数字,在使用COUNTIF函数时需要加一点“调料”。

  以下公式计算A列中的ID号是否重复

   =IF(COUNTIF(A:A,A2 ) 1,重复,)

   COUNTIF函数计算文本类型的数字时,默认情况下会按数值处理。而Excel中数字的精度只有15位,身份证号是18位,所以所有前15位相同的身份证都会被识别为内容相同。

  在第二个参数后添加星号告诉Excel查找包含单元格A2内容的文本。通过这种灵活的方式,COUTNIF函数是顺从的。

  先说COUNTIF的第二个参数,再说第一个参数

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

  在单元格A2中输入公式并复制下来

   =COUNTIF(B2 B2: B2)

   COUNTIF函数的统计区域是B2: B2,第一个B2是行的绝对引用,第二个B2是相对引用。公式复制下来就变成B$2:B3,B $ 2:b4.不断扩大的地区。从这个动态区域中计算B列中部门的数量。

  下面分享COUNTIF函数的两个组合应用

  如下图,统计c栏不重复的人数。

  公式是

   =SUMPRODUCT(1/COUNTIF(A2:A14,a 2: a 14))

  这是一个非常常见的计算非重复数据数量的公式,其中包含一个数学逻辑

  任何数据重复N次,N ^ 1/N之和为1。

  公式中的“COUNTIF (A2:A14,A23360A14)”部分是数组计算,用于统计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匹配(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函数提取C列对应位置的数据,以MATCH函数的计算结果作为索引值。

  这个功能从末端到顶部比较好理解。

  好了,今天就到这里。祝大家有美好的一天!

  条件统计

  更多countif和countifs函数的使用方法及实例(使用countif函数)相关信息请关注本文章,本文仅仅做为展示!

Copyright@2015-2025 www.xingbingw.cn 性病网版板所有