excel怎么计算去掉最高分和最低分的平均分

如何下图所示,我们该如何利用Excel快速地求得各个参赛选手的最后得分(即去掉一个最高分和最低分 , 剩余的分数求平均分)?如何对最后写成绩进行排名?

excel怎么计算去掉最高分和最低分的平均分

一、利用TRIMMEAN函数求选手的最后得分
TRIMMEAN函数用于截去极值(最大值和最小值)后数值数组(一般为单元格区域引用)求平均值 。其包含2个参数,第一个为Array,即是单元格区域引用;第二个参数为Percent,即是截去的极值个数占单元格区域引用中数值个数的百分比 。
excel怎么计算去掉最高分和最低分的平均分

例如本例中要求出参赛选手的最后得分,我们可以使用如下公式:
=TRIMMEAN(B5:H5,2/COUNTA(B5:H5))
B5:H5单元格区域为各个评委给参赛选手的打分,我们需要去掉其中的最高分和最低分 , 然后再去求平均值 。因此TRIMMEAN函数的第1参数array即为:B5:H5 。第2参数percent为去掉的极值个数(去掉一个最高和一个最低,去掉的极值个数为2个)占总打分个数的百分比,因此可以通过下列公式得到第2参数:
=2/COUNTA(B5:H5)
如下图所示:
excel怎么计算去掉最高分和最低分的平均分

在上面的公式得到结果我们清晰看到小数位数并不统一 , 我们还可以再在外层嵌套一个round函数完成小数位数的统一:
=ROUND(TRIMMEAN(B5:H5,2/COUNTA(B5:H5)),2)
上述公式中,Round函数的1参数为我们求得的最后得分,第2个参数的2代表要保留2位小数 。
最终结果如下:
excel怎么计算去掉最高分和最低分的平均分

二、利用RANK函数对最后得分快速排名
Rank函数也是一个极其简单的函数,用于求一个数值在某一堆数值中的排名,其有3个参数(通常省略),即Number , Ref , Order 。number代表一个数字,本例为某个参赛选手的最后得分;Ref即排名区域,本例中即为所有的参赛选手成绩组成的数据区域;Order为排名的方式 , 一般不常用 。默认的是降序排名 。
excel怎么计算去掉最高分和最低分的平均分

=RANK(I5,$I$5:$I$9)
最终结果如下:
excel怎么计算去掉最高分和最低分的平均分

好了 , 关于此个问题的解答就到这里 。
excel怎么计算去掉最高分和最低分的平均分

赛事评分
在选手比赛的时候,多个评委打分,为了防止评委打分失准,或者评委与选手有关联,有意将分打高或打低 , 造成选手成绩有失公允,在统计分数,通常是去除一个最高分和一个最低分进行统计的 。如图:
excel怎么计算去掉最高分和最低分的平均分

运用Excel函数TrimMean实现数据修剪后排序
=TrimMean(所有得分 , 要剔除分数的个数比例)
第一个参数:需要进行整理并求平均值的一组数据或数据区域 。
第二个参数:要剔除分数的个数比例 。如果在6个得分集合中,要除去 2个得分点,最大得分除去1 个,最小得分去1个,共去2个 。那么要剔除分数的个数比例 = 2/6=0.33 。
剔除规则是向下舍入为最接近的 2 的倍数 , 即同时剔除N个最大数和N个最小数 。
实例单元格I3公式如下,其余行向下填充即可 。
=TrimMean(C3:H3,2/6)

excel怎么计算去掉最高分和最低分的平均分

运用Excel函数Rank实现排名
【excel怎么计算去掉最高分和最低分的平均分】
公式如下:
=Rank(谁,队列)
得到的就是这个值在队列中排第几 。
实例单元格J3公式,其余行向下填充即可 。
=RANK(I3,$I$3:$I$16)

excel怎么计算去掉最高分和最低分的平均分

经验总结扩展阅读