Funciones de hora en Excel: AHORA, NSHORA, HORA, MINUTO y SEGUNDO

Por el equipo editorial de LogicExcelActualizado en junio de 20264 min de lectura620 palabrasPractica esto

¿Listo para practicar?

Pon en práctica lo que acabas de aprender con ejercicios interactivos.

Iniciar lección 92

Excel guarda una hora como una fracción de día. El mediodía es 0,5. Las 6:00 son 0,25. Suma esa fracción a un número de serie de fecha y tienes una marca de tiempo. Las funciones de fecha (HOY, FECHA, SIFECHA) están en la guía de funciones de fecha. Esta página es la mitad de las horas.

AHORA: la fecha y la hora actuales

=AHORA()

Sin argumentos. Se recalcula cuando lo hace el libro. HOY() es solo la fecha; AHORA() es fecha más hora.

Da a la celda el formato Hora (Ctrl+1 → Hora) si solo quieres el reloj, o un formato personalizado aaaa-mm-dd hh:mm para la marca completa.

NSHORA: construir un reloj a partir de sus partes

=NSHORA(hora; minuto; segundo)
  • hora: de 0 a 23 (24 pasa al día siguiente)
  • minuto: de 0 a 59 (60 suma una hora)
  • segundo: de 0 a 59
=NSHORA(9;15;0) son las 9:15. =NSHORA(A2;B2;0) construye lo mismo a partir de celdas.

HORA, MINUTO y SEGUNDO: dividir una hora

=HORA(B2)
=MINUTO(B2)
=SEGUNDO(B2)

HORA devuelve de 0 a 23. Las 14:30 dan 14 y 30. Anídalas: =HORA(AHORA()) es la hora actual.

Ejemplo resuelto

ABFórmulaResultado
Hora14
Minuto30=NSHORA(A2;B2;0)14:30
=HORA(C2)14
=MINUTO(C2)30
Duración de un turno en horas: =(fin - inicio) * 24. Resta dos valores de hora y multiplica por 24 para obtener horas en lugar de una fracción de día.

Fecha y hora juntas

=FECHA(2026;8;16)+NSHORA(14;30;0) es el 16 de agosto de 2026 a las 14:30. O suma la parte horaria de AHORA() a una fecha: =A2+RESIDUO(AHORA();1). Practica NSHORA, AHORA, HORA y MINUTO →

Números de serie de fecha, HOY, FECHA, SIFECHA y DIAS: funciones de fecha y la ruta de funciones de fecha.

Preguntas frecuentes

¿Cuál es la diferencia entre AHORA y HOY?

HOY es la fecha a medianoche. AHORA es la fecha más la hora actual. =AHORA()-HOY() es justo la hora del día.

¿Por qué NSHORA muestra 0,385 en lugar de 9:15?

La celda tiene formato General. Ctrl+1 → Hora. El número de debajo sigue siendo una fracción de día.

¿HORA puede leer un valor de texto como «14:30»?

Normalmente sí: Excel interpreta una cadena con aspecto de hora. Si obtienes #¡VALOR!, envuélvela: =HORA(HORANUMERO(A2)).

Practica Funciones de hora en Excel: AHORA, NSHORA, HORA, MINUTO y SEGUNDO →

Sigue adelante

Te indica qué leer a continuación.