查看積分策略說明發表回覆
Discuz! 代碼
提示插入
直接插入
說明訊息

插入粗體文本 插入斜體文本 插入下劃線 置中對齊 插入超級連結 插入信件位址 插入圖像 插入 flash 插入代碼 插入引言 插入列表
刪除線 直線分隔線 虛線分隔線
    
添加文字底框
內容 [字數檢查]:

表情符號

更多 Smilies
字型大小 |||
溫馨提示:本區開放遊客瀏覽。


文章關鍵字 : [功能說明]
(關鍵字可加強搜索準確性, 如關鍵字多於一組, 請以 , 作分隔, e.g. : 阿笨,shiuh,第一笨)

 關閉 URL 識別 | html 禁用
 關閉 表情符號 | 表情符號 可用
 關閉 Discuz! 代碼 | Discuz! 代碼 可用
使用個人簽名
接收新回覆信件通知
推薦放檔網絡空間

檔案(Torent, zip等)
  1. freedl
  2. multiupload
  3. btghost
  4. 便當狗
  5. mediafire
  6. pillowangel
圖片(JPG, GIF等)
  1. hotimg
  2. tinypic
  3. mousems2
  4. imageshack
  5. imm.io
>>>歡迎推薦好用空間


最新10篇文章回顧
jimshow2001

 發表於 2009-5-18 02:02 AM

剛剛試了一下
改成
=(75.4-68.2)/2-2.2-1.4
的運算正常~~ =0
=(75.4-68.2)/2-2.1-1.5
這個公式的運算也正常 =0

=(75.6-68.2)/2-2.2-1.5  
目前只是出這一條會出錯 (希望不要是彩蛋)
-------------------------------------------
4.4409E-15
這個數字在matlab好像有神奇的說法  (居然可以用這個數值google到東西XD)

[jimshow2001 在  2009-5-18 02:10 AM 作了最後編輯]


psycho

 發表於 2009-5-17 01:40 PM

浮點運算造成的誤差


陽だまり

 發表於 2009-5-17 01:19 PM

因為excel和我一樣
沒有先乘除後加減的關係吧
所以就說是人(我)有bug XDDD


阿達猴

 發表於 2009-5-17 12:12 PM

你可以寫信問微軟比較快~你找出他的大bug~


mcombbs

 發表於 2009-5-17 10:11 AM

我用Excel 2003 SP3真的也算出-4.44089E-15耶, 這樣Excel豈不是很不可靠.

OpenOffice就算出是0.


dica517

 發表於 2009-5-17 09:46 AM

果然是有好大的bug
Google也認為是0


bell1224

 發表於 2009-5-17 08:30 AM

怎樣會
75.6-68.2  = 7.4
7.4 /2  = 3.7

3.7 -2.2 -1.5 =0


分別在 EXCEL 2003
AMD 和INTEL 不同CPU
問題還是一樣發生
但在EXCEL 2003
一定要 一次過 把工公式
一次過 打出來
不要分開一步一步做

一次過 用 = (75.6-68.2)/2-2 到這 裡都是   對還可以 顯示為  1.5
但再減 1.5 时 就會顯示為 -4.44089 E-15

[bell1224 在  2009-8-1 10:53 AM 作了最後編輯]


陽だまり

 發表於 2009-5-17 05:44 AM

75.6-68.2=7.4
2-2.2-1.5=-1.7
7.4/-1.7=-4.3529411764705882352941176470588

其實不是EXCEL有bug,是人有bug才對(逃


bell1224

 發表於 2009-5-17 05:36 AM

在a1 輸入   =(75.6-68.2)/2-2.2-1.5


應該是0才對

但結果是 -4.4409E-5
這樣 算不算 BUG

EXCEL 2007 已經UPDATE SP2了





所在時區為 GMT+8, 現在時間是 2024-5-20 02:53 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.020119 second(s), 7 queries , Qzip disabled