Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1378|回复: 6

[技术] Excel中如何消除因单元格格式带来的计算误差 [复制链接]

UID
1224999
帖子
8163
PB币
3729
贡献
0
技术
391
活跃
5658

活动参与先锋 巡察使 远景记者 7周年庆典勋章 I'm Windows Phone用户 8周年庆典勋章

发表于 2014-3-26 11:03:21 |显示全部楼层
本帖最后由 xchtl 于 2014-3-26 12:54 编辑

有时我们在Excel中输入的数字是小数点后两位数,但是在精度要求上只要一位,或者通过Excel计算完的数据有很多小数位,但只要求保留两位,缩位后显示没问题,但其计算结果却是有误差的,和手工方式下用计算器计算的结果不一样。

例如:


上中一组数据,E2单元格为所求合计.现将所有数据按实际要求保留两位小数,计算结果如E6所示

从上图可看出,Excel中不管怎么缩位,结果仍然相同,但我们同时用计算器算一下A6:D6这四个数,结果却是45.87.

这就是Excel中数据缩位后的误差.这一点让很多办公人员苦恼.实际上解决数据缩位后计算误差或者通俗点说让Excel计算的数据和计算器计算出来的结果一样的方法很简单,下面让我们来看一下如何消除缩位后的计算误差.

消除缩位后的计算误差的Excel技巧是:

依次点击文件——选项——高级——计算此工作簿,找到“将精度设置为所显示的精度”

精度.jpg

这样计算结果就没有误差了。


更正后的效果:

注意:

事实上并不是计算上有误差,而是显示设置的四舍五入。采用本Excel技巧提供的方法,可以解决显示中的问题,但同时会改变数值的精度,在使用前Excel 会给你一个警告。

好了,到这里如何消除Excel中数据缩位后的计算误差的技巧就介绍完了.希望能帮助大家走出数据缩位后的计算误差带来的困扰.

1

查看全部评分

Rank: 2Rank: 2

UID
1590063
帖子
388
PB币
2701
贡献
0
技术
0
活跃
576
发表于 2014-3-26 16:54:43 |显示全部楼层
你说的这种情况没有啊

UID
1224999
帖子
8163
PB币
3729
贡献
0
技术
391
活跃
5658

活动参与先锋 巡察使 远景记者 7周年庆典勋章 I'm Windows Phone用户 8周年庆典勋章

发表于 2014-3-26 16:57:59 |显示全部楼层
hechl 发表于 2014-3-26 16:54
你说的这种情况没有啊

呵呵,有时候四舍五入会带来一些不必要的麻烦,虽然最后的结果可能只相差0.0x,不过这样就可以解决了。也许你还没有遇到这样小数位比较繁杂的数据吧

Rank: 2Rank: 2

UID
1590063
帖子
388
PB币
2701
贡献
0
技术
0
活跃
576
发表于 2014-3-26 18:25:17 |显示全部楼层
xchtl 发表于 2014-3-26 16:57
呵呵,有时候四舍五入会带来一些不必要的麻烦,虽然最后的结果可能只相差0.0x,不过这样就可以解决了。也 ...

我把你的数据输入试了下  没有问题  是45.87

Rank: 7Rank: 7Rank: 7

UID
2226747
帖子
1543
PB币
1461
贡献
0
技术
91
活跃
1288
发表于 2014-3-27 23:25:45 |显示全部楼层
如楼上所说,我也是了,没问题,Excel版本是15.0.4569.1504

Rank: 9

UID
4039086
帖子
4386
PB币
5227
贡献
0
技术
174
活跃
1276

8周年庆典勋章

发表于 2014-4-4 00:03:54 |显示全部楼层
hechl 发表于 2014-3-26 16:54
你说的这种情况没有啊

将A2-E2复制到A6-E2,然后对A6-E6进行缩位至2位小数点,看看结果!再按楼主的方法进行显示精度设置,再看结果!

Rank: 9

UID
4039086
帖子
4386
PB币
5227
贡献
0
技术
174
活跃
1276

8周年庆典勋章

发表于 2014-4-4 00:05:00 |显示全部楼层
nttwqz 发表于 2014-3-27 23:25
如楼上所说,我也是了,没问题,Excel版本是15.0.4569.1504

将A2-E2复制到A6-E2,然后对A6-E6进行缩位至2位小数点,看看结果!再按楼主的方法进行显示精度设置,再看结果!

主要是楼主前面没有交待清楚,导致理解有误!
关闭

站长推荐

回顶部
Copyright (C) 2005-2017 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件