说明
如果忽略 #places 参数,则 Round 四舍五入到最接近的整数。
参数
#places 是一个整数,表示 x 要四舍五入到的小数位数。
注意: #places 的值可以在 -20 至 10(包括 -20 和 10)的范围内。
操作
如果忽略 #places 参数,则 Round 四舍五入到最接近的整数。如果小数点右边的值小于或等于 .499,则程序四舍五入到下一个最小数字。如果小数点右边的值等于或大于 .5,则程序四舍五入到下一个最大数字。
如果使用了 #places 参数,则将 x 中的值四舍五入到由 #places 指定的最接近的小数位数。将 #places 指定为 0 与不使用 #places 参数的作用相同。也可以为 #places 指定负数,该数字将四舍五入到最接近的十位、百位或千位,以此类推。
注意: #places 的值可以在 -20 至 10(包括 -20 和 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)返回 1854.5,其中 Amount = 1854.49。
Round({file.AMOUNT})返回 1854.00,其中 Amount = 1854.49。
Round({file.AMOUNT})返回 1855.00,其中 Amount = 1854.51。
Round({file.WEIGHT} / 100)返回 4,其中 Weight = 424。
Round({file.WEIGHT} / 100)返回 5,其中 Weight = 451。
Round((A * B) / C)
返回 11,其中 A = 25、B = 3 和 C = 7。
Round(file.AMOUNT,1)
返回 1854.5,其中 Amount = 1854.51。
Round({file.WAGE} * {file.HOURS WORKED}, 2)返回 $146.63,其中 Wage = $5.75、Hours worked = 25.5。
注释
四舍五入也可用作字段中数值的格式设置选项。
请注意使用字段格式设置功能可能会影响值在公式中的使用。