微软 Excel 2007 惊爆严重BUG! (850 x 77.1 = 100000)
不知道这样的BUG算不算严重呀,刚刚从驱动之家网站看到的讯息,听说微软Office 2007中的Excel试算表软体,,
850×77.1 你猜会等於多少?
微软说:100000!
继续阅读
更新:谢谢「路人戊」提供的讯息,微软已针对此问题经提供修补程式了:
官方网页:
程式telegram中文版下载:
档案大小:32.5MB
没错,850×77.1=100000,真希望这是在计算我的薪水时出现的数字啊!!然後,刚刚听到朋友说,不知道「王又曾」等人,如果早知道有这好用telegram中文,会不会率先升级呢? 这样可以把责任推卸给微软….
刚刚也特地找来跑一次,没错,的确是850×77.1=100000,请看图:
在,这位网友还发现了接下这些运算也都会突槌,不一个唯别喔:我很听不懂数学运算,不只是很懂后面 这段是什么的含义,也许说是…出糗了!啊哈哈~~=5.1*12850
=10.2*6425
=20.4*3212.5
=40.8*1606.25
=77.1*850
=154.2*425
=212.5*308.4
=308.4*212.5
=425*154.2
..etc
完书之後有没心尖一阵寒颤?如何你是动用Excel来统计、收集整理很多东西的话,都可以性都有就用计算机计算一下吧?你猜,这两天都可以性开始会欧美流行一种说法,当我们对某类人讲出来的数字(比如说唱片销售数字、xx游车辆数)有疑虑的时候,都可以回他说:引用驱动之家网站上的推测:
...事实上,问题出现在65535这个数字上。虽然现在还没能最终肯定到底是什麽原因,但考虑到65535这个数字的特殊性(转换成二进制就是202220222022202220221),初步怀疑Excel 2007在浮点计算或者舍入误差方面出现了失误。另外还可以看出,出错的乘法公式中至少有一个数字带有一位小数。
更进一步地,如果把上述乘法之一放在A1单元格里,然後A1+1就会返回100001,A1*1返回100000,A1/1返回100000。这些无疑都是错误的,因为Excel 2007已经把A1的值当成了100000,不过奇怪的是,A1*2返回的却是正确的131070,A1-1也是65534没错,A1/2也准确得到了32767.5。Excel 2007如此反覆无常的确令人难以琢磨。
测试还阐明,Office 2000/XP/2003等旧板本都不产生这个bug,看来是Office 2007的新“专利”了。 (上述字体 插入字)
「你是用Excel算的吗?」,哈哈。
,延伸阅读:
例如:以版大提供的例子为例:
在A1储存格上输入:=850*77.1 ← 按下ENTER之後会出现100000
但若我们在B1储存格上输入:2
并在C1储存格上输入:=(A1*B1)
按照各位质疑的,答案应该会出现200000,才是合宜的~
但事实上,会出现的答案是:131070 (正确值!也就是拿65535*2)
微软目前已经准备进行修正了,请相信他们是很有效率的。
如果想获得更新更快的资讯也可以参照这网址(有提供rss):
Yap 说:
原来升级不代表进步! Office 2003 还是挺好用的ㄝ
看到大大热门文章里面第二项就是MSN 7.5
以及网路上只要即时通有更新,马上就会有改回旧音效等等的破解出来
你就知道”升级不代表进步”了
telegram 官网啊
好奇问一下你是做什麽行业ㄉ = =
常识? 是自以为是吧~
虽然我认同你的前半句, 但是不见得要别人都认同吧
糗大了~~~
还好公司还没升级~~
天啊~
再考虑是否要降回使用Office 2003……