Función Round

Devuelve un número redondeado al número de decimales especificado.

Sintaxis

Round(expression, [ numdecimalplaces ])

La sintaxis de la función Round consta de estas partes:

Parte Descripción
expression Obligatorio. Expresión numérica que se redondea.
numdecimalplaces Opcional. Número que indica cuántos lugares a la derecha del decimal se incluyen en el redondeo. Si se omite, la función Round devuelve enteros.

Nota:

Esta función VBA devuelve algo conocido como redondeo bancario. Así que tenga cuidado antes de usar esta función. Para obtener resultados más predecibles, use las funciones Worksheet Round de VBA de Excel.

Ejemplo

?Round(0.12335,4)
 0,1234
?Round(0.12345,4)
 0,1234
?Round(0.12355,4)
 0,1236
?Round(0.12365,4)
 0,1236

?WorksheetFunction.Round(0.12345,4)
 0,1235
?WorksheetFunction.RoundUp(0.12345,4)
 0,1235
?WorksheetFunction.RoundDown(0.12345,4)
 0,1234

?Round(0.00005,4)
 0
?WorksheetFunction.Round(0.00005,4)
 0,0001
?WorksheetFunction.RoundUp(0.00005,4)
 0,0001
?WorksheetFunction.RoundDown(0.00005,4)
 0

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.