一眨眼的功夫,假期是旺季,公司的活动也增加了。组织员工活动,统计参加活动的员工人数,成了小红在财务部的另一项工作。随着很多活动的开展,之前懵懵懂懂的COUNT和COUNTA计算功能让小红无所不知,连老板都夸她是个好学上进的好女孩。
EXCEL提供了很多常用的统计函数,其中最常用的是COUNT函数。它的孪生姐妹COUNTA也有很多我们不常使用的功能。让我们来看看这两个函数是如何使用的。
[学习内容]
COUNT函数的语法和功能:
计数函数COUNTA的语法和功能:
COUNT和COUNTA函数的异同;
COUNT和COUNTA函数在实际工作中的应用举例。
[学习目标]
理解COUNT函数和COUNTA函数的语法和功能;
了解COUNT和COUNTA函数的异同;
在实际工作中会使用COUNT或COUNTA灵活解决问题。
[学习过程]
计数函数
(1)功能
计算包含数字的单元格的数量。
也就是说,计算数组或单元格区域中包含数字的单元格的数量。
(2)语法
计数(值1,值2,…)
参数说明:
Value1、value2、…:指包含或引用各种类型数据的参数(1 ~ 30),其中只能统计数字数据。
2.COUNTA函数
(1)功能
计算包含文本和逻辑值的单元格数量。
用于返回参数列表中包含任何值(包括数字、文本或逻辑数字)的单元格或项目数的。。
(2)语法
COUNTA(值1,值2,…)
参数说明:
1,value2,…:包含或引用各种类型数据的参数(1 ~ 30),其中参数可以是任何类型,包括空格但不包括空白单元格。
3.COUNT和COUNTA函数的异同
COUNT函数计算只有数值的单元格的数量;
COUNTA函数计算除空值之外的所有单元格的数量,也就是说,无论数值或文本格式如何,它都将被计算在内。特别是,如果单元格包含空格,它也会被计算在内。
4.COUNT函数的示例1:计算加班员工的数量。
(1)如下表所示,需要统计周末加班的员工人数。
(2)选择单元格E3并输入公式:
=COUNT(c : c 12)
按回车键统计加班人数,如下表所示。
因为COUNT函数只计算具有数值的单元格,所以它会得到正确的结果。
如果使用COUNTA函数,将计算所有非空单元格的数字,因此在本问题中,COUNTA函数不能用于计算加班员工的数量,如下表所示。
5.示例2:一次计数多个表。
统计一下一次参加语文、数学、英语考试的总人数。
语文、数学、英语成绩见下表。表名分别以中文、数学、英文命名,其中结果均在C3: C12数据区。未参加本科目考试的,标注“缺考”。现在,有必要统计一下参加这三个科目考试的总人数。
(1)选择下面的A2单元格。
loads/2021/11/2021110610552419.png">输入公式:
=COUNT(语文:英语!C3:C12)
按回车,则得到如下的的结果:
(2)公式解释如下图所示:
6、实例三:统计各科成绩满分的学生人数
如下表所示,要求统计各科都是满分(120分)的人数,可以在G3中使用下面的数组公式:
=COUNT(SEARCH(“120”,C3:E12))
按Ctrl+Shift+Enter组合键,就可以得到满分的人数了。
同样的方法,可以统计出“缺考”的学生人数。
选中G6单元格,输入如下数组公式:
=COUNT(SEARCH(“缺考”,C3:E12))
按Ctrl+Shift+Enter组合键,就可以计算出缺考的人数。最后结果如下表:
7、实例四:统计各项目的人数
有时候我们可能会收到一张如下图的报名表,现在要求要统计参加活动的人数。
如果人数众多,要一个活动一个活动统计,确实是挺麻烦的事,但是用COUNTA函数,一步就可得到结果。
选中G3单元格,输入如下公式:
=COUNTA(A3:E12)
回车,就可以得到参加活动的学生人数了。
这是因为在COUNTA函数可以将空的单元格忽略,所以使用上述公式,就能返回正确的结果。
【小结】
COUNT和COUNTA是EXCEL中常用的统计单元格个数的函数,尤其是COUNT函数用得更广泛,但有时候不能得到正确的结果,这是因为不了解COUNT函数只能统计数值单元格个数的原因,同样,若要统计不是数值的单元格个数,就只能用COUNTA函数了,但是要特别注意的是,COUNTA函数会忽略空的单元格。本节课就分享到这里,下节将会继续跟大家一起学习满足一定条件的单元格个数统计,欢迎大家继续关注。