說明
使用此功能將一個數字四捨五入到指定的位數。鏈結中支援。
Round 用於控制計算和顯示數值資料的精確度。
語法
ROUND(number, num_digits)
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
數字 |
是 | 您要四捨五入的數字。 | 實數、包含實數的儲存格參照,或結果為實數的公式。 |
num_digits |
是 | 您希望將數字四捨五入的位數。 | 整數、包含整數的儲存格參照,或結果為整數的公式。 |
範例
範例資料
| A | B | |
|---|---|---|
1 |
3.14159 | 1234.5678 |
2 |
-2.9876 | 0.0005 |
3 |
10.5 | 99.99 |
4 |
弗雷德 | 3/11/2022 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 將一個數字整填至指定的小數位。 | =ROUND(A1, 2) |
ROUND 函數將一個數字整填至指定的位數。此公式將 A1 (3.14159) 中的值四捨五入到小數點後 2 位,得到3.14 。 |
| 將一個數字整填為最接近的 10 的次方倍數。 | =ROUND(B1, -2) |
第二參數為負數時,會將數字向小數點左側整填。此公式將 B1 (1234.5678) 中的值四捨五入到最接近的 100,返回1200 。 |
| 將負數整填至指定的小數位。 | =ROUND(A2, 1) |
此公式將 A2 (-2.9876) 中的值四捨五入到小數點後一位。小數位第二位的 8 會使 9 進位,返回-3.0 。 |
| 整填小數位。 | =ROUND(B2, 3) |
此公式將 B2 (0.0005) 中的值四捨五入到小數點後 3 位。小數位第四位的 5 會使前一位數字向上整填,回報0.001 。 |
| 將一個帶有小數位的數整填為最接近的整數。 | =ROUND(A3, 0) |
此公式將 A3 (10.5) 中的值四捨五入到小數位 0。在大多數試算表程式中,以 .5 或更大為結尾的值會進位,返回11 。 |
| 在四捨五入函數中處理文字值。 | =ROUND(A4, 0) |
ROUND 函數要求第一個參數為數值。由於 A4 包含文字,因此函數會返回錯誤。 對於此資料集,公式返回#VALUE! 。 |
附註
- 如果將 ROUND 應用於文字,會導致 #VALUE!
- ROUND 與格式化儲存格以顯示某個小數位數不同,因為它實際上是透過移除最後一位四捨五入數字右側的所有數字來改變儲存格中的數值。
- ROUND 遵循標準的四捨五入規則:如果四捨五入位置右方的數字是 5 或更大,則向上捨入;否則向下捨入。
- 將 ROUND 應用於正數會使其朝正方向增加,將 ROUND 應用於負數會使其朝負方向增加。
- ROUND 與 ROUNDUP 及ROUNDDOWN 有以下不同:
提示
- 當您需要以特定精確度執行計算時,請使用 ROUND。
- 若要在不改變基本值的情況下顯示小數點後一定位數的數字,請使用儲存格格式化而非 ROUND。
- ROUND 可與其他功能結合,例如SUM 或AVERAGE ,以進行更複雜的計算。
- 在需要高精度的財務計算中,請注意潛在的四捨五入錯誤。
- 如果您需要無論數字的位數是多少,都以特定方向進行四捨五入,請考慮使用ROUNDUP 或ROUNDDOWN 。
- 如果您需要以不同的方式對數字進行四捨五入,請考慮使用其他四捨五入函數 (連結於 相關函數)。