CEILING函数:CEILING函数用于将数字向上取整,即向远离零的方向取整。
语法:CEILING(number, significance)
其中,number是要向上取整的数,significance是取整的倍数。例如,CEILING(2.5, 1)将返回3,因为3是离2.5最近的、大于或等于2.5的、且是1的倍数的数。
ROUND函数:ROUND函数用于将数字四舍五入到指定的位数。
语法:ROUND(number, num_digits)
其中,number是要四舍五入的数,num_digits是要四舍五入到的位数。例如,ROUND(2.55, 1)将返回2.6,因为2.55的小数点后一位四舍五入为6。
FLOOR函数:FLOOR函数用于将数字向下取整,即向靠近零的方向取整。
语法:FLOOR(number, significance)
其中,number是要向下取整的数,significance是取整的倍数。例如,FLOOR(2.5, 1)将返回2,因为2是离2.5最近的、小于或等于2.5的、且是1的倍数的数。
需要注意的是,如果number和significance的符号不一致(一个正数一个负数),这三个函数可能会返回错误结果。在这种情况下,你需要保证number和significance的符号一致。
例子:
使用基数0.5:
-
对于CEILING函数:
- 1.1 将向上取整到1.5
- 1.25 将向上取整到1.5
- 1.4 将向上取整到1.5
-
对于ROUND函数:
- 1.1 将四舍五入到1
- 1.25 将四舍五入到1.5
- 1.4 将四舍五入到1.5
-
对于FLOOR函数:
- 1.1 将向下取整到1
- 1.25 将向下取整到1
- 1.4 将向下取整到1
请注意,这里使用的基数是0.5,因此舍入的结果都是以0.5为单位进行的。由于CEILING函数向上取整,FLOOR函数向下取整,而ROUND函数四舍五入,所以它们的结果会有所不同。