PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Office
[算表] MOD()函數的bug?
作者:
Lanjaja
2023-08-06 21:49:31
軟體: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才對嗎?
感謝回答~
作者:
freePrester
(Prester)
2023-08-06 22:16:00
感覺是浮點數誤差造成的
作者:
windknife18
(windknife18)
2023-08-06 22:25:00
沒錯,可以參考微軟對浮點數說明
https://tinyurl.com/4mfvsjsp
所以可以改寫成 =MOD(INT(C14*10),INT(7.8*10))/10
作者:
Lanjaja
2023-08-09 13:44:00
謝謝兩位前輩的解答!
繼續閱讀
[徵求] Microsoft 365家用版團員
Bejita
Re: [算表] 請教VBA 寫法 感謝大神
windknife18
Re: [算表] 請教VBA 寫法 感謝大神
mini178
Re: [算表] 請教VBA 寫法 感謝大神
windknife18
[算表] 請教VBA 寫法 感謝大神
mini178
Re: [算表] 排列資料
cutekid
Re: [算表] 排列資料
windknife18
[算表] 排列資料
r50o19
Re: [算表] 想問非365版本使用函數VSTACK替代方式?
windknife18
[算表] 想問非365版本使用函數VSTACK替代方式?
Vinci822
Links
booklink
Contact Us: admin [ a t ] ucptt.com