formatos

Formatos de fecha y hora en Excel: guía para mostrarlos bien

noviembre 7, 2026 Tuto Excel 10 min read
Formatos de fecha y hora en Excel: guía para mostrarlos bien

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.

B2fx15/03/2026
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
B2 fecha real; B4: texto importado
Turnos
Nota: los datos de este tutorial están comprobados en octubre de 2026.

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.

A2fx=FECHA(2026;3;15)
A B C
1 Fecha larga Entrada Salida
2 domingo 15 de marzo de 2026 08:00 18:30
A2 domingo 15 de marzo de 2026
Turnos

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.

D2fx=C2–B2
A B C D
1 Fecha Entrada Salida Duración
2 15/03/2026 08:00 18:30 26:30
D2 Duración acumulada, 26:30
Turnos

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.

InicioFormatoFormato de celdas

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.

  1. En la pestaña Número, selecciona Fecha.
  2. Elige Fecha corta o Fecha larga en Tipo.
  3. Pulsa Aceptar.
B2fx15/03/2026
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
B2 Fecha corta; B3: Fecha larga
Turnos
Comprueba: las dos celdas representan el mismo 15 de marzo, pero una muestra números y la otra escribe el día y el mes.

Crear un formato personalizado

Ahora añadimos a B2:B3 una presentación uniforme con el día de la semana.

  1. Selecciona B2:B3.
  2. Abre Inicio > Formato > Formato de celdas.
  3. En Categoría, elige Personalizado.
  4. En Tipo, escribe dddd d "de" mmmm "de" aaaa.
  5. Pulsa Aceptar.
Comprueba: las fechas se presentan como «domingo 15 de marzo de 2026» y «lunes 6 de abril de 2026».
Nota: en los ejemplos usamos punto y coma. En Excel configurado con punto decimal, como en México o Estados Unidos, separa los argumentos con coma.

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:

A2fx08/03/2026
A B C D
1 Fecha recibida Día Mes Año
2 08/03/2026
3 01/11/2026
A2 A3: datos con orden dd/mm/aaaa
Importación
  1. Selecciona A2:A3.
  2. Abre Datos > Texto en columnas.
  3. Elige Delimitado y pulsa Siguiente.
  4. Comprueba que el separador sea /.
  5. Pulsa Siguiente.
  6. En Columna de datos de archivo, selecciona la columna de fecha y pulsa Tipo de datos: Texto.
  7. Pulsa Finalizar.
DatosTexto en columnas

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.

Comprueba: los fragmentos quedan separados y conservan exactamente el orden de la fuente; no se han intercambiado día y mes.

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.

A2fx01/11/2026
A B C
1 Valor Tipo Resultado
2 01/11/2026 Texto #¡VALOR!
3 01/11/2026 Fecha 46295
4
A2 texto; A3: fecha real
Cálculo

Convierte el texto con FECHANUMERO (DATEVALUE):

=FECHANUMERO(A2)
B2fx=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
B2 46295; B4: fecha convertida
Cálculo

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.

Comprueba: 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")
B2fx=HORANUMERO("09:30")
A B C
1 Hora Valor Formato
2 09:30 0,395833333333333 09:30
B2 0,395833333333333
Cálculo

Aplica después el formato hh:mm a B2. El resultado almacenado no es «09:30»: es una fracción del día.

Comprueba: la celda muestra 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)
A3fx=FECHA.MES(A2;1)
A B
1 Fecha inicial Un mes después
2 31/01/2026
3 28/02/2026
A3 28/02/2026
Cálculo

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.

Comprueba: 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.

D2fx=C2–B2
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
D2 26:30
Turnos

En E2, AHORA (NOW) devuelve la fecha y hora del recálculo:

=AHORA()
Cuidado: AHORA es una función volátil: su resultado cambia cada vez que Excel recalcula el libro.
Comprueba: 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.

A2fx01/11/2026
A B C
1 Celda Celda Operación
2 01/11/2026 01/11/2026 #¡VALOR!
3
A2 texto alineado a la izquierda; B2: fecha alineada a la derecha
Diagnóstico

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.

Comprueba: la alineación de 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")
B2fx=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
B2 domingo 15 de marzo de 2026
Diagnóstico

Si sustituyes aaaa por yyyy en un Excel en español, el año no aparecerá correctamente.

Comprueba: 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.

B2fx26:30
A B C D
1 Duración Acumulada Normal Horas
2 26:30 26:30 2:30 26,50
B2 26:30 con [h]:mm; C2: 2:30 con h:mm
Diagnóstico

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.

Comprueba: las dos celdas representan la misma duración, pero solo [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" aaaa para 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]:mm a las duraciones acumuladas.
  • Usa aaaa, no yyyy, 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

  1. MicrosoftComo uniformizar el formato de fecha – Microsoft Q&Aconsultado el 28/10/2026
  2. MicrosoftFECHA — documentación oficialconsultado el 28/10/2026
  3. MicrosoftHORA — documentación oficialconsultado el 28/10/2026
  4. MicrosoftFormatos de fecha y hora en español — documentación oficialconsultado el 28/10/2026
  5. MicrosoftAHORA — documentación oficialconsultado el 28/10/2026