向远离零的方向舍入数字(向上)。
语法
ROUNDUP ( <数字>, <舍入的位数> )
参数 | 属性 | 描述 |
数字 | 需要舍入数值 | |
舍入的位数 | 要舍入的位数。 负值将位数舍入到小数点左侧;如果为 0,则舍入为最接近的整数 |
返回值
标量
一个小数值
备注
- 如果舍入的位数大于 0,则将数值向上舍入到指定的小数位数
- 如果舍入的位数为 0,则将数字向上舍入为最接近的整数
- 如果舍入的位数小于 0,则将数字向上舍入到小数点左侧
ROUNDUP 的行为与 ROUND 相似,但它始终向上舍入。
示例
ROUND(PI(),4) = 3.1416 ROUNDUP(1.3,0.2) = 2 ROUNDUP(13.25,-1) = 20
ROUNDUP(13.25,-1) = 20,这个表达式第二个参数是负数,是小数点前1位向上舍入,所以小数点前第一位3向前舍入成0,小数点前第二位变成2,所以值是20。-1指的是小数点左侧1位向上舍入。如果是-2的话是小数点左侧两位向上舍入。这样理解对么。