四捨五入計算機

在想要的位數做四捨五入、無條件進位或無條件捨去。除了小數點後各位,也支援十位、百位、千位、萬位,1.005 這類數字也能精確計算。

—

各位數結果比較

什麼是四捨五入計算機?

這個四捨五入計算機可將數字在指定位數四捨五入、無條件進位或無條件捨去。除了小數點後第 1~6 位,也能處理十位、百位、千位、萬位等整數位數,適合用於報價、帳款金額、作業對答案或檢查試算表。

一般程式把 1.005 四捨五入到小數第 2 位時,有時會得到 1.00(因為電腦內部把 1.005 存成 1.00499999…)。本工具直接以十進位數字計算輸入的內容,因此 1.005 → 1.01 永遠正確。

使用方法

  1. 輸入數字,可包含千分位逗號與負號。
  2. 選擇四捨五入、無條件進位、無條件捨去其中一種。
  3. 從位數清單或下方快捷按鈕(小數第 2 位、整數、十位、百位、千位等)選擇要取到的位數。
  4. 畫面會顯示結果與原值的差距;下方表格可一次比較各位數三種方式的結果,點一下某列即可選取該位數。

四捨五入、無條件進位、無條件捨去範例

數值 / 位數四捨五入無條件進位無條件捨去
3.14159 / 取到小數第 2 位3.143.153.14
2.5 / 取到整數332
12,345 / 取到百位12,30012,40012,300
NT$1,234,567 / 取到千位NT$1,235,000NT$1,235,000NT$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。