ExcelWPS表格中求⼀组数据中去掉最⼤最⼩值的平均数和标准
差
什么抽油烟机好用问题
采集到⼀组数据后,⽤Excel/WPS表格处理。考虑到数据有波动,想去掉最⼤最⼩的K个数后,再计算剩下数据的平均数和标准差。
如果是计算去掉最⼤最⼩数的平均值,那么很容易想到⽤SUM对所有数据求和,再减去MAX和MIN,最后除以总数-2即可。不过计算标准差则不那么容易了。如果考虑最⼤最⼩K个数的情况也复杂⼀点。
有⼈提到可以先排序再计算。对于单独⼀组数据确实可以。但是很多情况下,不⽅便改变数据排列顺序,⽽且对⼀组数据的处理可能影响其他数据。所以不是⼀个完美的解决⽅法。
⽅法
千年等一回原唱AVERAGE:计算平均数在家工作兼职
STDEV:计算标准差
LARGE:返回⼀组数中的第N⼤的数
教师预备党员转正申请书ROW:返回⼀个引⽤的⾏号
秋分吃啥假设数据存放的位置是:A1 - A100
计算去掉最⼤最⼩K个数后的平均数:=AVERAGE(LARGE(A1:A100, ROW($(K+1):$(100-K)))
计算去掉最⼤最⼩K个数后的标准差:=STDEV(LARGE(A1:A100, ROW($(K+1):$(100-K)))
假设 K=2,那么上述函数就写为:
=AVERAGE(LARGE(A1:A100, ROW($3:$98)))
=STDEV(LARGE(A1:A100, ROW($3:$98)))风筝鲁迅
解释:
假设 K=2,那么ROW($(K+1):$(100-K))会返回⼀个 3 ~ 98 的序列引⽤;传递给LARGE函数后,会返回第3~98⼤的数的序列,并传递
给AVERAGE或者STDEV。这样就可以计算去掉最⼤最⼩K个数的平均值和标准差了。
举例
下⾯有10个数据,去掉最⼤最⼩值后,求剩余数据的平均数和标准差。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论