說明
如果不包含 #位數引數,Round 則四捨五入到最接近的整數。
引數
#位數引數是一個整數,指出要將 x 四捨五入的小數位數。
附註: #places 的值範圍可介於 -20 到 10 (包含 10)。
動作
如果不包含 #位數引數,Round 則四捨五入到最接近的整數。如果小數點右邊的數值是 .499 或以下,程式會四捨五入成下一個最小的數字。如果小數點右邊的數值是 .5 或以上,程式會四捨五入成下一個最大的數字。
如果使用 #位數引數,x 中的值會四捨五入到 #位數指示的最接近小數位數。將 #位數指定為 0 等於是不指定 #位數。#位數也可以指定為負數,這樣會將數字四捨五入到最接近的十分之一 (.1)、百分之一 (.01) 或千分之一 (.001)。
附註: #places 的值範圍可介於 -20 到 10 (包含 10)。
典型用法
如果將某個數值四捨五入到特定小數位數,會比使用原始數值合適的話,就可以使用 Round。
範例
Round(1.23456)
傳回 1。
Round(1.499)
傳回 1。
Round(1.5000)
傳回 2。
Round(2345.23456,4)
傳回 2345.2346。
Round(2345.23456,3)
傳回 2345.235。
Round(2345.23456,2)
傳回 2345.23。
Round(2345.23456,0)
傳回 2345。
Round(2345.23456,-1)
傳回 2350。
Round(2345.23456,-2)
傳回 2300。
Round(2345.23456,-3)
傳回 2000。
Round(1.234499,3)
傳回 1.234。
Round(1.234500,3)
傳回 1.235。
Round({file.AMOUNT},1)當 Amount = 1854.49 時,傳回 1854.5。
Round({file.AMOUNT})當 Amount = 1854.49 時,傳回 1854.00。
Round({file.AMOUNT})當 Amount = 1854.51 時,傳回 1855.00。
Round({file.WEIGHT} / 100)當 Weight = 424 時,傳回 4。
Round({file.WEIGHT} / 100)當 Weight = 451 時,傳回 5。
Round((A * B) / C)
當 A = 25、B = 3 及 C = 7 時,傳回 11。
Round(file.AMOUNT,1)
當 Amount = 1854.51 時,傳回 1854.5。
Round({file.WAGE} * {file.HOURS WORKED}, 2)當 Wage = $5.75 且 Hours worked = 25.5 時,傳回 $146.63。
註解
四捨五入也是一種功能,可以用來設定欄位中數值格式的選項。
請注意,若使用欄位格式設定功能,可能會影響公式中使用數值的方式。