Los formatos de fecha y hora en Excel deciden cómo se muestran los valores, pero no los convierten en fechas reales. En este tutorial aprenderás a distinguir un número de fecha de un texto, crear formatos personalizados, uniformizar fechas importadas y controlar turnos de más de 24 horas en un libro de registro. El procedimiento se aplica a Excel 2007 y versiones posteriores, Microsoft 365, Excel para la web, Mac y móviles.
Qué es el formato de fecha y hora
Excel guarda una fecha como el número de días transcurridos desde el 1 de enero de 1900. Una hora es la fracción del día correspondiente: las 12:00 equivalen a 0,5. El formato no cambia ese valor; decide cómo aparece en la celda.
En nuestro libro, la hoja TurnosControlled registra fecha, entrada, salida y duración. La primera fecha es válida; la segunda llegó como texto y todavía no permite cálculos.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha | Entrada | Salida | Duración | Estado |
| 2 | 15/03/2026 | 08:00 | 18:30 | 10:30 | Calculable |
| 3 | 08/04/2026 | 09:00 | 17:30 | 8:30 | Calculable |
| 4 | 01/11/2026 | 09:30 | 18:00 | 8:30 | Texto |
Los códigos que controlan fecha y hora
Los códigos sirven dentro de un formato personalizado. En español, d representa el día, m el mes cuando aparece junto a una fecha y los minutos cuando acompaña a una hora.
| Código | Resultado | Ejemplo |
|---|---|---|
d |
Día sin cero | 5 |
dd |
Día con cero | 05 |
ddd |
Día abreviado | dom |
dddd |
Día completo | domingo |
m |
Mes sin cero | 3 |
mm |
Mes con cero | 03 |
mmm |
Mes abreviado | mar |
mmmm |
Mes completo | marzo |
aa |
Año de dos cifras | 26 |
aaaa |
Año de cuatro cifras | 2026 |
h, hh |
Hora con o sin cero | 8, 08 |
mm después de h |
Minutos | 30 |
ss |
Segundos | 05 |
[h] |
Horas acumuladas | 26 |
=FECHA(2026;3;15)
Días, meses y años en español
Para presentar una fecha con el día de la semana y el mes escrito con letras, utiliza el código dddd d "de" mmmm "de" aaaa.
| A | B | C | |
|---|---|---|---|
| 1 | Fecha larga | Entrada | Salida |
| 2 | domingo 15 de marzo de 2026 | 08:00 | 18:30 |
El texto fijo de va entre comillas dentro del código. Las comillas separan el formato, no los argumentos de una fórmula.
Horas, minutos y segundos
En una hora, h muestra las horas y mm los minutos. El mismo mm significa mes en una fecha y minutos en una hora; el contexto del formato decide su interpretación.
Para 26:30, utiliza [h]:mm. El código h:mm reinicia la presentación al llegar a 24 horas y mostraría solamente 2:30.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fecha | Entrada | Salida | Duración |
| 2 | 15/03/2026 | 08:00 | 18:30 | 26:30 |
Cambiar el formato desde Formato de celdas
Para cambiar la presentación, selecciona las celdas y abre Formato de celdas. En la pestaña Número, las categorías Fecha y Hora ofrecen formatos predefinidos; Personalizado permite escribir un código.
El formato solo cambia lo que ves. Para saber qué contiene realmente una celda, revisa la barra de fórmulas y su alineación.
Elegir un formato predefinido
En la hoja Turnos, selecciona B2:B3 y abre Inicio > Formato > Formato de celdas.
- En la pestaña Número, selecciona Fecha.
- Elige Fecha corta o Fecha larga en Tipo.
- Pulsa Aceptar.
| A | B | C | |
|---|---|---|---|
| 1 | Fecha | Entrada | Salida |
| 2 | 15/03/2026 | 08:00 | 18:30 |
| 3 | domingo 15 de marzo de 2026 | 09:00 | 17:30 |
Crear un formato personalizado
Ahora añadimos a B2:B3 una presentación uniforme con el día de la semana.
- Selecciona
B2:B3. - Abre Inicio > Formato > Formato de celdas.
- En Categoría, elige Personalizado.
- En Tipo, escribe
dddd d "de" mmmm "de" aaaa. - Pulsa Aceptar.
Uniformizar fechas que llegan en distinto orden
Las fechas copiadas de otra aplicación pueden llegar con órdenes como 08/03/2026 y 01/11/2026. Antes de convertirlas, hay que comprobar qué parte representa el día y cuál el mes. Texto en columnas permite revisar esa separación.
Separar día, mes y año sin cambiar los datos
En la hoja Importación, escribe estos valores:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fecha recibida | Día | Mes | Año |
| 2 | 08/03/2026 | |||
| 3 | 01/11/2026 |
- Selecciona
A2:A3. - Abre Datos > Texto en columnas.
- Elige Delimitado y pulsa Siguiente.
- Comprueba que el separador sea
/. - Pulsa Siguiente.
- En Columna de datos de archivo, selecciona la columna de fecha y pulsa Tipo de datos: Texto.
- Pulsa Finalizar.
En el paso 3, configura cada fragmento como Texto. Después, en la hoja, coloca el día en B2:B3, el mes en C2:C3 y el año en D2:D3. Con esos datos, 08/03/2026 significa 8 de marzo y 01/11/2026 significa 1 de noviembre.
Fechas y horas que Excel no puede calcular
Una fecha válida se alinea a la derecha y admite operaciones. Una fecha textual se alinea a la izquierda y produce #VALOR! al restarla o sumarle días. Aplicar un formato de fecha a un texto no lo convierte.
Convertir texto en una fecha válida
En la hoja Cálculo, coloca una fecha textual en A2 y otra válida en A3.
| A | B | C | |
|---|---|---|---|
| 1 | Valor | Tipo | Resultado |
| 2 | 01/11/2026 | Texto | #¡VALOR! |
| 3 | 01/11/2026 | Fecha | 46295 |
| 4 |
Convierte el texto con FECHANUMERO (DATEVALUE):
=FECHANUMERO(A2)
| A | B | C | |
|---|---|---|---|
| 1 | Valor | Tipo | Resultado |
| 2 | 01/11/2026 | Texto | 46295 |
| 3 | 01/11/2026 | Fecha | 46295 |
| 4 | 15/10/2026 |
Para comprobarlo, la fórmula =B2-B3 da 0, porque ambas fechas representan el mismo día. Asigna a B2 el formato de fecha después de convertirla.
B2 muestra una fecha y al restarla de B3 devuelve 0.Convertir una hora escrita como texto
La hora «09:30» importada como texto también necesita conversión. HORANUMERO (TIMEVALUE) devuelve su valor horario.
=HORANUMERO("09:30")
| A | B | C | |
|---|---|---|---|
| 1 | Hora | Valor | Formato |
| 2 | 09:30 | 0,395833333333333 | 09:30 |
Aplica después el formato hh:mm a B2. El resultado almacenado no es «09:30»: es una fracción del día.
09:30 y ya puede usarse en una resta de horas.Fechas de trabajo, meses y horas acumuladas
Además de mostrar valores, puedes calcular el mes siguiente, registrar el momento actual y acumular duraciones. FECHA.MES (EDATE), AHORA (NOW) y los formatos de hora resuelven estas necesidades.
Sumar meses sin equivocarte con el fin de mes
En A2, escribe la fecha 31/01/2026. En A3, calcula un mes posterior:
=FECHA.MES(A2;1)
| A | B | |
|---|---|---|
| 1 | Fecha inicial | Un mes después |
| 2 | 31/01/2026 | |
| 3 | 28/02/2026 |
Si el día no existe en el mes siguiente, FECHA.MES devuelve el último día de ese mes. La función está disponible en Excel 2007 y posteriores.
A3 muestra 28/02/2026, no una fecha inválida.Acumular horas trabajadas
En C2, suma la entrada y la salida:
=C2-B2
Después aplica el formato personalizado [h]:mm a D2.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fecha | Entrada | Salida | Duración acumulada | Estado |
| 2 | 15/03/2026 | 08:00 | 18:30 | 26:30 | Calculable |
| 3 | 08/04/2026 | 09:00 | 17:30 | 8:30 | Calculable |
| 4 | 01/11/2026 | 09:30 | 18:00 | 8:30 | Texto |
En E2, AHORA (NOW) devuelve la fecha y hora del recálculo:
=AHORA()
D2 muestra 26:30, mientras que con h:mm aparecería únicamente 2:30.Por qué una fecha cambia de aspecto o deja de calcular
Aplicar un formato a una celda no modifica el tipo de contenido. Puedes mostrar 01/11/2026 como fecha, pero si Excel la guardó como texto seguirá sin poder restarse. La alineación y la barra de fórmulas revelan la diferencia.
El formato no convierte texto en fecha
Dos celdas pueden mostrar el mismo texto y tener comportamientos distintos.
| A | B | C | |
|---|---|---|---|
| 1 | Celda | Celda | Operación |
| 2 | 01/11/2026 | 01/11/2026 | #¡VALOR! |
| 3 |
La celda A2 queda a la izquierda y B2 a la derecha. Aplica un formato de fecha a A2 y observarás que conserva la alineación izquierda: la apariencia cambió, pero el contenido sigue siendo texto. Conviértela con FECHANUMERO y el valor podrá restarse.
A2 no cambia al aplicar un formato de fecha.El código de año cambia con el idioma
En Excel en español, el año se escribe aaaa. El código yyyy corresponde al idioma inglés. Si una fórmula TEXTO (TEXT) usa yyyy, el resultado no será el esperado.
En B2 tienes:
=TEXTO(A2;"dddd d ""de"" mmmm ""de"" aaaa")
| A | B | |
|---|---|---|
| 1 | Fecha | Texto con formato |
| 2 | 15/03/2026 | domingo 15 de marzo de 2026 |
Si sustituyes aaaa por yyyy en un Excel en español, el año no aparecerá correctamente.
B2 incluye «2026» y el nombre completo del día y del mes.Las horas atravesar días y los formatos no siempre bastan
Una hora es una fracción del día. [h] permite mostrar duraciones superiores a 24 horas sin perder las horas acumuladas; h:mm reinicia la lectura al pasar de un día.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Duración | Acumulada | Normal | Horas |
| 2 | 26:30 | 26:30 | 2:30 | 26,50 |
Los resultados de AHORA cambian en cada recálculo. Si necesitas un valor estable, guarda la fecha y hora de una referencia en una celda y calcula las diferencias a partir de esa celda. El formato no resuelve horas locales ambiguas: por ejemplo, dos registros pueden compartir 01:30 en el cambio de horario. Guarda además la zona o una referencia inequívoca.
Si el registro creciera mucho más allá de una hoja, las funciones de fecha seguirían aidesivi siendo una adecuadas la lógica, pero la actualización, los filtros y lasauditorías serían más complejos. Para miles de filas, Power Query, disponible desde Excel 2016, ayuda a limpiar e importar datos; la ayuda oficial explica su integración con Excel.
[h]:mm conserva las 26 horas completas.Qué puedes hacer ya con fechas y horas
- Elige Fecha corta, Fecha larga o Personalizado desde Inicio > Formato > Formato de celdas.
- Usa
dddd d "de" mmmm "de" aaaapara escribir el día y el mes en español. - Distingue una fecha real por su alineación a la derecha y un texto por su alineación a la izquierda.
- Convierte fechas textuales con FECHANUMERO (DATEVALUE) y horas textuales con HORANUMERO (TIMEVALUE).
- Suma meses con FECHA.MES (EDATE) y controla el último día del mes.
- Aplica
[h]:mma las duraciones acumuladas. - Usa
aaaa, noyyyy, para el año en Excel en español.
El siguiente paso es abrir una hoja real de turnos, revisar cuáles de sus fechas son valores calculables y aplicar el formato que necesite cada columna.
Dudas sobre formatos de fecha y hora en Excel
1. ¿Cuándo cambia la hora en Estados Unidos en 2026?
El horario de verano comienza el domingo 8 de marzo de 2026 y termina el domingo 1 de noviembre de 2026. La hora oficial cambia a las 2:00 a. m.: en marzo, el reloj pasa de 2:00 a 3:00; en noviembre, de 2:00 a 1:00. Excel no aplica estos cambios automáticamente a registros locales: cada valor conserva el horario que se introduce.
2. ¿Cuándo cambia la hora en Houston en 2026?
Houston sigue el cambio de horario de Estados Unidos en 2026. El 8 de marzo, a las 2:00 a. m., sus relojes avanzan una hora; el 1 de noviembre, a las 2:00 a. m., retroceden una hora. Si importas marcas horarias, conviene guardar la zona o la hora de referencia para evitar ambigüedades entre registros.
3. ¿Cómo compruebo si una celda de Excel contiene una fecha?
Selecciona la celda y observa su alineación: una fecha o una hora verificable suele quedar a la derecha, mientras que un texto queda a la izquierda. También puedes restar 1 y comprobar si Excel conserva el número; si aparece #VALOR!, probablemente estás operando con texto.
4. ¿Cómo puedo mostrar más de 24 horas en Excel?
Aplica el formato personalizado [h]:mm a la celda de duración. Así, 8:00 + 18:30 se presenta como 26:30 y no como 2:30. El formato solo modifica la presentación; el valor interno sigue siendo una fracción del día.
Fuentes
- MicrosoftComo uniformizar el formato de fecha – Microsoft Q&Aconsultado el 28/10/2026
- MicrosoftFECHA — documentación oficialconsultado el 28/10/2026
- MicrosoftHORA — documentación oficialconsultado el 28/10/2026
- MicrosoftFormatos de fecha y hora en español — documentación oficialconsultado el 28/10/2026
- MicrosoftAHORA — documentación oficialconsultado el 28/10/2026