La función HORA (en inglés HOUR) extrae la hora de un valor que contiene fecha y hora. Por ejemplo, a partir de 15/03/2026 14:35:00 devuelve 14. En este tutorial lo aplicarás a un libro de citas de una clínica: registrarás las horas, crearás una hora dentro de Excel y aprenderás a distinguir cuando una fecha está guardada como número o como texto.
HORA está disponible en las versiones de Excel de escritorio, en Excel para la web, para Mac y para móviles. Los resultados y los formatos pueden variar según la configuración regional del equipo.
Qué es la función HORA y para qué sirve
HORA (en inglés HOUR) devuelve la hora de un número de serie de Excel. En el libro de citas, cada horario puede incluir fecha y hora; la función separa la hora para usarla en cálculos o classifications posteriores.
La sintaxis es:
=HORA(núm_de_serie)
Por ejemplo, si B2 contiene 15/03/2026 14:35:00, =HORA(B2) devuelve 14. No devuelve la fecha completa ni los minutos: para obtener una hora exacta necesitas combinarla con otras funciones o trabajar con el valor original.
| A | B | C | |
|---|---|---|---|
| 1 | Paciente | Cita completa | Hora extraída |
| 2 | Laura | 15/03/2026 14:35:00 | 14 |
| 3 | Marcos | 09/04/2026 08:10:00 | 8 |
=HORA(B2) no cambia, pero otras funciones con varios argumentos sí deben adaptarse.Cómo funciona HORA con un número de serie
Excel guarda una fecha y hora como un número de serie. HORA analiza la parte correspondiente a la hora y entrega un número entero entre 0 y 23. En la cita 15/03/2026 14:35:00, el resultado es 14.
=HORA(núm_de_serie)
El argumento núm_de_serie puede ser una referencia a una celda o el resultado de otra fórmula. No es obligatorio escribir una fecha dentro de las comillas: el texto entre comillas se interpreta como texto, no como una fecha numérica.
| A | B | C | |
|---|---|---|---|
| 1 | Paciente | Cita completa | Hora extraída |
| 2 | Laura | 15/03/2026 14:35:00 | 14 |
| 3 | Marcos | 09/04/2026 08:10:00 | 8 |
Si necesitas una hora exacta, como 14:35:00, conviene conservar la fecha y hora completa. HORA solo entrega el número de la hora.
Qué ocurre si HORA recibe una fecha sin hora
Una fecha sin una hora contiene la parte de tiempo igual a cero. Por eso HORA devuelve 0 en lugar de un número como 14.
| A | B | C | |
|---|---|---|---|
| 1 | Paciente | Cita completa | Hora extraída |
| 2 | Laura | 15/03/2026 | 0 |
| 3 | Marcos | 15/03/2026 14:35:00 | 14 |
Este resultado es correcto: el primer valor es una fecha sin hora y el segundo sí contiene una hora.
Por qué Excel guarda la hora como parte de la fecha
Las fechas son números de serie desde el 1 de enero de 1900, y la hora se guarda como fracción del día. Las 12:00 equivalen a 0,5; las 18:00, a 0,75. Sumar 0,5 a una fecha equivale a añadir doce horas.
| A | B | C | |
|---|---|---|---|
| 1 | Fecha | Hora | Suma |
| 2 | 15/03/2026 | 18:00:00 | 16/03/2026 06:00:00 |
| 3 | 09/04/2026 | 08:10:00 | 09/04/2026 20:10:00 |
El formato solo cambia la apariencia. Si B2 contiene realmente una fecha y hora, =A2+0,5 conserva la fecha y desplaza el horario doce horas.
Extraer la hora de una fecha y hora real
En la hoja Citas, B2 contiene la cita completa de Laura y la columna Creserved para la hora extraída.
- Selecciona C2.
- Escribe
=HORA(B2)y presiona Entrar. - Selecciona C2 y arrastra el controlador de relleno hasta C3.
- Comprueba que C2 muestra 14 y C3 muestra 8.
| A | B | C | |
|---|---|---|---|
| 1 | Paciente | Cita completa | Hora extraída |
| 2 | Laura | 15/03/2026 14:35:00 | 14 |
| 3 | Marcos | 09/04/2026 08:10:00 | 8 |
La fórmula usa B2 porque está en la misma fila que la primera cita. Al copiarla hacia abajo, Excel ajusta la referencia para que C3 lea B3.
Copiar HORA en varias filas sin cambiar la referencia
Añade una cuarta cita en B4 y copia la fórmula de C2 hasta C4 con el controlador de relleno. Las referencias deben cambiarse automáticamente para leer cada fila.
| A | B | C | |
|---|---|---|---|
| 1 | Paciente | Cita completa | Hora extraída |
| 2 | Laura | 15/03/2026 14:35:00 | 14 |
| 3 | Marcos | 09/04/2026 08:10:00 | 8 |
| 4 | Ana | 22/05/2026 16:40:00 | 16 |
En C3, la fórmula queda =HORA(B3); en C4, =HORA(B4). No necesitas referencias absolutas como $B$2, porque en este caso cada fila debe leer una celda diferente.
Usar HORA con una hora creada dentro de la hoja
NSHORA (en inglés TIME) construye una hora a partir de horas, minutos y segundos. En la hoja Citas, puedes usarla para registrar un horario de cierre, por ejemplo, 18:45:00.
=NSHORA(18;45;0)
Después, HORA permite comprobar que la hora fue construida correctamente:
=HORA(C2)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Paciente | Cita completa | Hora creada | Hora extraída |
| 2 | Laura | 15/03/2026 14:35:00 | 18:45:00 | 18 |
| 3 | Marcos | 09/04/2026 08:10:00 | 07:20:00 | 7 |
NSHORA devuelve un valor de hora, no un texto. Por eso puede combinarse directamente con HORA y con cálculos de duración.
Convertir una hora escrita como texto
Supongamos que C3 contiene el texto 07:20. Para convertirlo en un valor de hora, utiliza HORANUMERO (en inglés TIMEVALUE):
=HORANUMERO(C3)
Si necesitas extraer la hora de ese texto, combina ambas funciones:
=HORA(HORANUMERO(C3))
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Paciente | Cita completa | Hora creada | Hora extraída |
| 2 | Laura | 15/03/2026 14:35:00 | 18:45:00 | 18 |
| 3 | Marcos | 09/04/2026 08:10:00 | 07:20:00 | 7 |
#¡VALOR!. Revisa que use una estructura como 07:20, no una descripción como siete y veinte.Formatear el resultado de HORA como hora
HORA devuelve un número entero, por ejemplo 18. Si quieres ver una hora completa, usa el valor de la hora creada y aplícale un formato de hora. En la hoja Citas, selecciona C2 y abre Formato de celdas con Ctrl+1.
La ruta para llegar al formato desde la cinta es:
En el cuadro de diálogo, selecciona la categoría Hora y el formato 18:45.
18:45
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Paciente | Cita completa | Hora creada | Hora extraída |
| 2 | Laura | 15/03/2026 14:35:00 | 18:45:00 | 18 |
| 3 | Marcos | 09/04/2026 08:10:00 | 07:20:00 | 7 |
El formato no cambia el resultado de HORA ni el valor almacenado. Solo decide cómo se muestra el número en la celda.
Usar el formato personalizado que muestra la hora
Para mostrar también los segundos, abre otra vez Formato de celdas con Ctrl+1, elige Personalizado y escribe hh:mm:ss en el campo Tipo.
hh:mm:ss
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Paciente | Cita completa | Hora creada | Hora extraída |
| 2 | Laura | 15/03/2026 14:35:00 | 18:45:00 | 18 |
| 3 | Marcos | 09/04/2026 08:10:00 | 07:20:00 | 7 |
hh muestra las horas con dos dígitos, mm los minutos y ss los segundos. En un Excel en español, el código del año es aaaa; no necesitas usarlo en este formato.Por qué HORA no devuelve lo que esperas
El fallo más habitual no está en HORA, sino en la forma en que está guardada la fecha. Una fecha escrita como texto queda alineada a la izquierda y no se procesa como número de serie.
| A | B | C | |
|---|---|---|---|
| 1 | Texto de fecha | Tipo | Resultado |
| 2 | 15/03/2026 14:35:00 | Texto | #¡VALOR! |
| 3 | 15/03/2026 14:35:00 | Número | 14 |
La solución es convertir el texto a una fecha y hora numérica:
=HORA(VALOR("15/03/2026 14:35:00"))
Esta variante sirve para una celda aislada, pero es preferible corregir la celda original para que todos los cálculos posteriores posteriores usen el mismo tipo de dato.
Cuando HORA devuelve 0 en lugar de una hora
Un resultado 0 puede significar dos cosas: la fecha realmente no contiene hora o el valor está guardado como texto que Excel interpreta de otra manera. Compara el tipo de dato de la celda antes de buscar un error en la función.
| A | B | C | |
|---|---|---|---|
| 1 | Caso | Valor | Resultado de HORA |
| 2 | Fecha sin hora | 15/03/2026 | 0 |
| 3 | Fecha y hora | 15/03/2026 14:35:00 | 14 |
Si necesitas convertir un texto, utiliza VALOR como se mostró antes. Si el dato es una fecha válida sin hora, el 0 es correcto.
Cómo comprobar si la fecha es texto o número
Selecciona una celda con fecha u hora. El texto suele quedar alineado a la izquierda, mientras que los valores numéricos quedan a la derecha por defecto. Puedes confirmarlo con ESNUMERO:
=ESNUMERO(B2)
| A | B | C | |
|---|---|---|---|
| 1 | Caso | Valor | Es número |
| 2 | Texto | 15/03/2026 14:35:00 | FALSO |
| 3 | Número | 15/03/2026 14:35:00 | VERDADERO |
- Selecciona B2 y observa su alineación.
- En C2, escribe
=ESNUMERO(B2). - Copia la fórmula hacia abajo y compara los resultados.
Si devuelve FALSO, convierte el dato con VALOR o vuelve a introducirlo como fecha y hora numérica. Si devuelve VERDADERO pero HORA devuelve 0, es posible que la fecha no tenga una parte horaria.
Qué versiones de Excel admite HORA y qué no hace
HORA está disponible en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para la web, para Mac y para móviles. No necesita una suscripción adicional para usarla en una versión compatible.
La función devuelve la hora como número entre 0 y 23. No devuelve la fecha, los minutos ni los segundos. Para construir una hora, utiliza NSHORA; para convertir texto en hora, utiliza HORANUMERO.
d, m, aaaa, h, mm y ss. Los datos de este tutorial están comprobados en octubre de 2026.Lo que ya sabes hacer con la función HORA
- Extraer la hora de una cita con
=HORA(B2). - Copiar la fórmula hacia abajo y dejar que Excel ajuste cada referencia.
- Crear una hora con
=NSHORA(18;45;0). - Convertir una hora escrita como texto con
=HORANUMERO(C3). - Aplicar un formato de hora o el formato personalizado
hh:mm:ss. - Diagnosticar un resultado 0 con
=ESNUMERO(B2)y la alineación de la celda. - Convertir una fecha y hora textual con
VALORantes de aplicar HORA.
El siguiente paso es construir una hoja de control de citas donde cada fecha y hora real permita extraer automáticamente la hora con =HORA(B2).
Dudas al usar la función HORA en Excel
1. ¿Cuándo cambia la hora en Estados Unidos en 2026?
En la mayor parte de Estados Unidos, el reloj se adelanta una hora el domingo 8 de marzo de 2026, a las 2:00, y pasa directamente a las 3:00. El horario de verano termina el domingo 1 de noviembre, cuando la hora retrocede de las 2:00 a la 1:00. Algunas zonas no realizan este cambio.
2. ¿A qué hora se adelanta el reloj en Estados Unidos?
El cambio ocurre a las 2:00 de la madrugada del domingo 8 de marzo de 2026. El reloj pasa directamente a las 3:00, por lo que ese día solo tiene 23 horas. El regreso al horario estándar será el 1 de noviembre a las 2:00.
Fuentes
- MicrosoftHORA — documentación oficialconsultado el 27/10/2026
- MicrosoftFormatos de fecha y hora en español — documentación oficialconsultado el 27/10/2026
- MicrosoftAHORA — documentación oficialconsultado el 27/10/2026
- MicrosoftNSHORA — documentación oficialconsultado el 27/10/2026
- MicrosoftHORANUMERO — documentación oficialconsultado el 27/10/2026