¿Cómo redondear un rango de celdas en Excel?
Al trabajar con datos numéricos en Excel, es común encontrarse con valores con múltiples decimales. Por ejemplo, puede que tengas un conjunto de datos donde aparezcan números como 2.1054, pero solo los necesites en un formato redondeado, como 2.11, para estandarizar la presentación o preparar los datos para informes. Redondear manualmente cada valor puede ser tedioso, especialmente con rangos de datos grandes. Afortunadamente, Excel proporciona varias formas eficientes de redondear un rango de celdas a un número deseado de decimales. A continuación, encontrarás instrucciones paso a paso para varios métodos prácticos, junto con consejos de uso y notas comparativas para elegir el enfoque más adecuado para tus necesidades.
Redondear un rango de celdas con la función REDONDEAR
Redondear un rango de celdas con código VBA
Alternativa: Usar Formato de Celda para redondeo mostrado
Alternativa: Usar la función MREDONDEAR para redondear a un múltiplo especificado
Redondear un rango de celdas con la función REDONDEAR
La función REDONDEAR integrada de Excel es una manera sencilla de redondear números a una cantidad específica de decimales. Su sintaxis es REDONDEAR(número, núm_decimales), donde “número” es el valor a redondear, y “núm_decimales” especifica el número de decimales.
Supongamos que tienes un rango de valores numéricos en las celdas A2:A10 que quieres redondear. Sigue estos pasos:
1. Haz clic en una celda en blanco donde quieras colocar el resultado redondeado, por ejemplo, C2. Ingresa la siguiente fórmula:
=ROUND(A2,2)
2. Presiona Enter. Esto mostrará el valor de A2 redondeado a dos decimales en C2.
3. Para redondear todo el rango, mueve el cursor a la esquina inferior derecha de la celda C2 hasta que se convierta en un pequeño signo de suma (el controlador de relleno). Arrastra este controlador hacia abajo sobre tu rango objetivo (por ejemplo, hasta C10). Esto copiará la fórmula REDONDEAR para cada valor correspondiente en la columna A. Los resultados se mostrarán como se muestra a continuación:
Si deseas que los valores redondeados reemplacen los números originales, puedes copiar los resultados redondeados y usar Pegado Especial > Valores para sobrescribir el rango original. Sin embargo, ten en cuenta que los datos originales se perderán si los sobrescribes.
La función REDONDEAR es confiable para garantizar la precisión del cálculo y se puede combinar con otras fórmulas según sea necesario. Sin embargo, recuerda que el uso de fórmulas requerirá mantener una columna adicional, a menos que sobrescribas los originales.
Redondear / Redondear hacia arriba / Redondear hacia abajo un rango de números sin fórmulas: Con la función Redondear de Kutools para Excel, puedes redondear, redondear hacia arriba, redondear hacia abajo o incluso redondear un rango de celdas según lo necesites sin usar ninguna fórmula. |
Redondear un rango de celdas con código VBA
Para usuarios avanzados o aquellos que realizan frecuentemente redondeos por lotes en diferentes rangos, automatizar el proceso de redondeo con VBA puede mejorar la eficiencia. Este método es especialmente adecuado si deseas procesar un gran número de celdas de una vez sin depender de columnas adicionales.
Aquí te mostramos cómo usar una macro de VBA para redondear un rango seleccionado de números en su lugar:
1. Primero, selecciona el rango de celdas que deseas redondear.
2. Ve al menú de Excel y haz clic en Desarrollador > Visual Basic. Si no ves la pestaña Desarrollador, es posible que necesites habilitarla en las opciones de Excel. En la ventana Microsoft Visual Basic para Aplicaciones que aparece, haz clic en Insertar > Módulo para agregar un nuevo módulo de código, y luego pega el siguiente código:
VBA: Redondear un rango de celdas:
Sub RoundNum()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xNum As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNum = Application.InputBox("Decimal", xTitleId, Type:=1)
For Each Rng In WorkRng
Rng.Value = Application.WorksheetFunction.Round(Rng.Value, xNum)
Next
End Sub
3. Para ejecutar el código, haz clic en el botón “Ejecutar” en el editor de VBA. Aparecerá un cuadro de diálogo. Selecciona el rango que deseas redondear si se te solicita (también puedes usar el ratón para seleccionar directamente en la hoja). Ver captura de pantalla:
4. Haz clic en Aceptar. Luego se te pedirá que ingreses el número de decimales para el redondeo — ingresa el valor que necesitas (por ejemplo, 2 para dos decimales), luego haz clic en Aceptar nuevamente. Ver captura de pantalla:
5. Los valores en tu rango seleccionado se redondearán en su lugar según tu entrada. Ver captura de pantalla:
Al usar VBA, ten en cuenta que los cambios son inmediatos y no se pueden deshacer. Siempre considera mantener una copia de seguridad de tus datos antes de ejecutar macros, especialmente en hojas importantes.
Redondear rápidamente / Redondear hacia arriba / Redondear hacia abajo un rango de celdas con Kutools para Excel
Kutools para Excel ofrece una solución eficiente que permite redondear, redondear hacia arriba o redondear hacia abajo una selección de celdas, todo sin fórmulas. Esto es muy adecuado para usuarios que desean resultados rápidos y necesitan una opción para personalizar cómo se maneja el redondeo (redondeo normal, siempre hacia arriba o siempre hacia abajo) en un rango completo.
Para usar esta función, asegúrate de haber descargado e instalado Kutools para Excel en tu computadora. Sigue estas instrucciones:
1. Resalta el grupo de celdas que deseas redondear. Luego ve a la pestaña Kutools, selecciona Redondear en el menú de opciones. Ver captura de pantalla:
2. En el cuadro de diálogo Redondear sin Fórmula, ingresa el número deseado de decimales en el campo Lugares decimales. Luego, selecciona la operación que deseas: Redondeo (redondeo estándar), Redondear hacia arriba (siempre redondear números hacia arriba) o Redondear hacia abajo (siempre redondear hacia abajo). Cuando estés listo, haz clic en Aceptar. Todas las celdas seleccionadas se redondearán según tus configuraciones. Ver captura de pantalla:
Kutools aplica el resultado directamente a las celdas originales, simplificando tu flujo de trabajo y produciendo resultados inmediatos. No necesitas crear columnas adicionales ni escribir fórmulas. Es especialmente útil al manejar grandes conjuntos de datos o tareas repetitivas de limpieza de datos. Sin embargo, ten en cuenta que este cambio sobrescribe los valores originales, así que considera mantener una copia de seguridad si es necesario.
¡Haz clic en Descargar y prueba gratis Kutools para Excel ahora!
Alternativa: Usa Formato de Celda para redondeo mostrado
Si tu principal preocupación es solo cómo se ven los números (no su valor calculado real), el formato de celda integrado de Excel puede “mostrar” valores redondeados sin modificar los datos reales. Esto es ideal para informes o presentaciones donde los valores mostrados deben ser concisos, pero deseas mantener la precisión del cálculo en segundo plano.
Para cambiar la visualización de los decimales:
- Selecciona el rango que deseas formatear.
- Haz clic derecho y elige Formato de Celdas, luego ve a la pestaña Número y selecciona la categoría Número.
- Ajusta Lugares decimales a tu preferencia (por ejemplo, establece en 2 para dos decimales).
- Haz clic en Aceptar. Los valores en tu rango ahora aparecerán redondeados, pero sus valores originales completos aún estarán presentes en la celda, haciendo que este enfoque sea no destructivo.
Este método es rápido y sin riesgos; sin embargo, los cálculos basados en estas celdas seguirán usando los valores originales completos, así que ten esto en cuenta al analizar datos.
Alternativa: Usa la función MREDONDEAR para redondear a un múltiplo especificado
A veces, es posible que desees redondear valores al múltiplo especificado más cercano, como redondear 7.8 al múltiplo más cercano de 0.5 (resultando en 8). La función MREDONDEAR de Excel es adecuada para tales escenarios.
1. En una celda en blanco (por ejemplo, C2), ingresa la siguiente fórmula para redondear el valor en A2 al múltiplo más cercano de 0.5:
=MROUND(A2,0.5)
2. Presiona Enter para calcular, y luego usa el controlador de relleno para copiar la fórmula para otras celdas según sea necesario.
MREDONDEAR es particularmente útil en escenarios de precios, programación o categorización donde los datos deben alinearse a un incremento específico o valor estándar. Sin embargo, ten en cuenta que requiere el complemento Analysis ToolPak en versiones anteriores de Excel (Excel 2007 o anterior).
Consejos y Solución de Problemas:
- Al sobrescribir datos (con VBA, Kutools o pegando valores), siempre considera guardar una copia de seguridad para evitar la pérdida de datos.
- Si recibes un error #NOMBRE? con MREDONDEAR, verifica si has habilitado los complementos necesarios bajo Archivo > Opciones > Complementos.
- Las fórmulas REDONDEAR no cambiarán automáticamente tus datos originales — copia los valores de vuelta si deseas reemplazar los números antiguos.
- Kutools simplifica tareas rutinarias para usuarios que trabajan con grandes volúmenes de datos o informes repetitivos.
- Siempre confirma que estás redondeando el rango correcto antes de ejecutar macros.
Al comprender estos diferentes métodos, puedes optimizar tu enfoque de redondeo de acuerdo con tu flujo de trabajo, ya sea que prefieras fórmulas, automatización u operaciones directas dentro de la celda.
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!