850 * 77.1=?爱用Excel的你快试试看!
快!拿出你的纸笔、算盘、计算器...或任何你平常用来计算的工具,十秒钟内告诉我,850 * 77.1是...?相信大部分的人都会得到65535这个数字。不过会有很小很小一撮的反动份子会得一个让人想不透的答案...自首吧!已经爱上新接口的Microsoft Excel 2007的爱用者们,你们的储存格应该是显示着大大的100000吧?
这个让人难以置信会发生在「电子表格」软件里的「计算错误」,在最近被人在Google Group上爆料出来。事实上,除了这组算式以外,还有很多类似的式子(共通点是答案都应该是65535)都会有同样的错误。更令人担心的是...还有没有其它类似的愚蠢错误?过去Excel算出来的结果真的是对的吗?
当然微软很快就出来灭火了:是的,Excel 2007在这一题上答错了...也不算答错了,因为它其实算对了,但写出来是错的。不信?你可以再试着用这格的数值继续作运算,答案又会是对的了(例如将计算结果存于A1,然后A2=A1*2,那么A2就会是131070)至于解决办法...等我们出了更新再说吧!
看来在他们公布更新之前,大家还是继续玩找碴游戏吧!不然谁知道哪天我们的工资会被少算了...
[撰文:Tomky Wang]
[来自 Download Squad ]














Reader Comments (Page 1 of 1)
小飞侠 @ Sep 27th 2007 6:08AM
不知道有没有财务算工资时没发现这个问题而直接发了100000块呢
chowhow @ Sep 27th 2007 6:16AM
嘿嘿 这种事情好玩~
admidi @ Sep 27th 2007 6:19AM
昨天就试过了……
补充:
M$说补丁已经制作完毕,正在大规模内部测试阶段……
如真是如此,那应该就出来了吧?
Satan_L5 @ Sep 27th 2007 7:53AM
任何东西都是不完美的,大家笑笑过了吧.
winnerxiao @ Sep 28th 2007 8:18AM
这种浮点数(应该是这个原因)引起的BUG还真是离奇的强悍啊……这可以涨多少工资啊……
Kasimir @ Sep 27th 2007 10:59AM
这可是一个大Bug……
william.xue @ Sep 27th 2007 9:36PM
典型的类型转换错误。
MS的工程师,一代不如一代啊。看看这几年做出来的东西,基础功底越来越差了。