四捨五入、進位、捨去與調整小數點等,經常用在財務 / 會計 / 銷售或數據分析如:企業報價單的 5% 增值稅、進出口幣值換算、打折後的售價、營業利潤率或業績年成長率從 0.12678 改為 12.7%,到工程設計的尺寸精度公差甚至日常生活重量換算價格等,基本上無所不在,而 Excel 也有不用函數的簡單方法哦。
重點整理
四捨五入的函數:ROUND
使用 ROUND(要四捨五入的目標, 第幾位數) 函數,即可簡單快速處理,整數或浮點數都能指定四捨五入到第幾位,對應關係如下。第二個參數的部分常令人感到混淆,而無條件進位或捨去的函數也是一樣的第幾位數寫法。
第幾位數的值 | -3 | -2 | -1 | 0 | 1 | 2 | 3 |
實際對應位數 | 千位數 | 百位數 | 十位數 | 整數 | 小數點後 第一位 | 小數點後 第二位 | 小數點後 第三位 |
直接看圖吧,假設我要對 B2 這一格 125.456 做四捨五入,函數寫法如下
- 四捨五入到百位數,函數寫法:=ROUND(B2,-2)
- 四捨五入到十位數,函數寫法:=ROUND(B2,-1)
- 四捨五入到整數,函數寫法:=ROUND(B2,0)
- 四捨五入到小數點後第一位,函數寫法:=ROUND(B2,1)
- 四捨五入到小數點後第二位,函數寫法:=ROUND(B2,2)
無條件進位的函數:ROUNDUP
和 ROUND 函數寫法一樣,只是變成不管數字大小都會進位下圖以 122.222 這個數字為例。
- 無條件進位到百位數,函數寫法:=ROUNDUP(B2,-2)
- 無條件進位到十位數,函數寫法:=ROUNDUP(B2,-1)
- 無條件進位到整數,函數寫法:=ROUNDUP(B2,0)
- 無條件進位到小數點後第一位,函數寫法:=ROUNDUP(B2,1)
- 無條件進位到小數點後第二位,函數寫法:=ROUNDUP(B2,2)
無條件捨去的函數:ROUNDDOWN
和 ROUND 函數寫法一樣,只是變成不管數字大小都會直接捨去,下圖以 125.555 這個數字為例。
- 無條件捨去到百位數,函數寫法:=ROUNDDOWN(B2,-2)
- 無條件捨去到十位數,函數寫法:=ROUNDDOWN(B2,-1)
- 無條件捨去到整數,函數寫法:=ROUNDDOWN(B2,0)
- 無條件捨去到小數點後第一位,函數寫法:=ROUNDDOWN(B2,1)
- 無條件捨去到小數點後第二位,函數寫法:=ROUNDDOWN(B2,2)
Excel 調整小數位?內建按鈕按一按順便四捨五入
點選要調整的數,上方工具列 > 常用 > 數據 > 增加或減少小位數位,要注意的是增加減少位數時,直接是預設四捨五入的邏輯,以下圖 123.456 為例,一次減少 2 個位數,會變成 123.5,減少 3 個位數到整數會變成 123 ,因為四捨五入掉了。
另外,可以點此看更多Excel教學