La función CORREGIDO en Excel formatea un número como texto con un número fijo de decimales, redondeando el número si es necesario. A diferencia de las funciones de formato de celda que solo cambian la apariencia visual, CORREGIDO convierte el número en una cadena de texto.
Esto es particularmente útil cuando se desea presentar números con un formato consistente dentro de una cadena de texto o cuando se necesita que el valor formateado se mantenga como texto para otras operaciones.
Sintaxis
=CORREGIDO(número, [decimales], [no_separar_millares])
La función CORREGIDO tiene los siguientes argumentos:
- número: El número que se desea redondear y convertir a texto. Obligatorio.
- decimales: El número de dígitos que se mostrarán a la derecha de la coma decimal. Opcional.
- Si se omite, se asume un valor de 2.
- Si es un valor negativo, el número se redondea a la izquierda de la coma decimal (por ejemplo, a la decena, centena más cercana, etc.).
- no_separar_millares: Un valor lógico que determina si el texto resultante debe incluir separadores de miles. Opcional.
- Si es FALSO o se omite, el resultado incluye los separadores de miles habituales (p. ej., «1.234,50»).
- Si es VERDADERO, el resultado no incluirá separadores de miles (p. ej., «1234,50»).
Ejemplos
Ejemplo 1: Uso básico Formatea un número con el número de decimales por defecto (2) y con separadores de miles.
=CORREGIDO(1234.5678)
Resultado: «1.234,57»
Observa que el número se ha redondeado al segundo decimal.
Ejemplo 2: Sin decimales Formatea un número para que se muestre como un entero, redondeándolo.
=CORREGIDO(987.65, 0)
Resultado: «988»
Ejemplo 3: Sin separador de miles Formatea un número especificando 3 decimales y omitiendo el separador de miles.
=CORREGIDO(54321.12345, 3, VERDADERO)
Resultado: «54321,123»
Ejemplo 4: Decimales negativos Redondea un número a la centena más cercana (2 posiciones a la izquierda de la coma decimal).
=CORREGIDO(12345.67, -2)
Resultado: «12.300»
Ejemplo 5: Concatenar con texto Como la función devuelve texto, es ideal para unirla a otras cadenas de texto y crear informes dinámicos.
| A | B | |
|---|---|---|
| 1 | Producto | Ventas |
| 2 | Portátil | 15530.95 |
="Las ventas del " & A2 & " ascienden a: " & CORREGIDO(B2) & " €."
Resultado: «Las ventas del Portátil ascienden a: 15.530,95 €.»
Observaciones
El punto más importante a recordar sobre CORREGIDO es que su resultado es siempre una cadena de texto, aunque parezca un número. Esto significa que no se puede usar directamente en operaciones matemáticas como SUMA o PROMEDIO. Si necesita realizar cálculos con el resultado, deberá convertirlo de nuevo a un número usando la función VALOR.
Los caracteres usados para el separador decimal (coma) y el separador de miles (punto) dependen de la configuración regional del sistema operativo.
Errores comunes
- #¡VALOR!: Ocurre si alguno de los argumentos no es un valor numérico válido (por ejemplo, si el argumento número es texto).
Disponibilidad por versión de Excel
La función CORREGIDO ha estado presente en Excel durante mucho tiempo y está disponible en todas las versiones modernas, incluyendo Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021 y Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | |
| Google Sheets | ✔️ | Funciona de manera idéntica. |
| LibreOffice Calc | ✔️ | Funciona de manera idéntica. |
| OpenOffice Calc | ✔️ | Funciona de manera idéntica. |
| WPS Office Spreadsheets | ✔️ | Funciona de manera idéntica. |
| Apple Numbers | ✔️ | Funciona de manera idéntica. |
Funciones Relacionadas
- TEXTO: Ofrece una flexibilidad mucho mayor para convertir números a texto usando códigos de formato personalizados.
- MONEDA: Similar a CORREGIDO, pero formatea el número como moneda, incluyendo el símbolo de la divisa según la configuración regional.
- REDONDEAR: Redondea un número a una cantidad específica de decimales, pero el resultado sigue siendo un valor numérico.
- VALOR: Convierte una cadena de texto que representa un número en un número real con el que se pueden realizar cálculos.
