我們有時候在用excel進行計算的時候,會遇到Excel計算不準确的的時候!
别怕,先聽小雅為您一一道來!
5.1-5.2 1,等于多少?當然應該是0.9!這還有什麼說的嗎!
但是,當我們将A1單元格設置的數值格式設置為保留到16位小數。
此時,excel的計算結果是:0.8999999999999990。
Excel具有15位有效數字的計算精度,有效數字以後的就會被忽略。這種浮點運算誤差導緻的excel計算不精準通常出現在使用小數運算,或運算過程中包含小數的情況中,在減法和除法中是比較多見的。
那我們怎麼來克服這個問題呢?ROUND 函數會幫到我們!比如說我們在B1單元格輸入公式:=ROUND(A1,2),得到0.90。excel種ROUND 函數可以強制四舍五入。
實質就是人為設置了單元格格式的原因,将A1、A2單元格都設置了保留兩位小數來顯示。小雅是怎麼知道的呢?
小雅選中A1單元格,看看編輯欄,原形畢露了吧,A1單元格實質是19.995,而不是20。
同樣A2單元格是159.995,也不是真正我們看到的160。
同樣的,我們可以根據實際工作中需要的結果,來選擇不同類型的四舍五入函數來靈活解決。之前,小雅給大家分享過一系列的四舍五入函數,夥伴們可以查閱以往教程學習。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!