假設您想要將數字四捨五入到最接近的整數,因為小數值對您而言不太重要。 或者,假設您想要將數字四捨五入到 10 的倍數,以簡化金額的近似值。 有多種方式可以將數字四捨五入。
變更顯示的小數位數,而不變更該數字
工作表上
-
選取要設定格式的儲存格。
-
若要在小數點之後顯示更多或更少的位數,請在 [常用] 索引標籤的 [數值] 群組中,按一下 [增加小數位數] 或 [減少小數位數] 。
在內建數字格式內
-
在 [常用] 索引標籤上的 [數值] 群組中,按一下數值格式清單旁的箭號,然後按一下 [其他數值格式]。
-
在 [類別] 清單內,根據數字的資料類型,按一下 [貨幣]、[會計專用]、[百分比] 或 [科學記號]。
-
在 [小數位數] 方塊中,輸入要顯示的小數位數。
將數字無條件進位
將數字無條件捨去
使用 ROUNDDOWN 函數。
將數字四捨五入到最接近的數字
使用 ROUND 函數。
將數字四捨五入到接近的分數
使用 ROUND 函數。
將數字四捨五入至有效位數
有效位數是指達成數字精確度的位數。
本節範例將使用 ROUND、ROUNDUP 與 ROUNDDOWN 函數。 它們可說明正數、負數、整數與分數的四捨五入法,但此處顯示的範例只能說明一小部分的可能情況。
下列清單包含您將數字四捨五入至有效位數時應留意的部分一般規則。 您可以使用四捨五入函數進行實驗,並改用您自己的數字與參數,以傳回您所需的有效位數數字。
-
負數四捨五入時,數字會先轉換成絕對值 (不帶負號的值)。 接著會執行四捨五入運算,然後重新套用負號。 這雖然看似有違邏輯,但四捨五入的確是依此方式執行。 例如,若使用 ROUNDDOWN 函數將 -889 四捨五入至兩個有效位數,將會得出 -880。 首先,-889 會轉換成其絕對值 889。 接著再無條件捨去至兩個有效位數,得出 880。 最後重新套用負號,而得出 -880。
-
對正數使用 ROUNDDOWN 函數時,一律會使數字無條件捨去,而 ROUNDUP 則一律會使數字無條件進位。
-
ROUND 函數會以下列方式對包含小數的數字四捨五入:若小數部分大於或等於 0.5,該數字會進位。 若小數部分小於 0.5,該數字會捨去。
-
ROUND 函數對整數進行四捨五入時的規則與小數的規則相仿,只是會以 5 的倍數取代 0.5。
-
根據一般規則,當您對不含小數部分的數字 (整數) 進行四捨五入時,您會將有效位數減去要四捨五入的位數。 例如,若要將 2345678 無條件捨去至 3 個有效位數,您會使用 ROUNDDOWN 函數與參數 -4,如下所示:= ROUNDDOWN(2345678,-4)。 這會將數字無條件捨去為 2340000,其中 "234" 這個部分即是有效位數。
將數字進位或捨去至指定的倍數
有些時候您會想將數字四捨五入至您指定的倍數。 例如,假設您的公司某產品出貨時以一箱 18 件單品為單位。 您可以使用 MROUND函數,算出 204 件單品出貨時需要幾個箱子。 在此案例中,正確答案是 12 個,因為 204 除以 18 是 11.333,而此時必須無條件進位。 第 12 箱將只會有 6 件單品。
此外,有時候您也必須將負數四捨五入為負數倍數,或將包含小數位數的數值四捨五入為包含小數位數的倍數。 在這些情況下,您也可以使用 MROUND 函數。