本教學由作者茂伯編寫,並由作者在 Windows 版 Microsoft 365 與 Excel 2021 實際操作驗證。
將計算金額四捨五入到小數點後 2 位,取得可供後續計算使用的數值。
先準備範例資料
開啟空白活頁簿,依下表把資料輸入對應儲存格。A、B 等是欄名;1、2 等是列號。
| 列 | A | B |
|---|---|---|
| 1 | 費用項目 | 原始金額 |
| 2 | 材料費 | 123.456 |
| 3 | 運費 | 78.994 |
| 4 | 包材費 | 26.1 |
輸入這個公式
在 E2 輸入以下公式,按 Enter。
=ROUND(B2,2)
正確結果:123.46
語法:
=ROUND(number,num_digits)
| 引數 | 代表什麼 |
|---|---|
| number | 要四捨五入的數字或儲存格。本課是 B2 的 123.456。 |
| num_digits | 保留的小數位數。本課填 2;填 0 是取整數,負數則向小數點左邊的位數四捨五入。 |
公式請使用英文名稱及半形標點;若系統以分號分隔引數,請依 Excel 提示改用分號。語法中的方括號表示選填,不必輸入。
照著做並核對畫面
- 在空白工作表的 A1:B4 輸入上表,確認 B2 的原始金額是 123.456。
- 在 E1 輸入「四捨五入金額」,再點選 E2。
- 在 E2 輸入 =ROUND(B2,2),按 Enter。
- 重新點選 E2,確認結果為 123.46;B2 仍保留原始金額 123.456。
- 保持選取 E2,按 Ctrl+1,選「數值」,將小數位數設為 2,按「確定」,讓結果固定顯示兩位小數。

圖 1 Excel 網頁版實際操作畫面
B2 的第 3 位小數是 6,因此第 2 位小數由 5 進位為 6,得到數值 123.46。ROUND 改變的是公式結果;B2 原始資料不變。小數位數格式只控制畫面顯示,通常不改變儲存的數值。
常見錯誤
- 只把 B2 的格式設為兩位小數,就以為原值已變成 123.46:一般情況下,B2 仍儲存 123.456。
- 要保留兩位小數卻填 0.01:第二個引數應填位數 2。
- 以為函數一定會顯示尾端的 0:例如結果 26.1 要顯示為 26.10,仍需把數值格式設成兩位小數。
自己試一次
把 E2 的公式改為讀取 B3,將運費 78.994 四捨五入到小數點後 2 位,結果是多少?
參考答案:
=ROUND(B3,2)
結果:78.99。第 3 位小數是 4,不進位,所以第 2 位小數保留為 9,結果是 78.99。