[ROUND函數、ROUNDUP函數、ROUNDDOWN函數]將數值四捨五入、無條件進位、無條件捨去

文章編號:040507

在計算公式中設定ROUND函數,可以將數值四捨五入至指定的位數。
ROUNDUP函數可將數值無條件進位,ROUNDDOWN函數可將數值無條件捨去。

函數的語法

ROUND函數可將數值四捨五入至指定的位數。

內容已複製
ROUND(數值, [位數])

ROUNDUP函數可在指定的位數將數值無條件進位。

內容已複製
ROUNDUP(數值, [位數])

ROUNDDOWN函數可在指定的位數將數值無條件捨去。

內容已複製
ROUNDDOWN(數值, [位數])

在ROUND函數、ROUNDUP函數、ROUNDDOWN函數中指定數值型的參數。
可省略「位數」。省略「位數」時,將視為指定為「0」。

「數值」可以指定數值欄位的欄位代碼、值為數值的計算公式,或數值。

「位數」參數指定位數。
想處理小數點後的位數時,指定正數。
想處理小數點的左側(整數部分)時,指定0或負數。

位數的指定方法

位數指定為「2」時

在小數點第3位進行處理。
數值指定為「1234.567」時的計算結果如下:

  • 四捨五入:1234.57
  • 無條件捨去:1234.56
  • 無條件進位:1234.57

位數指定為「1」時

在小數點第2位進行處理。
數值指定為「1234.567」時的計算結果如下:

  • 四捨五入:1234.6
  • 無條件捨去:1234.5
  • 無條件進位:1234.6

位數指定為「0」時

在小數點第1位進行處理。
數值指定為「1234.567」時的計算結果如下:

  • 四捨五入:1235
  • 無條件捨去:1234
  • 無條件進位:1235

省略位數時,也將視為指定為「0」。

位數指定為「-1」時

在個位數進行處理。
數值指定為「1234.567」時的計算結果如下:

  • 四捨五入:1230
  • 無條件捨去:1230
  • 無條件進位:1240

位數指定為「-2」時

在十位數進行處理。
數值指定為「1234.567」時的計算結果如下:

  • 四捨五入:1200
  • 無條件捨去:1200
  • 無條件進位:1300

計算公式範例

在計算公式中,請指定欄位代碼作為參數,而非欄位名稱。
以下範例中,欄位代碼與欄位名稱完全相同。

使用四捨五入計算銷售價格的計算公式

以下範例的計算公式為將本體價格乘以手續費(1.1)的數值四捨五入,並計算銷售價格。
銷售價格為求整數,將「位數」的參數指定為「0」。若省略「位數」參數,將視為「0」,此處已省略。

內容已複製
ROUND(本體價格 * 1.1)

截圖:自動計算銷售價格的畫面 在「本體價格」欄位輸入價格後,乘以手續費10%,計算將小數點後數字四捨五入的銷售價格。

使用無條件進位計算銷售價格的計算公式

以下範例的計算公式為將本體價格乘以手續費(1.1)的數值無條件進位,並計算銷售價格。
銷售價格為求整數,將「位數」的參數指定為「0」。若省略「位數」參數,將視為「0」,此處已省略。

內容已複製
ROUNDUP(本體價格 * 1.1)

在「本體價格」欄位輸入價格後,乘以手續費10%,計算將小數點後數字無條件進位的銷售價格。

使用無條件捨去計算銷售價格的計算公式

以下範例的計算公式為將本體價格乘以手續費(1.1)的數值無條件捨去,並計算銷售價格。
銷售價格為求整數,將「位數」的參數指定為「0」。若省略「位數」參數,將視為「0」,此處已省略。

內容已複製
ROUNDDOWN(本體價格 * 1.1)

在「本體價格」欄位輸入價格後,乘以手續費10%,計算將小數點後數字無條件捨去的銷售價格。