新微赢技术网
标题:
Microsoft Excel 专业版的奇怪现象
[打印本页]
作者:
轻松由我
时间:
2009-1-9 17:08
标题:
Microsoft Excel 专业版的奇怪现象
今天我在使用Excel 2003时发现一个问题,感觉很是奇怪,描述如下:
使用公式“=if((1-0.001)=(10-9.001),"yes","no")”时显示结果竟然是"no",我迷惑了半天不解。
此公式的意思是,如果1-0.001与10-9.001相等的话,就显示yes,否则显示no;
当我再用公式显示每组计算结果,并将小数位加为20时,却令我大吃一惊:
公式(1): 1-0.001=0.99900000000000000000;
公式(2): 10-9.001=0.99900000000000100000;
公式(2)的计算结果在第15位小数位竟然出现了一个1
然后我又试了一下Excel 2007,也出现了同样的现象。
作者:
草本刚
时间:
2009-11-4 00:05
还没崇拜过谁呢,满足一下愿望吧,谢谢!
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2