最近看到朋友圈的朋友在求助四舍五入的問題,說自己做的表與手工計算總是相差幾分錢,心理就明白大概是什麼原因了,直接聯系了朋友解決了這個問題,所以今天在這裡聊一聊這個話題。
這裡先明确一件事,Excel的增加、減少小數位數的功能僅僅是顯示四舍五入後的值,單元格的值并沒有發生變化。
做個簡單試驗,A1單元格輸入:123.456,再改變A1的小數位數,我們再觀察A1單元格的值,不論怎樣調整小數位數,單元格的值是不變的,改變的僅僅是顯示的值。
現在再用公式進行計算,C2輸入公式:=A2*B2,可以看到,不管怎樣調整A2的小數位數,計算結果不變,所以想通過減少小數位數來實現四舍五入的計算,結果是不正确的。
正确的方法應該是使用Round函數進行計算,如果要對數量進行四舍五入之後再計算金額,C2的公式應該改成:=Round(A2,2)*B2
我們進行四舍五入計算時,通常隻是對最後的結果進行四舍五入計算,中間參與計算的數值是不進行四舍五入的,這樣可以最大限度保留數值的精度,把上面的計算公式修改一下,改成:=Round(A2*B2,2)
當然,對數量進行四舍五入,還是對金額進行四舍五入,先後的順序也會影響最終結果,所以還是要看單位的規定來設置公式了。
最後再次強調:增加、減少小數位數,僅僅是顯示的數值變了,實質的數值并沒有發生改變。要進行四舍五入計算,必須使用Round函數。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!