Re: [問題] access計算結果的問題
1.
我新開一個access檔
只輸入
[a] [b]
12.85 12.5
計算
([a]-[b])/[b]*10000
出來的值就是280
應該不可能他是279.9999999顯示280吧
沒有特別要求他顯示整數啊?
上式再取int
int(([a]-[b])/[b]*10000)
出來就是279
囧
----
唉...自己桶的禍,自己收尾
我用手算、小算盤、計算機、excel算,用access算都是280.....
測試過程中,access 將儲存格的數字格式變成雙精準數時12.85的值跑掉了
至於為什麼你是這樣的狀況,我也無解!!...
----
2.
另外我取
[a] [b]
23.4 24
這都是我手動輸入的
不會有23.99999顯示24的問題
只是計算簡單的[a]-[b]
他居然跑出
-0.600000000000001
這個值...............
多個0.000000000000001之後計算就都不對了啊
難到我有哪個地方比如說儲存格格式弄錯嗎
我弄excel的時候都沒碰過這種情況
這是怎麼回事啊...
感謝回答orz
----------
個人單純猜測,是不是預設的是雙精準數....
就像我剛剛指的例子,會變成12.8500003814697
原因我也不清楚,就請高手高手高高手來解釋儲存格中的定義
(最好附上簡單的範例)
----------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.115.137.128
--
待價而沽
有人要沽我嗎..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.192.181
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 3 之 4 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章