telegram中文

微软 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,请看图:

 23-55-21

  在,有很多网友还发现了接下来,这些运算也都会突槌,不是个来说喔:

=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

  我很不认识数学运算,并非很懂接下这段到底是什么的含义,也许说是…出糗了!哇哈哈哈~~

引用驱动之家网站上的推测:

...事实上,问题出现在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来统计、归整几个东西的话,将会必须就用计算机计算一边吧?你在想什么,近将会开始会留行一种说法,当我们对一些人讲出来的数字(如说唱片销售数字、xx游骑车人数)有疑虑的时候,也可以回他说:

你是用Excel算的吗?」,哈哈。

 

延伸阅读

最後升级:11-03, 2013 中午 4:57
相关资讯

访客留言:

26 Replies to “微软 Excel 2007 惊爆严重BUG! (850 x 77.1 = 100000)”

  1. 我刚用我的2007试过,应该问题已经修修爱了(系统升级程式),底下可以提供的数字我试过答案下载是65535!
  2. 其实但凡做个校准程式把2003的介面变为2007就说了,基本不是需要花什麽钱去买2007,还会2010吧? 改了手机版本,就为了骗钱?!
  3. 谢谢上面大大提供的补丁
    修正後 真的不会再出现 那个 要命的100000罗
    真是谢谢

  4. 画折线图的误差时居然出现横向误差,明明就说是垂直误差,不知道要怎麽消去!
    困扰….

  5. 在A1储存格上输入:=850*77.1 ← 按下ENTER之後会出现100000
    但若我们在B1储存格上输入:2
    并在C1储存格上输入:=(A1+B1)
    按照各位质疑的,答案应该会出现100002,才是合宜的~
    但事实上,会出现的答案是:100002 (正确值!也就是拿100000+2)

发布留言

telegram中文版 telegram中文 telegram下载 电报中文版下载 telegram中文电脑版 telegram中文下载 纸飞机中文版