En muchas ocasiones, cuando trabajamos con números decimales en Excel es posible que solamente nos interese mostrar o trabajar con una cantidad determinada de ellos.
Incluso es posible que en lugar de trabajar con números decimales nos interese trabajar con números enteros.
En el siguiente tutorial, vamos a ver qué funciones de Excel podemos utilizar para redondear número y poder trabajar más cómodamente con ellos.
Aprende a redondear en Excel
Redondear en Excel: Funciones que podemos utilizar
Antes de empezar con los ejemplos de redondear decimales en Excel, hagamos un repaso rápido con una lista de algunas funciones de Excel que podemos utilizar para redondear números o convertir un número decimal a entero.
Si lo que queremos es redondear un número decimal a un número entero, lo más sencillo es utilizar alguna de estas tres funciones:
- REDONDEAR: redondea un número al número de decimales especificado
- ENTERO: redondea un número hasta el entero inferior más próximo
- TRUNCAR: convierte un número decimal a uno entero al quitar la parte decimal o de fracción
Si por el contrario lo que queremos es redondear un número decimal especificando los decimales significativos que queremos hacer o algo más específico podemos utilizar estas otras:
- REDOND.MULT: devuelve un número redondeado al múltiplo deseado
- REDONDEA.IMPAR: redondea un número positivo hacia arriba y un número negativo hacia abajo hasta el próximo entero impar
- REDONDEA.PAR: redondea un número positivo hacia arriba y un número negativo hacia abajo hasta el próximo entero par. Los números negativos se ajustan alejándolos de cero
- REDONDEAR.MAS: redondea un número hacia arriba, en dirección contraria a cero
- REDONDEAR.MENOS: redondea un número hacia abajo, hacia cero
- MULTIPLO.INFERIOR.MAT: redondea un número hacia abajo, al entero más cercano o al múltiplo significativo más cercano
- MULTIPLO.SUPERIOR.MAT: redondea un número hacia arriba, al entero más cercano o al múltiplo significativo más cercano
Ejemplos de funciones para redondear decimales en Excel
Función REDONDEAR
Cuando utilizamos la función REDONDEAR podemos especificar el número de decimales que necesitamos en la fórmula, por lo que si ponemos <0> en el argumento el número decimal se redondea a un número entero.
Hay que tener en cuenta que si el primer decimal es 5 o superior, se redondea al número entero inmediatamente superior, mientras que si es menor de 5 se redondea al número entero inmediatamente inferior.
Función ENTERO
Si lo que necesitamos es redondear un número decimal a un número entero inmediatamente inferior al que tenemos usaremos la función ENTERO. Fíjate como en esta ocasión, todos los números se redondean al entero inferior más próximo sin importar el primer decimal.
Función TRUNCAR
Como en el ejemplo anterior, si lo que necesitamos es redondear un número decimal a un número entero inmediatamente inferior podemos utilizar la función TRUNCAR. La diferencia con respecto a la anterior, es que esta función nos permite especificar el número de decimales a los que queremos redondear, por lo que tenemos la opción de redondear a otro número decimal con menos cifras decimales o directamente redondear a un número entero.
Si por ejemplo queremos redondear a un decimal podemos indicarlo en el argumento de la función especificando <1>.
Otras funciones para redondear números
Función REDOND.MULT
Si por ejemplo necesitamos redondear un número al múltiplo que deseemos, podemos utilizar la función REDOND.MULT, la cual nos permite elegir en uno de sus argumentos, el múltiplo deseado.
Imaginemos que queremos redondear una serie de números decimales que tenemos en una lista para que sean múltiplo de <2>. Indicaríamos lo siguiente:
Función REDONDEA.IMPAR y REDONDEA.PAR
Como su nombre indica en cada caso, podemos redondear una serie de números decimales hasta el próximo número impar para el caso de la función <REDONDEA.IMPAR> y para el próximo número para para la función <REDONDEA.PAR>.
Fijaos la diferencia que habría al redondear los mismos números pero utilizando esta vez la función <REDONDEA.PAR>.
Por lo que utilizaríamos una función u otra dependiendo de nuestras necesidades.
Función REDONDEAR.MAS y REDONDEAR.MENOS
Estas funciones nos permiten redondear un número decimal hacia arriba, si utilizamos la función <REDONDEAR.MAS> o redondear hacia abajo si utilizamos la función <REDONDEAR.MENOS>.
Además, debemos indicar el número de decimales que queremos usar, y como en casos anteriores, si lo que queremos es redondear a un número entero podemos indicarlo con un <0> en el segundo argumento de las funciones. Vamos a verlo con un ejemplo suponiendo que queremos redondear los números decimales siguientes a un decimal.
Si por el contrario queremos redondear los números a la baja utilizaremos la función <REDONDEAR.MENOS>.
Función MULTIPLO.INFERIOR.MAT y MULTIPLO.SUPERIOR.MAT
Antes comenzar a explicar el ejemplo de estas funciones, veamos la estructura que tiene:
- Número: Este argumento es obligatorio, y nos indica qué número queremos redondear
- Cifra_significativa (opcional): con este argumento especificamos al múltiplo que queremos redondear
- Moda (opcional): con este último argumento, lo único que haremos será cambiar la dirección hacia donde va el redondeo. Si ponemos un número negativo irá hacia arriba, es decir, tenderá a ir hacia el 0. Si por el contrario lo ponemos positivo, el redondeo irá hacia abajo
Estas funciones nos permiten realizar cosas que con las que habíamos visto anteriormente no es posible. Podemos redondear un número decimal a un número entero, a la baja o a la alta según utilicemos la función <MULTIPLO.INFERIOR.MAT> o <MULTIPLO.SUPERIOR.MAT> respectivamente.
O por el contrario, redondeando hacia arriba:
Otra manera de utilizar estas funciones es redondeando, por encima o por abajo según la función utilizada, para que se haga el redondeo al múltiplo que queramos.
Imaginemos que queremos redondear los siguientes números a un número entero múltiplo de 5. El resultado sería:
Importante: Si ahora queremos que el número <-17,2> se redondee a un número múltiplo de 5 pero más cercano al número <0> deberemos indicarlo con un signo negativo en el argumento <Moda> de la función.
Lo explicado para la función anterior es válido para la función <MULTIPLO.SUPERIOR.MAT> con los resultados correspondientes a dicha función.