Redondea a un número especificado de dígitos significativos o a un múltiplo de un intervalo de redondeo especificado.
Sintaxis
Round(Number, Places)
o
Round(Number, Interval, Rule)
La sintaxis de la función Round consta de los siguientes elementos:
Parte |
Descripción |
||||||
|---|---|---|---|---|---|---|---|
Number |
El número real o complejo que se redondea. Todas las estructuras de datos están permitidas. Se permiten todos los tipos de datos numéricos. Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista. |
||||||
Places |
Especifica el número de dígitos a redondear. Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos numéricos. El valor debe ser mayor o igual que 1. En los tipos de datos complejos se calcula un valor absoluto. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
||||||
Interval |
Especifica el intervalo de redondeo. Se redondea a múltiplos enteros de este parámetro. Por ejemplo, utilice 0,1 para redondear a un decimal. Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos numéricos. La unidad debe ser compatible con la del parámetro Number. El valor debe ser mayor que 0. En los tipos de datos complejos se calcula un valor absoluto. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
||||||
Rule |
Especifica qué valor de redondeo se utilizará como resultado en caso de que el valor que se va a redondear se encuentre exactamente a mitad de camino entre dos múltiplos vecinos del intervalo de redondeo. El argumento Rule puede tener los siguientes valores:
Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. |
Notas
El resultado tiene la misma estructura y unidad que el argumento Number.
En el caso de las señales, solo se tiene en cuenta el componente Y. En el caso de los números complejos, las partes real e imaginaria se redondean por separado.
Disponibilidad
FlexPro Basic, Professional, Developer Suite
Ejemplos
Round(1.2345, 2) |
Devuelve 1.200. |
Round(1.253 N, 2) |
Devuelve 1.300 N. |
Round(12745, 2) |
Devuelve 13000. |
Round(-1.234, 2) |
Devuelve -1.200. |
Round(12.223, 0.1, ROUND_EVEN_UP) |
Devuelve 12.2. |
Round(12.251 N, 0.1, ROUND_EVEN_UP) |
Devuelve 12.3 N. |
Round(12.275 N, 100 mN, ROUND_EVEN_UP) |
Devuelve 12.3 N. |
Round(1223.3, 10, ROUND_EVEN_UP) |
Devuelve 1220. |
Round(1223.3, 10, ROUND_EVEN_UP) |
Devuelve 1220. |
Round(-1227.5, 10, ROUND_EVEN_UP) |
Devuelve -1230. |
Round(12.25, 0.1, ROUND_EVEN_UP) |
Devuelve 12.2. |
Round(12.35, 0.1, ROUND_EVEN_UP) |
Devuelve 12.4. |
Round(12.25, 0.1, ROUND_MID_UP) |
Devuelve 12.3. |
Round(12.35, 0.1, ROUND_MID_UP) |
Devuelve 12.4. |