Problemas comunes de fechas en Excel (y cómo corregirlos)
¿Las fechas de Excel no funcionan? Cambiar el formato no siempre es suficiente, porque el problema suele estar en cómo está almacenada la fecha, no en su apariencia. Aquí están los problemas comunes y fórmulas listas para copiar y pegar para resolverlos.
Por qué cambiar el formato no siempre funciona
Cuando Excel almacena un dato como texto en lugar de fecha, cambiar el formato de celda no tiene ningún efecto. La opción de formato solo cambia la visualización de las fechas, no lo que está realmente almacenado en la celda. Por eso las soluciones siguientes usan fórmulas para convertir sus datos en fechas reales que Excel pueda entender.
Lo que ve
La fecha mostrada es incorrecta (ej: el 3 de enero aparece como el 1 de marzo)
Por qué ocurre
Excel interpreta su fecha con un formato regional diferente (EE.UU. vs. europeo)
Solución rápida
Use una fórmula para reconstruir manualmente la fecha en el orden correcto
=FECHA(DERECHA(A1;4);EXTRAE(A1;4;2);IZQUIERDA(A1;2))Cómo funciona: Esta fórmula extrae el día, el mes y el año por separado y reconstruye la fecha correctamente
Ejemplo: Si A1 contiene «03/01/2024» (que significa el 3 de enero), esta fórmula creará correctamente el 3 de enero de 2024
Lo que ve
Cambia el formato de celda a fecha, pero el valor sigue siendo incorrecto
Por qué ocurre
La fecha está almacenada como texto, no como una fecha real. El formato solo cambia la apariencia de las fechas, no el texto
Solución rápida
Convierta el texto en fecha real con FECHANUMERO
=FECHANUMERO(A1)Cómo funciona: FECHANUMERO convierte texto que parece una fecha en una fecha real que Excel puede usar
Ejemplo: Si A1 contiene el texto «15/01/2024», FECHANUMERO lo convertirá en una fecha real
Lo que ve
Las fechas aparecen inconsistentes o los cálculos no funcionan tras importar el CSV
Por qué ocurre
Excel interpreta incorrectamente el formato de fecha durante la importación, tratando las fechas como texto
Solución rápida
Divida y reconstruya la fecha con funciones de TEXTO
=FECHA(EXTRAE(A1;1;4);EXTRAE(A1;6;2);EXTRAE(A1;9;2))Cómo funciona: Esto extrae el año, el mes y el día de un formato DD-MM-AAAA y crea una fecha real
Ejemplo: Para «15/01/2024» en A1, esto crea una fecha real: 15 de enero de 2024
Lo que ve
La celda muestra una serie de símbolos almohadilla (####)
Por qué ocurre
La columna es demasiado estrecha para mostrar la fecha, o el valor de la fecha es inválido
Solución rápida
Amplíe primero la columna. Si no funciona, verifique si la fecha es válida
=SI(ESNUMERO(A1);TEXTO(A1;"DD-MM-AAAA");"Fecha inválida")Cómo funciona: Esta fórmula verifica si el valor es una fecha válida y la muestra, o muestra un mensaje de error
Ejemplo: Haga doble clic en el borde de la columna para ajustar automáticamente, o use esta fórmula para diagnosticar el problema
Lo que ve
Agregar días a una fecha da resultados inesperados, o las diferencias de fechas son incorrectas
Por qué ocurre
Una o ambas fechas están almacenadas como texto, no como fechas reales
Solución rápida
Asegúrese de que ambas fechas son fechas reales antes de calcular
=FECHANUMERO(A1)+30Cómo funciona: Convierta primero el texto en fecha real y luego realice los cálculos
Ejemplo: Para agregar 30 días a una fecha en texto en A1, use esta fórmula para convertir y calcular en un solo paso
Lo que ve
En lugar de una fecha, ve números como 45302 o 44927
Por qué ocurre
La celda está formateada como número en lugar de fecha
Solución rápida
Simplemente cambie el formato de celda a Fecha (clic derecho > Formato de celdas > Fecha)
=TEXTO(A1;"DD-MM-AAAA")Cómo funciona: Use TEXTO para mostrar el número como una cadena de fecha formateada
Ejemplo: Si A1 muestra 45302, =TEXTO(A1;"DD-MM-AAAA") muestra «15/01/2024»
Funciones de fechas clave en Excel
DATE(year, month, day)Crea una fecha a partir de valores separados
DATEVALUE(text)Convierte texto en una fecha real
TEXT(value, format)Muestra una fecha en un formato específico
LEFT, MID, RIGHTExtrae partes del texto para reconstruir fechas
