這原本是再普通不過的事了,不過到了Excel 2007卻搞砸了......= =
請看範例:
<正常的>

<BUG>

奇怪!?我的"y軸"咧??
這兩張圖只差在:
正常圖的最大y值=4.77E-14
BUG圖的最大y值=4.76E-14
似乎只要最大值和最小值的差距比4.76E-14還小,圖表上的y軸的數字跟格線就會不見......
至於為什麼會是4.76E-14這個數字?
那是我用二分法慢慢試出來的,精確觸發BUG的原因我爛的再試了
(微軟又沒給我薪水我幹嘛幫他try啊= =?)
但是可以肯定的是,如果你處理的是10^-19這種小數量級的數字,就一定會出錯!
這個問題實在是很鳥,鳥到我一開始以為是設定錯誤,在圖表選項裡面翻滾了半天,才驚覺到這是個Bug。
也許之前用Excel系列沒出過什麼問題,才讓我先懷疑自己而不是Excel吧...
之前Excel 2007就出過850*77.1=100000的Bug,看來不該這麼相信它的
同樣的檔案,如果用Excel 2003開就沒有問題,
這裡放上測試檔給有興趣的人試...
測試檔xlsx
測試檔xls
測試的Excel是截至2008/03/12,完成所有自動更新的版本
Microsof Office Excel 2007 (12.0.6214.1000) SP1 MSO (12.0.6213.1000)




























































































