什麼是四捨五入計算機?
這個四捨五入計算機可將數字在指定位數四捨五入、無條件進位或無條件捨去。除了小數點後第 1~6 位,也能處理十位、百位、千位、萬位等整數位數,適合用於報價、帳款金額、作業對答案或檢查試算表。
一般程式把 1.005 四捨五入到小數第 2 位時,有時會得到 1.00(因為電腦內部把 1.005 存成 1.00499999…)。本工具直接以十進位數字計算輸入的內容,因此 1.005 → 1.01 永遠正確。
使用方法
- 輸入數字,可包含千分位逗號與負號。
- 選擇四捨五入、無條件進位、無條件捨去其中一種。
- 從位數清單或下方快捷按鈕(小數第 2 位、整數、十位、百位、千位等)選擇要取到的位數。
- 畫面會顯示結果與原值的差距;下方表格可一次比較各位數三種方式的結果,點一下某列即可選取該位數。
四捨五入、無條件進位、無條件捨去範例
| 數值 / 位數 | 四捨五入 | 無條件進位 | 無條件捨去 |
|---|---|---|---|
| 3.14159 / 取到小數第 2 位 | 3.14 | 3.15 | 3.14 |
| 2.5 / 取到整數 | 3 | 3 | 2 |
| 12,345 / 取到百位 | 12,300 | 12,400 | 12,300 |
| NT$1,234,567 / 取到千位 | NT$1,235,000 | NT$1,235,000 | NT$1,234,000 |
| −1.25 / 取到小數第 1 位 | −1.3 | −1.3 | −1.2 |
「四捨五入到小數第二位」是看第幾位?
四捨五入到(取到)小數第二位,是看小數第三位決定進位或捨去,保留兩位小數(3.146 → 3.15)。若題目說「小數第二位四捨五入」,則是看第二位、保留到第一位(3.146 → 3.1)。本工具的位數清單會同時標示「取到第幾位」與「看第幾位」,避免混淆。
負數的無條件進位與捨去
本工具與 Excel 的 ROUND、ROUNDUP、ROUNDDOWN 函數相同:四捨五入時 0.5 往遠離 0 的方向(−2.5 → −3),無條件進位往遠離 0 的方向(−1.21 → −1.3),無條件捨去往靠近 0 的方向(−1.29 → −1.2)。若改用數學的天花板函數、地板函數(CEILING、FLOOR)以數線大小為準,負數的結果會相反,因此輸入負數時會一併顯示該值。
常見問題
為什麼 Excel 把 1.005 四捨五入成 1.00,這裡卻是 1.01?
1.005 無法用二進位精確表示,電腦內部會存成 1.00499999…,所以部分軟體會得到 1.00。本工具直接以輸入的十進位數字計算,得到數學上正確的 1.01。
有支援銀行家捨入(四捨六入五成雙)嗎?
本工具採用學校與日常最常用的四捨五入(5 以上進位),不支援將剛好 0.5 捨入到最接近偶數的銀行家捨入。
很大的數字或很多位小數也能算嗎?
可以。本工具以整數運算精確計算,超過 20 位數的數字也不會產生誤差。
金額要去掉個位數怎麼做?
選擇「無條件捨去」再按「十位」按鈕,例如 NT$12,345 會變成 NT$12,340;按「百位」則變成 NT$12,300。