掌握excel的常用统计函数(用Excel统计函数做表会有多省事)
统计类函数是 Excel 中使用频率最高的函数,绝大多数报表都离不开它们,从简单的计数与求和,到多区域中多种条件下的计数与求和,此类函数总是能帮助用户解决问题。
根据函数的功能,主要可将统计函数分为数理统计函数、分布趋势函数、线性拟合和预测函数、假设检验函数和排位函数。
其中的统计函数是日常办公中应用比较广泛的一个分类。
善用统计函数,可以有效地节省办公时间,大幅提升工作效率!
今天的文章小编就会为大家介绍一些常见的统计函数!
COUNTA 函数COUNTA 函数用于计算区域中所有不为空的单元格个数。
语法结构:
COUNTA (value1,[value2],...)
参数:
value1:必需参数,表示要计数的第一个参数。
value2,...:可选参数,表示要计数的其他参数,最多可包含255 个参数。
例如,要在员工奖金表中统计出获奖人数,因为没有奖金人员对应的单元格为空,有奖金人员对应的单元格为获得的具体奖金额,所以可以通过 COUNTA 函数统计相应列中的非空单元格个数来得到获奖人数,具体操作步骤如下。
在A21单元格中输入相应的文本,在B21单元格中输入公式【=COUNTA(D2:D19)】, 返回结果为【14】,即统计到该单元格区域中有 14 个单元格非空,也就是说有 14 人获奖。
COUNTA 函数可以对包含任何类型信息的单元格进行计数,包括错误值和空文本。如果不需要对逻辑值、文本或错误值进行计数,只希望对包含数字的单元格进行计数,就需要使用 COUNT 函数。
COUNTBLANK函数COUNTBLANK 函数用于计算指定单元格区域中空白单元格的个数。
语法结构:
COUNTBLANK(range)
参数:
range:必需参数,表示需要计算其中空白单元格个数的区域。
例如,要在上例中统计出没有获奖的人数,除了可以使用减法从总人数中减去获奖人数外,还可以使用COUNTBLANK 函数进行统计,具体操作步骤如下。
在 A22 单元格中输入相应的文本,在 B22 单元格中输入公式【=COUNTBLANK(D2:D19)】,返回结果为【4】,即统计到该单元格区域中有 4 个空单元格,也就是说有 4 人没有奖金。
即使单元格中含有返回值为空文本的公式,COUNTBLANK 函数也会将这个单元格统计在内,但包含零值的单元格将不被计算在内。
COUNTIF 函数COUNTIF 函数用于对单元格区域中满足单个指定条件的单元格进行计数。
语法结构:
COUNTIF (range,criteria),也可以简单理解为COUNTIF (条件区域,条件 )
参数:
range:必需参数,表示要对其进行计数的一个或多个单元格,其中包括数字或名称、数或包含数字的引用。空值和文本值将被忽略。
criteria:必需参数,表示统计的条件,可以是数字、表达式、单元格引用或文本字符串。
例如,在招聘统计表中要对各招聘渠道参加面试的人数进行统计,就需要使用 COUNTIF 函数,具体操作步骤如下。
1.引用其他工作表。
在【招聘渠道统计表】工作表中的 B2单元格中输入公式【=COUNTIF()】,将光标定位到公式括号中单击【应聘人员信息表】工作表标签。
2.选择引用范围。
切换到【应聘人员信息表】工作表中,拖动鼠标选择 B2:B135 单元格区域,在公式中输入【,】。
3.完成公式的输入。
切换到【招聘渠道统计表】工作表中,选择 A2单元格,完成公式【=COUNTIF( 应聘人员信息表 !B2:B135, 招聘渠道统计表 !A2)】的输入。
4.计算出面试人员的人数。
按【Enter】键计算出招聘网站 1 渠道参加面试的人员数量,向下复制公式,计算出其他招聘渠道参加面试的人数。
COUNTIFS 函数
COUNTIFS 函数用于计算单元格区域中满足多个条件的单元格数量。
语法结构:
COUNTIFS(criteria_range1,criteria1,[criteria_range2, criteria2],...), 也可以简单理解为 COUNTIFS ( 条件匹配查询区域 1, 条件 1, 条件匹配查询区域 2, 条件 2, 依此类推)
参数:
criteria_range1:必需参数,在其中计算关联条件的第一个区域。
criteria1:必需参数,条件的形式为数字、表达式、单元格引用或文本,可用来定义将对哪些单元格进行计数。
criteria_range2,criteria2,...:可选参数,附加的区域及其关联条件,最多允许 127 个区域 /条件对。
例如,继续上例的操作,使用COUNTIFS 函数对各渠道录用的人数和实际到岗人数进行统计,具体操作步骤如下。
1.在C2单元格中输入公式【=COUNTIFS(应聘人员信息表!$B$2:$B$135,A2, 应聘人员信息表 !$H$2:$H$135,">0")】,按【Enter】键计算出招聘网站 1 录用的人数。
2.在D2单元格中输入公式【=COUNTIFS(应聘人员信息表!$B$2:$B$135,A2, 应聘人员信息表 !$I$2:$I$135,">0")】,按【Enter】键计算出招聘网站 1 实际到岗人数。
3.使用 Excel 自动填充功能,复制 C2 和 D2 单元格中的公式,计算出其他招聘渠道的录用人数和实际到岗人数。
COUNTIFS 函数中的每一个附加区域都必须与参数 criteria_range1 具有相同的行数和列数。这些区域无须彼此相邻。只有在单元格区域中的每一单元格满足对应的条件时,COUNTIFS 函数才对其进行计算。在条件中还可以使用通配符。
AVERAGEA 函数AVERAGEA 函 数 与 AVERAGE函数的功能类似,都是计算数值的平均值,只是AVERAGE 函数计算包含数值单元格的平均值,而AVERAGEA 函数则用于计算参数列表中所有非空单元格的平均值(即算术平均值)。
语法结构:
AVERAGEA (value1,[value2],...)
参数:
value1:必需参数,表示需要计算平均值的第一个单元格、单元格区域或值。
value2,...:可选参数,表示计算平均值的第 2 ~ 255 个单元格、单元格区域或值。
例如,要在员工奖金表中统计出该公司员工领取奖金的平均值,可以使用 AVERAGE 和 AVERAGEA 函数进行两种不同方式的计算,具体操作步骤如下。
1.计算所有员工的奖金平均值。
复 制 Sheet1 工 作 表,在 D 列中数据区域部分的空白单元格中输入非数值型数据,这里输入文本型数据【无】,在 A21 单元格中输入文本【所有员工的奖金平均值:】,在 C21 单元格中输入公式【=AVERAGEA(D2:D19)】,计算出所有员工的奖金平均值约为 287。
2.计算所有获奖员工的奖金平均值。在A22单元格中输入文本【所有获奖员工的奖金平均值:】,在 C22 单元格中输入公式【=AVERAGE(D2:D19)】,计算出所有获奖员工的奖金平均值为 369。
从上面的例子中可以发现,针对不是数值类型的单元格,AVERAGE函数会将其忽略,不参与计算;而AVERAGEA函数则将其处理为数值0,然后参与计算。
当然,统计函数并不只有这些,Excel中还有大量的宝藏函数等着我们去发掘~
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com