En Excel un número se convierte en fecha: cómo solucionarlo
📅
Lo que te está pasando es uno de los problemas más comunes en Excel: la celda tiene el formato 'Fecha' aplicado. Cuando a Excel le indicas (o le hereda) un formato de fecha y tú escribes un número entero, el programa interpreta ese número como un código serial de fecha (donde 1 = 01/01/1900, 2 = 02/01/1900, etc.) y lo muestra como una fecha en lugar del valor numérico que tú escribiste.
Para solucionarlo de forma inmediata, selecciona la celda o rango afectado y cambia el formato. Puedes hacerlo de varias maneras: con el Menú contextual (clic derecho → Formato de celdas → Número → General o Número), o desde la barra de herramientas donde verás un desplegable de formato (que probablemente diga 'Fecha') y lo cambies a 'General' o 'Número'.
Si el número ya se está mostrando como fecha, al cambiar el formato a General volverá a mostrar el número original. Si quieres que muestre decimales o un número concreto, elige 'Número' y ajusta los decimales.
Tabla rápida de códigos seriales de fecha en Excel:
| Número escrito | Fecha que muestra Excel (formato fecha) |
|---|---|
| 1 | 01/01/1900 |
| 45 | 45/01/1900 |
| 45000 | 31/12/2022 (aprox.) |
| 46000 | 06/08/2025 (aprox.) |
Un caso tÃpico: estás copiando datos de otro programa o de una web y la columna se autocopia con formato 'Fecha'. Otro caso: la celda estaba vacÃa, alguien la formateó como fecha por error, y luego tú pones un número ahÃ.
Si el problema afecta a toda una columna, selecciona el encabezado de la columna (la letra A, B, C…) para capturar todas las celdas, y cambia el formato de una sola vez. Evitarás ir celda a celda.
Si al cambiar el formato a General el número sigue pareciendo una fecha, es posible que el valor esté guardado como texto con formato. En ese caso, usa la función VALOR() o CONCATENAR("", celda) en una columna auxiliar y luego copia los resultados como valores.
Para prevenir que vuelva a pasar: antes de introducir datos numéricos, asegúrate de que el formato de la celda es 'General' o 'Número'. Si trabajas con plantillas, bloquea el formato en las columnas que siempre serán numéricas.
Antes de escribir un código o número que no debe ser fecha, pon un apóstrofo (') delante: '01234 para forzar formato texto.
Dato clave