大家好,我是正在深挖函数的小爽~
在有些比赛中,有时候为了避免极端值的出现,对平均值的结果造成不良影响。
我们通常会在多个评委的评分中,去掉一个最高分和一个最低分后,再求平均值。
(资料图片)
那么,我们现在以「武林歌手」为案例,讲解一下,去除一个最高分和一个最低分后求平均分,也就是最终的得分,在Excel中如何实现~
这里我们介绍两种方法:
❶传统数学逻辑法。
❷TRIMMEAN函数法。
传统数学逻辑法▋基本操作
在J3单元格中输入如下公式,并向下填充。=(SUM(C3:I3)-MAX(C3:I3)-MIN(C3:I3))/(COUNT(C3:I3)-2)
▋函数公式解析
SUM函数是一个求和函数,MAX函数是一个求最大值函数,MIN函数是一个求最小值函数,COUNT函数是一个统计区域个数的函数。
根据数学逻辑,我们可以知道:
剔除数据后的平均值=剔除一个最高分和一个最低分后的总分和/剔除最高分和最低分后的总个数
所以,在公式中,=(SUM(C3:I3)-MAX(C3:I3)-MIN(C3:I3))/(COUNT(C3:I3)-2)
❶(SUM(C3:I3)-MAX(C3:I3)-MIN(C3:I3)),是分子部分,为计算去除最高分和最低分后的总分和;
❷(COUNT(C3:I3)-2),是分母部分,为计算刨去最高分和最低分以后的总个数。
这样我们就根据运算逻辑,直接写出公式,算出结果啦~
当然,除了常规做法,其实在Excel函数中,就有一个函数,专门用来剔除成对的最大值和最小值后求平均值的函数。
这个函数就是TRIMMEAN函数。
PS:成对是指N对最大值和最小值
我们可以用TRIMMEAN函数来修剪平均值,接下来我们就来瞧瞧它吧~
TRIMMEAN函数法▋基本操作
在J3单元格中输入如下公式,并向下填充。=TRIMMEAN(C3:I3,2/COUNT(C3:I3))
▋函数语法解析
TRIMMEAN函数用于返回数据集的内部平均值。
即先从数据集的头和尾除去一定百分比的数据点,然后再求平均值。
语法如下:
=TRIMMEAN(array,percent)
=TRIMMEAN(数组,百分比)
❶数组:需要进行整理并求平均值的数组或数值区域,如C3:I3。
❷百分比:从计算中排除数据点的分数。
百分比参数的通用公式:
那如果我们要剔除2组最大值和最小值后计算得分呢?百分比参数应该为多少?
百分比参数应该为2*2/5=4/5=0.8(n为2,也就是2组),以此类推。
案例中,数据区域是C3:I3,因为我们去除的是1对最大值和最小值,所以n为1,我们直接套用公式,搞定!
TRIMMEAN函数好用是好用,但是只能成对进行剔除,现实中还有不对称去除最高分和最低分的情况。
比如在投标的时候,经常见到去除二个最高分,和一个最低分,这样不对称的去除,求均值的情况。
这时候TRIMMEAN函数就没法做到了,还是需要由传统的数学逻辑去做,比如:=(SUM(求和区域)-LARGE(求和区域,1)-LARGE(求和区域,2)-SMALL(求和区域,1))/(COUNT(求和区域)-3))
好了,到这里,两种方法我们就介绍完啦!接下来,我们简单总结一下~
总结一下
本文介绍两种去除最高值和最低值求平均值的方法:
❶传统的数学逻辑做法:虽然公式冗长,但是可以灵活地剔除不成对的数据。
❷利用TRIMMEAN函数:只能成对去除。
使用TRIMMEAN函数的通用公式:=TRIMMEAN数据区域2*n/COUNT数据区域)
关于比赛计分方式,除了文中的去除成对最大值和最小值之外,还有哪些计分方式?