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.

    Excel invierte el día y el mes

    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

    Cambiar el formato no corrige la fecha

    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

    Las fechas importadas desde un CSV están rotas

    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

    Excel muestra ##### en lugar de la fecha

    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

    Los cálculos de fechas dan resultados incorrectos

    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)+30

    Có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

    Las fechas aparecen como números grandes

    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, RIGHT

    Extrae partes del texto para reconstruir fechas