2008-02-29 10:03
方法一:使用函數(shù)
介紹一下round、rounddown、roundup三個函數(shù)應(yīng)用的區(qū)別。
round函數(shù):按指定位數(shù)對數(shù)字進(jìn)行四舍五入。如輸入=round(3.158,2)則會出現(xiàn)數(shù)字3.16,即按兩位小數(shù)進(jìn)行四舍五入。rounddown:按指定位數(shù)舍去數(shù)字指定位數(shù)后面的小數(shù)。如輸入=rounddown(3.158,2)則會出現(xiàn)數(shù)字3.15,將兩位小數(shù)后的數(shù)字全部舍掉了。
roundup:按指定位數(shù)向上舍入指定位數(shù)后面的小數(shù)。如輸入=roundup(3.158,2)則會出現(xiàn)數(shù)字3.16,將兩位小數(shù)后的數(shù)字舍上去,除非其后為零。
注:其中的3.158可更改為單元格如A1,小數(shù)位數(shù)也可自行更改。其他的可以照搬。
樓主所說的情況,用rounddown函數(shù)即可。
方法二:設(shè)置excel
當(dāng)我們在使用Excel電子表格制作數(shù)據(jù)報表時,為了避免大量小數(shù)的運算,常常會用到四舍五入的方法,但是這樣做可能會造成數(shù)值運算的誤差,而且不容易找到原因。
如果對計算出的數(shù)值精度要求不高,可以在Excel菜單欄上點擊“格式” -“單元格”,在“單元格格式”窗口中設(shè)置“小數(shù)位數(shù)”的數(shù)字(如圖1),決定保留幾位小數(shù),超過的位數(shù)就會被舍掉。
圖1 在“單元格格式”窗口中設(shè)置“小數(shù)位數(shù)”的數(shù)字
但是,這樣會產(chǎn)生一個問題。假設(shè)A的數(shù)值是34.52,四舍五入后是35;B是67.8,四舍五入后是68,按理說四舍五入后兩數(shù)的相加值應(yīng)該是103,可為什么Excel計算出的卻是102呢?原來,這是因為數(shù)字相加時,Excel按照沒有四舍五入前的數(shù)字進(jìn)行運算,才會發(fā)生實際與計算出的數(shù)值有差異的情況。
解決這個問題最簡單的方法,就是在Excel菜單欄上單擊“工具”-“選項”,在“重新計算”標(biāo)簽頁中勾選“以顯示精度為準(zhǔn)”一項(如圖2),然后點擊“確定”按鈕。此時,程序會彈出一個提示信息告訴你這樣做會造成計算數(shù)值的誤差,然后點擊“確定”即可。
圖2 勾選“以顯示精度為準(zhǔn)”一項
如果你需要計算的資料是會計報表之類的信息,最好不要用這種方式處理。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。