Skip to main content

Excel四捨五入、無條件進位與捨去的方法與函數一次看

四捨五入、進位、捨去與調整小數點等,經常用在財務 / 會計 / 銷售或數據分析如:企業報價單的 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

  • 無條件進位到百位數,函數寫法:=ROUNDUP(B2,-2)
  • 無條件進位到十位數,函數寫法:=ROUNDUP(B2,-1)
  • 無條件進位到整數,函數寫法:=ROUNDUP(B2,0)
  • 無條件進位到小數點後第一位,函數寫法:=ROUNDUP(B2,1)
  • 無條件進位到小數點後第二位,函數寫法:=ROUNDUP(B2,2)

 

無條件捨去的函數:ROUNDDOWN

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

Blog內文圖_excel 四捨五入-4

  • 無條件捨去到百位數,函數寫法:=ROUNDDOWN(B2,-2)
  • 無條件捨去到十位數,函數寫法:=ROUNDDOWN(B2,-1)
  • 無條件捨去到整數,函數寫法:=ROUNDDOWN(B2,0)
  • 無條件捨去到小數點後第一位,函數寫法:=ROUNDDOWN(B2,1)
  • 無條件捨去到小數點後第二位,函數寫法:=ROUNDDOWN(B2,2)

 

Excel 調整小數位?內建按鈕按一按順便四捨五入

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

Blog內文圖_excel 四捨五入-7

 

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

Leave a Reply