昨天的Excel計算有誤差教程推送中,我們帶出了捨入函數。
看下面的案例,現在需要將excel工作表數據做如下處理:第一,單元格數據有小數位數的都保留兩位小數,第二,沒有小數的整數就只保留整數,即小數點後面的是0的時候就把0去掉,而不是.00的格式。
詳見下圖所示。
利用Round函數和ROUNDDOWN函數可以解決excel中保留兩位小數的問題。
首先來看看round、rounddown、roundup三個函數應用的區別。
round、rounddown、roundup三個函數的語法為:Round(數值,保留的小數位數)
round函數:對指定數值進行四捨五入,保留指定小數位數。如輸入=round(4.489,2)則會出現數字4.49,即按兩位小數進行四捨五入。
Rounddown函數:是按指定位數捨去數字指定位數後面的小數。如輸入=rounddown(5.578,2)則會出現數字5.57,將兩位小數後的數字全部舍掉了。
Roundup函數:是按指定位數向上捨入指定位數後面的小數。如輸入=roundup(4.584,2)則會出現數字4.59,將兩位小數後的數字舍上去,除非其後為零。
明白了用法,就好操作本實例了。
單擊C2單元格,輸入公式:=ROUND(B2,2),並向下複製公式即可。然後,單擊D2單元格,輸入公式:=ROUNDDOWN(B2,2) ,並向下複製公式即可。
通過上面的實例舉一反三,如果是想保留一位小數,只需將公式=ROUND(B2,2)改為=ROUND(B2,1)即可。