首页 热点资讯 义务教育 高等教育 出国留学 考研考公

我用EXCEL计算了一组数据的平均值,但是怎么计算出这组数据和平均值的最大偏差是多少,要百分比的

发布网友

我来回答

3个回答

热心网友

设你的原数据在a列。将你需要显示这个百分比的单元格设置为百分比格式。然后在这个单元格输入:
=abs((if((max(a:a)+min(a:a))/2>AVERAGE(a:a),max(a:a),min(a:a))-AVERAGE(a:a))/AVERAGE(a:a))
函数解析:
判断最大值与最小值两个数的平均值是否大于原数据所有数的平均值。如果大于,则返回最大值,不然返回最小值。该返回值就是与平均值比偏差最大的值。之后用该值减去平均值,再将差除以平均值得到其偏差率。最后对偏差率去绝对值,得到你需要的整数的偏差比例。

热心网友

如果要计算绝对偏差的平均值,就用=AVEDEV(A1:A100)函数,括号内是要计算的数据。
跟平均值的函数差不多的,=AVERAGE(A2:A6) 就是单元格区域 A2 到 A6 中数字的平均值。

如果你要计最大的一个值和平均值的偏差,都是正数的话,可以用:
=(MAX(A2:A6)-AVERAGE(A2:A6))/AVERAGE(A2:A6),再把这个单元格格式设成百分比格式(点一下菜单栏上那个百分号“%”的按钮)。

如果数据有正有负的,就要用:

热心网友

=MAX(ABS(A1:E1-AVERAGE(A1:E1)))/AVERAGE(A1:E1)
按Ctrl+Shift+Enter三键确认
公式中的数据区域是A1:E1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com