Excel 四捨五入公式教學
在 Excel 中,可以使用內建函數來實現四捨五入操作,包括將數字四捨五入到指定的小數位數或整數位。以下是四捨五入的相關函數與應用方法。
1. 使用 ROUND 函數進行四捨五入
語法
=ROUND(數值, 位數)
- 數值:要進行四捨五入的數值或儲存格。
- 位數:
- 正數:保留的小數位數(例如 2 表示保留兩位小數)。
- 0:四捨五入到整數。
- 負數:四捨五入到整數位之前(例如 -1 表示四捨五入到十位,-2 表示百位)。
範例
- 四捨五入到小數點後 2 位
=ROUND(123.456, 2)結果:123.46
- 四捨五入到整數
=ROUND(123.456, 0)結果:123
- 四捨五入到十位
=ROUND(123.456, -1)結果:120
2. 使用 ROUNDUP 函數進行無條件進位
語法
=ROUNDUP(數值, 位數)
- 功能:將數字無條件進位到指定位數。
- 位數 的用法與
ROUND相同。
範例
- 無條件進位到小數點後 1 位
=ROUNDUP(123.451, 1)結果:123.5
- 無條件進位到整數
=ROUNDUP(123.001, 0)結果:124
- 無條件進位到百位
=ROUNDUP(123, -2)結果:200
3. 使用 ROUNDDOWN 函數進行無條件捨去
語法
=ROUNDDOWN(數值, 位數)
- 功能:將數字無條件捨去到指定位數。
- 位數 的用法與
ROUND相同。
範例
- 無條件捨去到小數點後 1 位
=ROUNDDOWN(123.456, 1)結果:123.4
- 無條件捨去到整數
=ROUNDDOWN(123.999, 0)結果:123
- 無條件捨去到十位
=ROUNDDOWN(123, -1)結果:120
4. 使用 INT 函數進行整數截取
INT 函數可以直接將數字向下取整到整數。
語法
=INT(數值)
範例
- 正數取整
=INT(123.456)結果:123
- 負數取整
=INT(-123.456)結果:-124(向下取整)
5. 使用 MROUND 函數按指定基數進行四捨五入
MROUND 函數會根據指定的倍數對數字進行四捨五入。
語法
=MROUND(數值, 基數)
- 數值:要四捨五入的數字。
- 基數:四捨五入的倍數。
範例
- 四捨五入到最近的 5 的倍數
=MROUND(123, 5)結果:125
- 四捨五入到最近的 0.1 的倍數
=MROUND(123.456, 0.1)結果:123.5
- 負數的四捨五入
=MROUND(-123, 10)結果:-120
6. 比較不同函數
| 函數 | 功能 | 範例數值 | 位數/基數 | 結果 |
|---|---|---|---|---|
ROUND | 四捨五入 | 123.456 | 1 | 123.5 |
ROUNDUP | 無條件進位 | 123.456 | 1 | 123.5 |
ROUNDDOWN | 無條件捨去 | 123.456 | 1 | 123.4 |
INT | 向下取整到整數(負數向更小值取整) | -123.456 | N/A | -124 |
MROUND | 按基數四捨五入 | 123.456 | 0.1 | 123.5 |
7. 注意事項
- 小數位數的設置
- 位數為正數時,影響小數點後的位數。
- 位數為負數時,影響小數點前的整數位數。
- 負數的處理
ROUND、ROUNDUP、ROUNDDOWN的負數結果需要特別注意,例如四捨五入時是朝遠離 0 的方向進位或捨去。
MROUND的基數- 基數必須是正數,否則會出現錯誤。
透過以上函數,您可以在 Excel 中靈活實現四捨五入的多種操作,滿足數據處理的不同需求!