La función ISO.CEILING redondea un número al entero superior más próximo o al múltiplo significativo más próximo hacia arriba (hacia +infinito).
ISO.CEILING(
number
[, significance]
)
- number: Número que se quiere redondear o referencia a la columna que lo contiene.
- significance: Argumento opcional. Múltiplo significativo hacia el cual se va a redondear el número indicado.
La función ISO.CEILING devuelve un número entero o real.
Si no se indica el segundo argumento, la función considerará el valor 1 por defecto.
La función ISO.CEILING devuelve la cifra múltiplo de significance más próxima a number y que sea mayor o igual a él. Por ejemplo, la función aplicada al número 3.71 con el argumento significance 0.05, devuelve el múltiplo de 0.05 más próximo a 3.71 que sea superior o igual a este número. Es decir, devuelve 3.75:
"Superior", en este contexto, significa tendiendo a infinito positivo (es decir, para un valor negativo significa más próximo a cero).
Lógicamente, si significance toma el valor 1, el resultado será el número entero más próximo a number que sea superior o igual a él:
Si significance toma el valor 2, el resultado será siempre un múltiplo de esta cifra:
Si significance es cero, el resultado es siempre 0. Si significance es True, se considera un valor de 1 para este argumento, y si es False, se considera un valor de 0.
Al contrario de lo que ocurre con la función CEILING, significance puede ser un valor tanto negativo como positivo aunque, con independencia del signo, la función siempre redondeará hacia arriba (hacia +infinito).
En el siguiente ejemplo se muestra el precio de varios productos redondeado al número múltiplo de 0.5€ más próximo superior o igual a cada uno de ellos: