国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Excel2007鬧笑話850×77.1=100000
Google Group里一個以微軟Office Excel為主題的新聞組里有人報告說,Excel 2007里存在一個重大bug,會將850*77.1錯誤地計算為100000,而不是65535。

  當然,850*77.1并不是一個特例,不信你可以在Excel 2007里計算下邊這些乘法:

  =5.1*12850
  =10.2*6425
  =20.4*3212.5
  =40.8*1606.25
  =154.2*425
  =212.5*308.4
  =308.4*212.5
  =425*154.2

  結果都是100000吧?

  這個看起來有些不可思議的問題很快得到了多名專家的確認,Excel MVP Bernad Leingme更是第一個站了出來。

  事實上,問題出現(xiàn)在65535這個數(shù)字上。雖然現(xiàn)在還沒能最終肯定到底是什么原因,但考慮到65535這個數(shù)字的特殊性(轉換成二進制就是1111111111111111),初步懷疑Excel 2007在浮點計算或者舍入誤差方面出現(xiàn)了失誤。另外還可以看出,出錯的乘法公式中至少有一個數(shù)字帶有一位小數(shù)。

  更進一步地,如果把上述乘法之一放在A1單元格里,然后A1+1就會返回100001,A1*1返回100000,A1/1返回100000。這些無疑都是錯誤的,因為Excel 2007已經(jīng)把A1的值當成了100000,不過奇怪的是,A1*2返回的卻是正確的131070,A1-1也是65534沒錯,A1/2也準確得到了32767.5。Excel 2007如此反復無常的確令人難以琢磨。

  測試還表明,Office 2000/XP/2003等舊版本都不存在這個bug,看來只是Office 2007的新“專利”了。

  出現(xiàn)這么低級的bug,微軟工作人員開發(fā)和審核的不嚴謹是很顯然的,至少可以說是百密一疏,尤其是舊版產(chǎn)品反而沒有問題,無疑會讓微軟更加尷尬。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Excel 2007乘法bug問題已得到解決
N年了 微軟可算解決Excel多選的煩人問題:1萬個贊
解決Excel多表切換假死現(xiàn)象
在Excel轉化PDF/Word格式(只用微軟Office)
微軟程序員埋的一個漏洞:竟在Office中躺了17年
Excel2003視頻教程系列
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服