使用Excel计算常见平均值的方法

时间:2019-11-20
阅读:

在对Excel数据进行分析时,经常需要计算数据的平均值。在不同场合对于平均值的计算往往会有不同的限制,如在统计分数时,计算不同班级不同学科的平均分、统计排名前几名的分数的平均分或是去掉最高分和最低分后求平均分等。本文讲述了使用Excel对常见平均值的计算方法进行介绍。

1、启动Excel并打开工作表,选择单元格区域,在编辑栏中输入公式"=AVERAGEIFS(C:C,$B:$B,$I3)",按Ctrl+Enter键结束公式的输入,此时单元格区域中获得平均值,如图1所示。

图1 使用AVERAGEIFS()函数获得平均值

提示

AVERAGEIFS()函数用于返回满足多重条件的所有单元格的平均值,其语法为AVERAGEIFS(average_range,criteria_range1,criteria1,[criteria_range2,criteria2],……)。其中,参数average_range为要计算平均值的一个或多个单元格,这里指定对科目分数所在的列的数据计算平均值,如C:C指定对语文成绩;参数criteria_range用于指定关联条件,其一共可以支持1至127个区域;criteria1参数可以是数字、文本、单元格引用或表达式,其定义求平均值的条件,如这里以I3单元格的内容“九(1)班”作为求平均值的条件。由此可见,这个公式实际上进行的是单条件求值。

2、在工作表中选择J2单元格,在编辑栏中输入公式"=AVERAGE(LARGE(C2:C20,ROW(1:10)))",按Ctrl+Shift+Enter键将其转换为数组公式。将公式向右填充到相应的单元格中获得平均值,如图2所示。

图2 使用AVERAGE()函数和LARGE()函数获得平均值

提示

这里使用ROW(1:10)作为LARGE()函数的第2个参数以获取C2:C20单元格区域中的前10个最大的值,使用AVERAGE()函数求得这些值的平均值。这里要注意,求得的平均值是可能包含重复数据的平均值,而不一定是10个不同大小数据的平均值。

3、在工作表中选择单元格区域,在编辑栏中输入公式"=TRIMMEAN(C2:H2,2/COUNT(C2:H2))",按Ctrl+Enter键结束公式输入,此时选择单元格中获得去掉最高分和最低分后的平均值。向下填充公式在其他单元格中获得结果,如图3所示。

图3 使用TRIMMEAN()函数和COUNT()函数计算平均值

提示

TRIMMEAN(array,percent)函数用于返回数据集的内部平均值,参数array用于指定需要进行整理并求平均值的数组或数据区域,percent参数指定计算时需要除去的数据点的比例。例如,当percent值设置为0.2时,如果数据集有10个数据,则将去除10×0.2=2个数据,此时函数将去除头尾各一个数据。TRIMMEAN()函数在除去数据数目时,将向下舍入最接近2的倍数的值。在这里,公式中使用2/COUNT(C2:H2)计算C2:H2单元格区域中的最大值和最小值在整个数据集中所占的百分比,使用TRIMMEAN()函数求出平均值。

返回顶部
顶部