Skip to main content

一次搞懂Excel無條件進退位、四捨五入、依倍數進位,附常見問題Q&A

四捨五入、進位、捨去與調整小數點等,經常用在財務 / 會計 / 銷售或數據分析如:企業報價單的 5% 增值稅、進出口幣值換算、打折後的售價、營業利潤率或業績年成長率從 0.12678 改為  12.7%,到工程設計的尺寸精度公差甚至日常生活重量換算價格等,基本上無所不在,而 Excel 也有不用函數的簡單方法哦。

 

四捨五入:ROUND

使用 ROUND(要四捨五入的目標, 第幾位數) 函數,即可簡單快速處理,整數或浮點數都能指定四捨五入到第幾位,對應關係如下。第二個參數的部分常令人感到混淆,而無條件進位或捨去的函數也是一樣的第幾位數寫法。

第幾位數的值-3-2-10123
實際對應位數千位數百位數十位數整數小數點後
第一位
小數點後
第二位
小數點後
第三位

 

直接看圖吧,假設我要對 B2 這一格 125.456 做四捨五入,函數寫法如下

Blog內文圖_excel 四捨五入

  • 四捨五入到百位數,函數寫法:=ROUND(B2,-2)
  • 四捨五入到十位數,函數寫法:=ROUND(B2,-1)
  • 四捨五入到整數,函數寫法:=ROUND(B2,0)
  • 四捨五入到小數點後第一位,函數寫法:=ROUND(B2,1)
  • 四捨五入到小數點後第二位,函數寫法:=ROUND(B2,2)

 

無條件進位:ROUNDUP

和 ROUND 函數寫法一樣,只是變成不管數字大小都會進位下圖以 122.222 這個數字為例。

Blog內文圖_excel 四捨五入-3

 

無條件捨去:ROUNDDOWN

和 ROUND 函數寫法一樣,只是變成不管數字大小都會直接捨去,下圖以 125.555 這個數字為例。

Blog內文圖_excel 四捨五入-4

 

Excel內建按鈕調整小數位

點選要調整的數,上方工具列 > 常用 > 數據 > 增加或減少小位數位,要注意的是增加減少位數時,直接是預設四捨五入的邏輯,以下圖 123.456 為例,一次減少 2 個位數,會變成 123.5,減少 3 個位數到整數會變成 123 ,因為四捨五入掉了。

Blog內文圖_excel 四捨五入-7

 

指定進位到特定倍數(如5、10)

在日常作業中,常會遇到需要將數字進位或捨去到指定單位(例如5元、10元、100元)的情境。這時可以使用以下Excel函數:

  • CEILING(數值, 單位):將數值向上進位到最接近的指定單位。
    例如:=CEILING(123,10),結果為130。
  • FLOOR(數值, 單位):將數值向下捨去到最接近的指定單位。
    例如:=FLOOR(123,10),結果為120。
  • MROUND(數值, 單位):將數值四捨五入到最接近的指定單位。
    例如:=MROUND(123,10),結果為120。

 

Excel取整函數比較表

函數作用範例
ROUND四捨五入到指定小數位數=ROUND(2.6,0) → 2.3 變成 3
ROUNDUP無條件進位到指定小數位數=ROUNDUP(2.1,0) → 2.1 變成 3
ROUNDDOWN無條件捨去到指定小數位數=ROUNDDOWN(2.9,0) → 2.9 變成 2
CEILING向上進位到最近指定倍數=CEILING(123,10) → 123 變成 130
FLOOR向下捨去到最近指定倍數=FLOOR(123,10) → 123 變成 120
MROUND四捨五入到最近指定倍數=MROUND(123,10) → 123 變成 120

 

常見錯誤Q&A

  • 小數位設定錯誤: 如果設定的位數不符合實際需求,可能導致數據偏差,例如設定0位小數,會直接四捨五入到整數。
  • 負數取整方向: 在使用ROUNDUP、ROUNDDOWN處理負數時,方向是「數字絕對值」的角度,注意與正數不同的進位/捨去結果。
  • MROUND對負數的影響: MROUND會根據距離最近的倍數進行四捨五入,即使是負數,也按照絕對值距離最近來決定。

 

另外,可以點此看更多Excel教學

Leave a Reply