透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

答案
76.55
鄰近的倍數 76.45, 76.50, 76.55
摘要說明 Rounding to the nearest 0.05 gives you 76.55

這個計算器能做什麼

「最接近倍數四捨五入計算器」可以把任意數值四捨五入到你指定級距的最接近倍數——可以是 0.05(一個五分)、0.25(四分之一)、0.01(一分),也可以是 5、10、100 這類整數單位。它等同於試算表中的 MROUND(數值, 倍數) 函數,非常適合用於定價、貨幣進位、時間區塊切分,以及量測數值對齊。

使用方法

四捨五入 欄位輸入你想處理的數字,接著在 取最接近 欄位輸入級距。舉例來說,要把 $76.525 進位到最接近的 0.05,就輸入 76.525 與 0.05。計算器會回傳四捨五入後的結果、夾住你數值的上下兩個倍數,以及一段白話說明。建議兩個數字使用相同正負號;為了方便起見,本工具會以倍數的絕對值來計算,因此即使對負數使用正的級距也能正常運作。

公式說明

規則很簡單:把數值除以倍數,將商數用五入捨零(round half away from zero,逢 .5 進到絕對值較大的一方)取最接近的整數,再乘回倍數即可。

$$\text{Result} = \text{Multiple} \times \left\lfloor \frac{\text{Value}}{\text{Multiple}} + 0.5 \right\rfloor$$

為了避免二進位浮點數造成的誤差——例如 76.525 / 0.05 在電腦中被存成 1530.4999999 而不是 1530.5——計算器會將商數修正到約 12 位有效數字,並依倍數所隱含的小數位數修整最終結果。

Advertisement
數線顯示數值被對齊到最近的倍數
捨入會將數值對齊到數線上最近的刻度,刻度間距為倍數 \(m\)。

範例演算

把 76.525 進位到最接近的 0.05。計算 \(q = 76.525 / 0.05 = 1530.5\)。以五入捨零方式取整得到 1531。再相乘:

$$1531 \times 0.05 = 76.55$$

夾住該數值的兩個倍數分別是 76.50(下方)與 76.55(上方),另外也顯示 76.45 作為額外參考。

三步計算:除、捨入、再乘回
MROUND 的步驟:除以 \(m\),捨入為整數,再乘以 \(m\)。

常見問題

遇到負數會怎樣?四捨五入是對稱的:-76.525 進位到最接近的 0.05 會得到 -76.55(同樣是逢 .5 進到絕對值較大的一方)。

為什麼我的答案和手算不一樣?浮點數的儲存方式可能讓原本剛好是 .5 的情況看起來略小一點。本工具會修正這個問題,讓真正落在 .5 的情況都能一致地進位。

如果我把倍數輸入成 0 呢?那會造成除以零,因此計算器會顯示訊息,提醒你輸入非零的倍數。

最後更新: