Excel:如何让平均数反映出真实的平均水平?
- 原创
- |
- 浏览:179
- |
- 更新:
- |
- 标签:EXCEL
方法/步骤
公式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个数据。
公式2:
=TRIMMEAN(B2:B21,2/COUNT(B2:B21))
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列公式结果一样。
- 该信息未经授权抓取自百度经验
如果只是除去最大值则公式为:
=(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个数的中位数。
个人建议
MEDIAN 函数功能是返回给定数值的中值,中值是在一组数值中居于中间的数值,如果参数集合中恩处包含偶数个数字,函数 MEDIAN 将返回位于中间的两个数的平均值。
END
















