你被平均了吗?

去年腾讯二季度财报一公布,网上就有文章“腾讯员工平均月薪7万元”,看到这样的文章,估计很多腾讯员工都苦笑,又被平均了。在统计分析中,解决这种“被平均”问题,让平均数更加能反映真实平均水平,经常需要去掉数据中的最大值和最小值再求平均,例如,图1的B列数据中,求近20个数据除去最大值和最小值求平均值。本文介绍2种方法。

公式1:=(SUM(B2:B21)-LARGE(B2:B21,1)-SMALL(B2:B21,1))/(COUNT(B2:B21)-2)

公式意思是用B2:B21的总和减去最大值和最小值,再除以参与计算平均值的数据个数。

LARGE(B2:B21,1) 这部分是求B2:B21的最大值,SMALL(B2:B21,1)是求B2:B21的最小值。

COUNT(B2:B21)-2 意思是B2:B21的数据个数减去最大最小值2个数据。

图1

公式2:=TRIMMEAN(B2:B21,2/COUNT(B2:B21))

trimmean函数功能是返回数据集的内部平均值。函数TRIMMEAN先从数据集的头部和尾部(最高值和最低值)除去一定百分比的数据点,然后再求平均值。当希望在分析中剔除一部分数据的计算时,可以使用此函数。

函数语法TRIMMEAN(array, percent)

Array为需要进行整理并求平均值的数组或数据区域。

Percent为计算时所要除去的数据点的比例,例如,如果Percent = 0.1,在20个数据点的集合中,就要除去 2个数据点 (20 x 0.1):头部除去1 个,尾部除去1个,共去2个。

2/COUNT(B2:B21)=0.1,公式2表示在B2:B21中去掉头部和尾部的数据后再求平均值。如图2,F列公式和E列公式结果一样。

图2

如果只是除去最大值则公式为:=(SUM(B2:B21)-LARGE(B2:B21,1))/(COUNT(B2:B21)-1)

如果只是除去最小值则公式为:=(SUM(B2:B21)-SMALL(B2:B21,1))/(COUNT(B2:B21)-1)

当一组数据里出现极端数据(较大或较小)时,用平均数代表整体水平,就有可能失真,只能用众数或中位数表示;当一组数据里的众数(出现次数较多的数据)出现在高端或低端,用众数表示整体水平,也不科学,所以用中位数表示更加客观真实。

如果数据中的最大数和最小数相差不大的情况下用平均数average,

如果这组数据中的最大数和最小数相差大的情况下用中位数median,

如果这组数据中出现最多的数占这组数据的一半或一半以上就用众数mode。

下面我们来看看图1的数据如果要求近20个数的中位数。

除去最大值和最小值求中位数的公式:=MEDIAN(SMALL(B3:B22,ROW($2:$19))),公式输入完按住Ctrl+Shift+Enter,这是个数组公式,公式意思是求B2:B21中第2小值到第19小值的中位数,即去掉最大值和最小值。公式往下拖动就可以动态的求出近20个数的中位数。

图3

MEDIAN 函数功能是返回给定数值的中值,中值是在一组数值中居于中间的数值,如果参数集合中包含偶数个数字,函数 MEDIAN 将返回位于中间的两个数的平均值。

今天的分享到此结束,如果想看更多历史文章,请从菜单所有文章查看。

(0)

相关推荐