九阴东海秘药需要材料:关于Excel 2003的小数计算问题的一个bug

来源:百度文库 编辑:神马品牌网 时间:2024/03/29 12:39:39
一次偶然的机会在Excel 2003中遇到一个奇怪的问题,在单元格中输入一下表达式:
① =1-0.99-0.01*0.5-0.01*0.5 结果不等于零 (科学计数法为:8.67361737988404E-18)
② =1-(0.99+0.01*0.5+0.01*0.5) 结果等于零
③ =0.01-0.01*0.5-0.01*0.5 结果等于零
类似的表达式=1-0.97-0.03*0.5-0.03*0.5还有=1-0.97-0.03*0.25-0.03*0.25-0.03*0.25-0.03*0.25运算结果都不等于零,请问这是一个bug吗,原因是什么,有办法解决吗,office2007是否还存在这个问题。谢谢!
已经试过了,还是不等于零。

楼主真是细心啊!!

右键那个单元个,选单元个格式,选数字类型。
=1-0.99-0.01*0.5-0.01*0.5 就显示结果是0了