COUNTIF函数是Excel中最常用的统计函数之一,它的作用主要是用于根据特定条件对数据进行统计。假如,你想统计一下本周总共做了几次健身/瑜伽,或者统计上了几次培训课,那么就可以利用这个函数进行简单的统计。

其语法定义为:COUNTIF(range,criteria)

  • 参数range:表示单元格区域的引用,即需要作为统计查找的区域范围。
  • 参数criteria:表示统计查找的条件或目标。

由于该函数主要是根据条件进行有目的的个数统计,所以在应用上,简单的有如下的几种,也是大家最常应用的:

  • 统计指定条件的数据个数;
  • 统计指定条件的内容重复出现的个数;
  • 统计指定条件的内容在数据表中有没有存在。

下面老马为大家举几个例子,方便大家快速的理解。

1、统计指定条件的数据个数

以下的例子含义为:从B3-B9的区域中(也可以直接用B:B整列输入),查找并且统计E3-E5对应项目出现的次数。

Excel中COUNTIF函数的用法和实例介绍-趣帮office教程网

统计指定项目的个数/次数

以下的例子含义为:从C3-C9的区域中(也可以直接用C:C整列输入),查找并且统计数值大于40对应时长出现的次数。

Excel中COUNTIF函数的用法和实例介绍-趣帮office教程网

统计指定数字条件下的个数/次数

2、统计指定条件的内容重复出现的个数

以下的例子含义为:从B列中,根据该列中每个值作为查找对象,统计在该列出现的个数,个数大于等于2即为重复的个数。

Excel中COUNTIF函数的用法和实例介绍-趣帮office教程网

统计特定列中数值重复出现的个数

但是,细心的大家一定会发现,重复个数为3的三个值,里面只有头两个是相同的,第三个是不一样的。之所以会出现这种结果,是因为在COUNTIF函数中,文本型和数值型的数据都会被识别为数值进行统计。而对于举例中的身份证号码,超过15位的数值只能保留前面15位,后面的都会视为0,这才会导致举例中有三个值相等。

而为了解决这个问题,我们只能引入通配符号“*”,将内容识别为文本进行统计。如下操作:

C2中的公式修改为:=COUNTIF(B:B,B2&"*")。

得到正确的统计答案。

Excel中COUNTIF函数的用法和实例介绍-趣帮office教程网

借助通配符修复

以上便是COUNTIF函数的简单用法,也是最实用的,您学会了吗?