Función REDONDEAR en Excel, VBA y Google Sheets
Download the example workbook
Este tutorial muestra cómo utilizar la Función REDONDEAR en Excel, Google Sheets y VBA para redondear un número.
Cómo Utilizar la Función REDONDEAR
La función REDONDEAR redondea un número a un número específico de dígitos.
Redondear al Número Entero Más Cercano
Para redondear al número entero más cercano, establezca el argumento num_digits en 0.
=REDONDEAR(A2;0)
Redondear a Dos Decimales
Para redondear a dos decimales, establezca el argumento núm_decimales en 2. Aquí redondearemos un precio al céntimo más cercano:
=REDONDEAR(A2;2)
Redondear al 10, 100 o 1000 más cercano
Para redondear al otro lado del decimal (a 10, 100 o 1000), utilice números negativos:
=REDONDEAR(A2;-2)
Redondear Porcentajes
Al redondear porcentajes, recuerde que los porcentajes son valores decimales. Así que para redondear al porcentaje entero más cercano utilice la función ROUND con num_digits = 2.
=REDONDEAR(A2;2)
Redondear a n Cifras Significativas
Si necesitas redondear un número a n cifras significativas utiliza esta fórmula (haz clic en el enlace para saber más sobre por qué funciona esta fórmula):
=REDONDEAR(A2;B2-(1+ENTERO(LOG10(ABS(A2)))))
Otras Funciones / Fórmulas de Redondeo
Excel / Google Sheets contiene muchas otras funciones redondas. Aquí hay ejemplos rápidos de cada una:
Lea nuestros tutoriales para aprender más:
A continuación, señalaremos algunas funciones en particular.
REDONDEAR.MAS y REDONDEAR.MENOS
Las funciones REDONDEAR.MAS y REDONDEAR.MENOS funcionan exactamente igual que la función REDONDEAR, excepto que siempre redondean hacia arriba o hacia abajo.
=REDONDEAR(A2;-2)
=REDONDEAR.MAS(A2;-2)
=REDONDEAR.MENOS(A2;-2)
Redondear para Multiplicar
REDONDER, REDONDEAR.MAS y REDONDEAR.MENOS redondean a un determinado número de decimales. En cambio, puedes redondear a múltiplos utilizando las funciones MROUND, FLOOR, CEILING.
=REDOND.MULT(B3;5)
=MULTIPLO.INFERIOR(B3;5)
=MULTIPLO.SUPERIOR(B3;5)
Redondear en Google Sheets
Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.
Ejemplos de ROUND (Redondear) en VBA
También puedes utilizar la función ROUND en VBA. Escriba:
Application.WorksheetFunction.Round(number,num_digits)
Para los argumentos de la función (número, etc.), puede introducirlos directamente en la función, o definir variables para utilizarlos en su lugar.