为什么excel表格用AVERAGE公式求一行数值的平均值的时候总是差0.1,不是多0.1就是少0.1,请高手指教。

作者:王虹 www.yuediqu.com    2025-05-21
不同电脑,同样数据、公式,excel表算出的结果怎么不一样?结果相差0.1或0.01,为什么?~

你用的是浮点数,是单精度或者双精度数值(就是有小数点的数)电脑编程的时间对精度的处理是根据CPU的运算得出结果的,如果CPU支持的指令多,那么结果会造成不一样的(举个例子,你的CPU支持到后面2位,他的支持到后面5位,那么运算就会出现你说的不一致现象)。

选中单元格区域,屏幕右下角,自动显示平均值、和值、数目。
也可以直接输入=AVERAGE(B2:B8)一定要在英文输入法状态下输入才对,括号中B2:B8表示求的是B2单元格到B8单元格的平均值。
点击软件上面的工具栏,我们会看到有求和的按钮,然后直接点击下拉菜单,选择“平均值”,软件将自动将所求的数据的平均值自动填写到这列数据的最末端,便可将这列数据的平均值求出来了。
选中要输入平均值的单元格,然后在地址栏输入=号,再在前面的函数栏选择函数AVERAGE,就会弹出一个窗口,分别是Number1和Number2这时你只要拖动鼠标全部选中你要求平均值的列或者行,回车就可得平均值。

可能是在输入分数的时候,有些成绩是小数四舍五入后,显示为整数了。而在算平均值时,计算的是含有实际的小数的值,而不是计算整数的平均值。
比如 要计算 1.2 4 的平均值,平均值应该为2.6
如果EXCEL设置了1.2 的格式为整数 1 所以 看起来 1和4的平均值应该为2.5才对。但电脑上显示的是2.6,相差了0.1

只要在EXCEL的工具-选项 中设置一下,在“重新计算”选项卡中,勾选“以显示精度为准”,点确实。
这些计算的值,就是电脑显示的数据的值,不包括隐藏的四舍五入的数值了。

有数字的单元格应该是小数,只是因为你设置了“小数位数”为0,所以看起来是整数,请选中要求平均值的那些列,右键,“设置单元格格式”,“分类”选择“数字”,“小数位数”输入2

你的需要计算的数值
并不是整数,例如38 可能是38.12等等

如果你想得到需啊的结果
你可以以显示精度为准计算
07以上版本的计算方法可以参考
http://jingyan.baidu.com/article/acf728fd2bb8e1f8e510a318.html

将此单元格设置为常规格式,试一下。

应该就是单元格位数的问题。


相关问答:

#19114232859#:请写出excel中SUM\/SUMLF\/AVERAaGE\/COUNT\/MAN\/MIN函数的作用?
家悦狱: excel中SUM\/SUMLF\/AVERAaGE\/COUNT\/MAN\/MIN函数的作用分别是求和,求和区域,平均数,数量,最大值,最小值。办公软件是指可以进行文字处理、表格制作、幻灯片制作、图形图像处理、简单数据库的处理等方面工作的软件。目前办公软件朝着操作简单化,功能细化等方向发展。办公软件的应用范围很广,大到社会统...

#19114232859#:如何在excel中编写公式来计算平均值?
家悦狱: 在Excel中,计算平均值是常用的操作。主要通过三个函数来实现。首先,使用均值函数Average。此函数的公式为:Average(数据区域),例如Average(A2:A10)。其次,条件求均值使用Averadeif函数。其结构为Averadeif(条件区域,条件,求值区域),可以求满足单一条件的数据平均值。接着,Averadeifs函数用于求...

#19114232859#:excel基本工资平均值用AvERAGIF怎么算?
家悦狱: 若A2:A20是所有人的工作时间,C2:C20是姓名(姓名可能重复,因为一段时间同一个人会做很多不同事项),其中C2假设为张三哥,D2:D20是工资额 输入公式=AVERAGEIF(A2:A20,C2,D2:D2)或=AVERAGEIF(A2:A20,"张三哥",D2:D20)就可以算出张三哥在某段时间内的平均工资 其他依次类推。

#19114232859#:如何用excel计算数学成绩的平均分?
家悦狱: 2、AVERADEA 计算非空平均值 当存在缺考学生时可使用该函数进行求值,只要单元格非空,会将缺考学生也统计在内,数据区域要从数学的下一格选起,否则会将数学也计算在内,导致计算错误。公式表达式为:AVERAGEA(C2:C20)。如下图所示:3、AVERAGEIF 满足单条件求平均值 当管理多个班级,需要分别统计...

#19114232859#:Excel函数,几段区域中,找出不为0的数值的平均值?
家悦狱: 函数选用错误,可以用average函数的数组公式,也可以用averagrifs,但是averageif就实现不了。这里用averageifs来解答,office版本需要在2010版本及以上。公式可以复制粘贴直接使用,=AVERAGEIFS(B:B,A:A,"*"&"月"&"*",B:B,">"&0)如有疑问可以继续交流!

#19114232859#:excel求平均值函数
家悦狱: 详情请查看视频回答

#19114232859#:excel中如何求平均数?计算总人数
家悦狱: 求平均数是AVERAHE(要平均的区域),计算总人数是=COUNT(区域)

#19114232859#:Excel中求英语成绩大于94分的学生的平均分总合
家悦狱: C2单元格输入“=IF(B2>=95,B2,"")”,向下复制公式到最后,点C列,下面平均值和总分都有了。

#19114232859#:请问用什么软件画横道图方便?
家悦狱: 1. 首先,打开施工计划所在的Excel表格,选择数据“施工项目、开工日期、工作日”三列,如下图所示。2、选择左上角“插入”选项下的“插入条形图”选项。3、在图标上,点击鼠标右键并选择数据。4、然后点击编辑,选择开始日期,点击确定按钮。5、用上述方法添加【工作天数】,选择【编辑】。6、然后选择...

#19114232859#:电脑文件加密软件免费下载推荐几个免费的好用的电脑文件夹加密软件_百 ...
家悦狱: excel表格,各类cad图纸等等众多类型的文件进行加密,理论上透明加密是可以对所有格式进行加密的,并且加密文件在企业局域网下是不影响员工正常使用的,也可以对不同部门设置不同密钥,这样不同部门之间的文件员工是无法进行相互传阅的,也增加了文件流动的可控性,这就是企业使用域之盾进行透明加密所能够带来的一些便利和安全...