寵物集市-寵物集市華東、華南、華北排行榜一覽表
1751
2025-03-31
excel中用ROUND函數消除計算誤差基礎教程
一、語法
ROUND函數可將某個數字四舍五入為指定的位數。其語法為:
ROUND(number, num_digits)
參數:number是需要四舍五入的數字;num_digits為指定的位數,number將按此位數進行四舍五入。
1.如果num_digits大于0,則四舍五入到指定的小數位。如A1單元格包含數值“98.35789”,則公式
=ROUND(A1,2)
返回結果:98.36
2.如果 num_digits 等于 0,則四舍五入到最接近的整數。如A1單元格包含數值“98.35789”,則公式
3.如果 num_digits 小于 0,則在小數點左側按指定位數四舍五入。如A1單元格包含數值“98.35789”,則公式
=ROUND(A1,-1)
返回結果:100
二、實例
在公式中使用ROUND函數,可以消除計算誤差。如下例:
上圖中A2:A5區域為一些數值,C2單元格為公式“=(A2+A3)*A4”計算結果,并設置該單元格的小數位數為兩位。D2單元格為公式“=C2*A5”即“2676.65×2.19”的計算結果,也設置該單元格的小數位數為兩位。可以看到,其計算結果是“5861.87”。但是,算式
2676.65×2.19=5861.8635
保留兩位小數后應該為“5861.86”。
造成上述誤差的原因在C2單元格。C2單元格的顯示值是“2676.65”,但這是設置兩位小數后顯示的結果,其實際值是“(179.26+12.34)×13.97=2676.652”,所以D2單元格中的運算結果是:
2676.652×2.19=5861.86788
設置兩位小數后結果就是“5861.87”。
如果要以單元格中顯示的數值為準,這里可以用到ROUND函數,在D5單元格中輸入公式:
=ROUND((A2+A3)*A4,2)*A5
就可以獲得正確的計算結果“5861.86”。
=ROUND(A1,2)
返回結果:98
而當A1單元格中的數值為“98.55789”是,上述公式返回的結果為99。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。