04-Excel如何统计(特定条件)数据-count函数
简介
在数据分析中,count类函数是一种广泛使用的统计函数,可以帮助数据分析人员快速查看使用量,以及确定查询结果的大小和有多少行数据满足查询条件。它包含count函数,counta函数,countif函数,countifs函数以及countblank函数四种。
合理使用四种不同的count类函数,可以让你按照不同的字段或维度统计表中记录的条数。通过它,你可以得到符合某一特定条件的记录数。例如,我们可以使用Count函数来统计一个时间段内,学生在某一门课程中获得A成绩的数量,或countif函数统计一个部门内,参加过某些特定培训的员工数量。下面让我们一起来学习这四种函数。
Count函数
count函数可以用来统计所选数据里有多少数字型数据。 count函数参数如下:
COUNT(value1, [value2], ...)
其中value1是必须参数,其余参数为可选参数,参数上限为255个。
value可以是文本,数字或单元格引用,或单元格区域,但count函数只统计参数里有多少数字型数据。

例如该示例中,一共列举了9种常见的数据类型。每种数据类型都是用count函数对其进行统计,结果显示,只有数字,货币,日期,时间这四种类型的数据,count函数返回结果为1,表示count函数会对其进行有效统计,而剩下的文本,逻辑值,错误值,文本形式存储的数字和空单元格返回的结果为0,表示count函数并不会对这类数据进行统计。Count函数在生活中往往用于统计数字类型数据的数量,应用场景比较单一,这里就不举示例进行分析说明了。
Counta函数
counta函数用于计算所选区域的非空单元格个数。Counta函数的参数如下:
COUNTA(value1, [value2], ...)
他与count函数的参数类型和限制要求完全一致,value1是必须参数,其余参数为可选参数,同样参数上限为255个。
value可以是文本,数字或单元格引用,或单元格区域,唯一的区别就是,两者的用途不一样,count函数只统计数字型数据的单元格个数,count a函数则是除了非空单元格以外的所有数据类型。

从该示例中可以看出,count a函数只有空值的单元格返回了0的结果,其余全返回1.表示其余数据类型都会当成有效数据统计,所以count a函数在实际生活中往往用来统计数据条目的数量,应用的场景也较少,这里也不举例说明了。
Countblank函数
countblank函数用于统计空单元格数量。Countblank函数的参数如下:
COUNTBLANK (range)
仅一个range参数,该参数表示要计算空单元格数量的区域。

count blank函数与counta函数是一对互补的函数,从该示例中你可以看到,counta不统计的空白单元格countblank则要统计,countblank函数往往用于报表填写时检查报表是否填写完整,有没有没有填写的地方。无论是count函数,counta函数,还是countblank函数,都是比较简单且使用较少的函数,接下来讲讲最常用也是最重要的countif函数和countifs函数。
Countif/ifs函数
countif函数用于统计满足条件的单元格数量。Count if函数的参数如下:
=COUNTIF(range , criteria)
range表示用于统计单元格数量的区域,criteria表示判断条件,例如>1,<100,="苹果"等。
count ifs函数与count if函数是一对用法相同的函数,都是用于统计满足条件的单元格数量的函数,只是count ifs函数可以判断更多的条件。其参数如下:
=COUNTIF(criteria range 1, criteria 1, ...)
criteria range 1表示第一个数据区域,criteria 1表示第一个判断条件,criteria range 2表示第二个数据区域,criteria 2表示第二个判断条件,以此类推。
下面用一个实例来展示该函数的实际用途并让你进一步理解该函数。

例如:我们要知道1号店铺销售了几种类型的商品,从数据表中我们可以看出1号店就只有橡皮檫和笔记本两种商品,所以1号店销售了两种商品。但当数据过多或没有顺序时,我们无法用肉眼直接得出结果,此时仍然需要函数来解决,所以我们再仔细看一看示例的数据表,可以发现有不同的店铺,而每一个店铺至少有一名销售员,且销售员售卖的商品至少一种,他们关系都是一对一或一对多,所以想要知道1号店铺售卖多少种商品,只需要知道1号店铺在店铺名称中出现多少次,就售卖了多少种商品。
所以,我们选择单元格 D40,然后输入等于,COUNT IF,按tab键,再选择C30至C38,输入逗号,判断条件输入"1号杂货店",最后按enter。统计结果为2。

同理,我们来计算2号杂货店的Sam销售了几种商品,由于我们需要判断的条件除了店铺还需要判断销售员,所以判断条件有两个需要使用count ifs函数而不是count if函数。
选择单元格 D42,然后输入等于,count ifs,然后按tab键,第一个判断区域选择C30到C38,
输入逗号,第一个判断条件输入"2号杂货店",然后输入逗号,第二个判断区域选择D30到D38,输入逗号,第二个判断条件输入"Sam",最后按enter。统计结果为2。

教程同步学习文件下载链接
链接: https://pan.baidu.com/s/1iyija4KnUNcASOmAsqV6nA?pwd=amkg 提取码: amkg 复制这段内容后打开百度网盘手机App,操作更方便哦
如果文章对您的学习有帮助可以点一下喜欢加收藏,如果能关注加分享那就更好啦,我后期会更新更多内容,祝身体健康,前程似锦。

