Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 19223|回复: 5

[已解决]每个数都保留一位小数,为何求和后显示的是XX.999999的数值,求解答,谢谢~~~

[复制链接]
发表于 2013-4-26 16:09 | 显示全部楼层 |阅读模式
本帖最后由 花若熙 于 2013-4-26 16:15 编辑

第二个工作表“明细表”总合计为177400,
然后用VLOOKUP的函数将每人的奖金汇总对应的转到第一个工作表“报人力”中,
求和后只看单元格两个数是一样的,都是177400,但用IF函数看两个单元格的数不平衡
把“报人力”表中的合计数复制-选择性粘贴-数值后,看单元格为177400,但编辑栏实际数为177399.999999999。
为什么会这样,就是在VLOOKUP的函数的前加ROUND的格式保留一位小数也不行~
求高手解答~~
最佳答案
2013-4-26 16:59
上面的数据并没有一个尾数是带9的
这是电子表格自身的原因,不用深究
如果想调整,只要在合计单元格的公式中增加round,修改为=ROUND(SUM(G2:G271),2)即可。

新建文件夹.zip

77.02 KB, 下载次数: 7

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-4-26 16:20 | 显示全部楼层
好象有个浮点运算在里面。
你在选项里点“以显示精度为准”计算,估计就不会出现这个问题了。

评分

参与人数 1 +2 收起 理由
ligh1298 + 2 楼主为什么不给你一个最佳?鸣不平!

查看全部评分

回复

使用道具 举报

发表于 2013-4-26 16:59 | 显示全部楼层    本楼为最佳答案   
上面的数据并没有一个尾数是带9的
这是电子表格自身的原因,不用深究
如果想调整,只要在合计单元格的公式中增加round,修改为=ROUND(SUM(G2:G271),2)即可。

回复

使用道具 举报

 楼主| 发表于 2013-5-3 17:33 | 显示全部楼层
hongqiqqq 发表于 2013-4-26 16:59
上面的数据并没有一个尾数是带9的
这是电子表格自身的原因,不用深究
如果想调整,只要在合计单元格的公式 ...

谢谢~不好意思回复晚了~~
回复

使用道具 举报

发表于 2013-5-4 06:17 | 显示全部楼层
花若熙 发表于 2013-5-3 17:33
谢谢~不好意思回复晚了~~

感谢您的评价。
原来遇到过同样的问题
所有的数字都是手工录入的,完全可以确定小数点后面只有一位数,但结果和你的一样
所以对这个有些了解
回复

使用道具 举报

发表于 2013-12-17 16:58 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 01:30 , Processed in 1.088085 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表