返回列表 上一主題 發帖

公式換算結果少1

公式換算結果少1

各位專家前輩好,
現使用數值為24,500/30*1.5*0.5
今天使用EXCEL公式為=ROUND(D4/T$1*V4*W4,0)(我想要直算到底才四捨五入)
(PS.D4=24,500 T1=30 V4=1.5 W4=0.5
excel試算出來的結果會是613
但如果手動用計算機算的話會是612.4999->612
請問是我的公式哪裡出問題?

浮點  經運算 or MOD 有時會產生
看到是  1  其實內涵 0.99999... OR 1.00000...9
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 1# childking


公式沒有問題呀,有問題的是計算機吧!

一般的計算機(非工程用)除不盡時再乘就會出現這種問題,
用一樣的例子,把除以30放到算式的最後面,24,500*1.5*0.5/30 這樣手動按計算機看看,算出來就會是612.5->613了

TOP

浮點  經運算 or MOD 有時會產生
看到是  1  其實內涵 0.99999... OR 1.00000...9
hcm19522 發表於 2021-1-21 09:42

感謝回應,請問不知道有沒有辦法解決?例如說算到小數點第一位.


回復  childking
公式沒有問題呀,有問題的是計算機吧!
一般的計算機(非工程用)除不盡時再乘就 ...
ranceymm 發表於 2021-1-22 14:53

感謝回應,因為公司要求,要先用24500/30後,再繼續算下一個公式.

TOP

回復 4# childking


   要的結果 先用 ROUND
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 5# hcm19522

瞭解,謝謝h大

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題