首頁 / 公式 / Excel ROUND、ROUNDUP、ROUNDDOWN
數學 Excel + Google Sheets

Excel ROUND、ROUNDUP、ROUNDDOWN

要把單價取整、去掉小數,或費用一律進位?ROUND、ROUNDUP、ROUNDDOWN 就能涵蓋。先看下方靜態範例,再練習把一欄單價四捨五入成整數。

ROUND、ROUNDUP、ROUNDDOWN 一覽

=ROUND(A2, 0) · =ROUNDUP(A2, 0) · =ROUNDDOWN(A2, 0)

三類相關函數涵蓋大多數取整需求。ROUND 依四捨五入(.5 遠離 0);ROUNDUP 一律遠離 0(向上取整);ROUNDDOWN 一律朝向 0(向下取整)。下面的範例從 ROUND 開始,後續小節分別講 ROUNDUP、ROUNDDOWN。

1 ROUND(number, num_digits)
必填

四捨五入到 num_digits 位小數。0 表示整數,2 表示常見的金額分位。.5 往遠離 0 的方向。

2 ROUNDUP(number, num_digits)
必填

一律遠離 0——12.1 取 0 位小數變成 13。數量或費用絕不能少算時用它。

3 ROUNDDOWN(number, num_digits)
必填

一律朝向 0——12.9 取 0 位小數變成 12。需要截斷小數、又不走四捨五入規則時用它。

ROUND 範例:四捨五入成整數

這則 ROUND 範例把每個單價四捨五入到 0 位小數。

單價ROUND(…, 0)
12.613
12.412
99.7100
=ROUND(A2, 0)

ROUND(A2, 0) 對 12.6 回傳 13,對 12.4 回傳 12。第二參數改成 2 可保留兩位小數。

ROUNDUP 範例:一律遠離 0(向上取整)

ROUNDUP 從不朝向 0。數量或費用絕不能少算時用它。

數值ROUNDUP(…, 0)
12.113
12.012
-12.1-13

向上取整到整數

=ROUNDUP(A2, 0)

ROUNDDOWN 範例:一律朝向 0(截斷)

ROUNDDOWN 朝 0 靠攏。正數看起來像去掉小數;負數同樣朝 0 移動。

數值ROUNDDOWN(…, 0)
12.912
12.112
-12.9-12

向下取整到整數

=ROUNDDOWN(A2, 0)

取整最常踩的 4 個陷阱

1. ROUND 不等於 ROUNDUP / ROUNDDOWN

對 12.4,ROUND 與 ROUNDDOWN 都是 12,但 ROUNDUP 是 13。按業務規則選函數,不要只搜「取整」。

2. 小數位數可以為負

ROUND(1234, -2) 得到 1200——四捨五入到百位。負位數表示小數點左側。

3. 顯示格式不是取整

縮小儲存格數字格式只改「看起來」的樣子。存進去的值仍是完整精度,除非用 ROUND(或選擇性貼上為值)。

4. 銀行家捨入與 Excel ROUND

Excel ROUND 對 .5 遠離 0。有些系統對 .5 用銀行家捨入。需要與 Excel 一致時用 ROUND。

Excel 與 Google Sheets

Microsoft Excel (365 / Desktop)

桌面版 Excel 與 Microsoft 365 都支援 ROUND、ROUNDUP、ROUNDDOWN,參數順序相同。日文版選單常標成 四捨五入 / 切り上げ / 切り捨て。

Google Sheets

Google Sheets 函數名與參數順序相同。常見四捨五入場景與 Excel ROUND 一致。

這頁對應的 ROUND 練習

實戰:把單價四捨五入成整數

在下方鎖定迷你表裡輸入公式,讓每個單價四捨五入到 0 位小數。把 13 寫死,下一組案例就會失敗。

開啟獨立練習題頁
題目說明
提示 0/4
官方解法 1
–
測試案例
1
2
3
重設
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在載入互動式試算表...
正在準備儲存格資料與公式求解引擎
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。

ROUND 練習

用 ROUND 把單價欄四捨五入成整數。公式要跟著 A2 變。

常見問題

Excel 怎麼四捨五入?

用 =ROUND(A2, 0) 取整數,或 =ROUND(A2, 2) 保留兩位小數。第二參數是小數位數。

ROUND、ROUNDUP、ROUNDDOWN 差在哪?

ROUND 依四捨五入(.5 遠離 0)。ROUNDUP 一律遠離 0。ROUNDDOWN 一律朝向 0。

如何一律向上取整?

用 =ROUNDUP(A2, 0)(或其他位數)。只要有非零小數就往遠離 0 的方向。

如何截斷小數?

用 =ROUNDDOWN(A2, 0) 朝 0 截斷;正數也可用 =INT(A2)。ROUNDDOWN 對負數同樣朝 0。

改儲存格顯示格式會取整嗎?

不會。顯示格式只改外觀。要改存進去的值請用 ROUND(必要時再貼上值)。

可以四捨五入到百位嗎?

可以——負的位數:=ROUND(A2, -2) 會四捨五入到最接近的百。

Google Sheets 也能用嗎?

可以。ROUND、ROUNDUP、ROUNDDOWN 名稱與參數順序相同。

ROUND 和 INT 該用哪個?

INT 對負數朝 −∞ 截斷;ROUNDDOWN 一律朝 0;ROUND 依四捨五入。依規則選函數。