作者Lanjaja ()
看板Office
標題[算表] MOD()函數的bug?
時間Sun Aug 6 21:49:31 2023
軟體:Excel
版本:Microsoft Office LTSC 標準版 2021
最近在用MOD函數時發現一個奇怪的bug,
想請教各位前輩問題出在哪裡,謝謝!
B5儲存格 = 7.8
B14儲存格 = 84
C14儲存格 = 162-B5-B14
E14儲存格 = MOD(C14,7.8),得出的答案竟然是7.8,而不是0
F14儲存格 = C14-7.8*INT(C14/7.8) = 0這是正確的結果
想請問一下各位先進為何E14和F14結果不同,
E14不是應該要是0才對嗎?
感謝回答~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.175.175 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1691329773.A.EFF.html
1F:→ freePrester: 感覺是浮點數誤差造成的 08/06 22:16
2F:推 windknife18: 沒錯,可以參考微軟對浮點數說明 08/06 22:25
4F:推 windknife18: 所以可以改寫成 =MOD(INT(C14*10),INT(7.8*10))/10 08/06 22:33
5F:→ Lanjaja: 謝謝兩位前輩的解答! 08/09 13:44