去除一个最高分和最低分算平均分(去掉一个最高分)

在一些文艺或体育比赛中,经常能够看到计算选手的最终得分需要“去掉一个最高分,去掉一个最低分”,主要目的是为了剔除一些极端的数值,剔除那些因运气或失误产生的异常得分,从而体现选手真正的水平,专业上把这个平均数叫作截尾平均数。

比如在一场比赛中,有11个评委打分,要求去掉一个最高分和一个最低分,各评委评分分数如下:

去除一个最高分和最低分算平均分(去掉一个最高分)(1)

通过比较我们可以看到最高分是100和79,Excel中提供了一个函数,叫修剪平均值函数TRIMMEAN (),它可以很快的实现平均值的计算。

语法很简单,TRIMMEAN(区域,剪除数据占比),剪除数据占比是最大和最小的同时减,比如上面的11各评委打分,减去两个极端值,这个我们可以用2/11来体现,在B13单元格输入=TRIMMEAN(B2:B12,2/11),我们可以得到结果,具体如下,:

去除一个最高分和最低分算平均分(去掉一个最高分)(2)

我们来验证下,我们在C13单元格输入=(SUM(B2:B12)-MAX(B2:B12)-MIN(B2:B12))/(COUNT(B2:B12)-2),就是用比较原始的办法,减去最大和最小,然后剩下的数据进行平均来计算,结果是一样的。

去除一个最高分和最低分算平均分(去掉一个最高分)(3)

如果我们换一个场景,比如说我要计算1000根胡萝卜的平均长度,其中有几十根长在水渠旁,所有粗壮很多,还有几十根长在大树附近,营养不良,我要剔除10%左右最长的和10%最短的,有工人把这些胡萝卜把长度测出来了,是按照随机拿的胡萝卜测长度且编成了一个EXCEL表格。

假设没有这个函数,我们使用其他函数,要怎么做呢,我估计得先用RANK函数求排名(上面的例子中假设是A2到B1001,rank(B2:B1001, B2:B1001)<=100和rank(B2:B1001, B2:B1001)>=900),利用数组函数剔除个最大的和100个最小的,然后求平均,但是用这个函数就会简单多了,=TRIMMEAN(B2:B1001,0.2)就完成计算了。

大家如果喜欢我的文章,欢迎关注跟我学EXCEL图表

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页