Saltar al contenido principal

Round - función de script y de gráfico

Round() devuelve el resultado de redondear un número hacia arriba o hacia abajo al múltiplo más cercano de step desplazado por el número offset .

Si el número que se ha de redondear está exactamente en el medio de un intervalo, se redondea hacia arriba.

Sintaxis:  

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

Tipo de datos que devuelve: numérico

Nota informativaSi está redondeando un número de punto flotante puede que observe resultados erróneos. Estos errores de redondeo se deben a que los números de punto flotante están representados por un número finito de dígitos binarios. Por lo tanto, los resultados se calculan usando un número que ya está redondeado. Si estos errores de redondeo afectan a su trabajo, multiplique los números para convertirlos en enteros antes de redondear.

Argumentos:  

Argumentos
Argumento Descripción
x Número introducido.
step Incremento de intervalo. El valor predeterminado es 1.
offset

Define la base del intervalo de step. El valor predeterminado es 0.

Ejemplos y resultados:  

Ejemplos y resultados
Ejemplos Resultados

Round(3.8 )

Devuelve 4

En este ejemplo, el tamaño de step es 1 y la base del intervalo de step es 0.

Los intervalos son ...0 <= x <1, 1 <= x < 2, 2<= x <3, 3<= x <4...

Round(3.8,4 )

Devuelve 4

Round(2.5 )

Devuelve 3.

En este ejemplo, el tamaño de step es 1 y la base del intervalo de step es 0.

Los intervalos son ...0 <= x <1, 1 <= x <2, 2<= x <3...

Round(2,4 )

Devuelve 4. Redondeado hacia arriba porque 2 es exactamente la mitad del intervalo de step de 4.

En este ejemplo, el tamaño de step es 4 y la base del intervalo de step es 0.

Los intervalos son ...0 <= x <4, 4 <= x <8, 8<= x <12...

Round(2,6 )

Devuelve 0. Redondeado hacia abajo porque 2 es menos de la mitad del intervalo de step de 6.

En este ejemplo, el tamaño de step es 6 y la base del intervalo de step es 0.

Los intervalos son ...0 <= x <6, 6 <= x <12, 12<= x <18...

Round(3.88 ,0.1)

Devuelve 3,9

En este ejemplo, el tamaño de step es 0,1 y la base del intervalo de step es 0.

Los intervalos son ... 3.7 <= x <3.8, 3.8 <= x <3.9, 3.9 <= x < 4.0...

Round(3.88875,1/1000)

Devuelve 3,889

En este ejemplo, el tamaño del paso es 0,001, que redondea el número hacia arriba y lo limita a tres decimales.

Round(3.88 ,5)

Devuelve 5

Round(1.1 ,1,0.5)

Devuelve 1,5

En este ejemplo, el tamaño de step es 1 y la base del intervalo de step es 0,5.

Los intervalos son ...0.5 <= x <1.5, 1.5 <= x <2.5, 2.5<= x <3.5...

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.