Round - 脚本和图表函数

Round() 用于返回通过偏移 offset 数值向上或向下取整到 step 最接近倍数的结果。

如果舍入值正处于一个时间间隔的中间,它向上取整。

Syntax:  

Round(x[, step[, offset]])

Return data type: 数字

备注: 如果您对浮点数进行四舍五入,可能会导致错误的结果。这些舍入错误是因为浮点数是由有限数量的二进制数字表示的。因此,使用已经结果舍入的数字计算出结果。如果这些舍入错误会对您的工作产生影响,在四舍五入之前乘以要将其转换为整数的数字。

Arguments:  

参数 说明
x 输入数字。
step 间隔增量。默认值为 1。
offset

定义步进间隔的底数。默认值为 0。

Examples and results:  

示例 结果

Round(3.8 )

返回 4

在这个示例中,步进的大小为 1,步进间隔的底数为 0。

间隔为 ...0 <= x <1, 1 <= x < 2, 2<= x <3, 3<= x <4...

Round(3.8,4 )

返回 4

Round(2.5 )

返回 3。向上取整,因为 2.5 正好是默认步进间隔的一半。

Round(2,4 )

返回 4。向上取整,因为 2 正好是步进间隔 4 的一半。

在这个示例中,步进的大小为 4,步进间隔的底数为 0。

步进间隔为 ...0 <= x <4, 4 <= x <8, 8<= x <12...

Round(2,6 )

返回 0。向下取整,因为 2 小于步进间隔 6 的一半。

在这个示例中,步进的大小为 6,步进间隔的底数为 0。

步进间隔为 ...0 <= x <6, 6 <= x <12, 12<= x <18...

Round(3.88 ,0.1)

返回 3.9

在这个示例中,步进的大小为 0.1,步进间隔的底数为 0。

间隔为 ... 3.7 <= x <3.8, 3.8 <= x <3.9, 3.9 <= x < 4.0...

Round(3.88 ,5)

返回 5

Round(1.1 ,1,0.5)

返回 1.5

在这个示例中,步进的大小为 1,步进间隔的底数为 0.5。

间隔为 ...0.5 <= x <1.5, 1.5 <= x <2.5, 2.5<= x <3.5...