Extraer la hora de un valor fecha/hora en Excel

Compatibilidad: Excel 365 2021 2019 2016

Si disponemos de una celda que incluye la fecha y la hora, podemos necesitar extraer la hora de un valor fecha/hora en Excel.

Emplearemos la siguiente función:

  • Función RESIDUO. Devuelve el residuo después de dividir un número por un divisor.
    Extraer la hora de un valor fecha/hora en Excel: Función RESIDUO, =RESIDUO(Número;Núm_divisor)

    La función en Excel 2010, puede estar definida también como RESTO (en español España).

    Todos los números son divisibles por uno, por lo que la función RESIDUO devuelve cualquier parte fraccionaria cuando el segundo argumento es uno.

  1. Ir a: Celda B1 / Escribir: 01/02/2013 05:12. Con formato día/mes/año hora/minutos.

  2. Ir a: Celda D1 / Escribir:

    =RESIDUO(B1;1)

    O también desde el asistente de funciones, Ir a: Cinta opciones / Fórmulas / Biblioteca de funciones / Matemáticas y trigonométricas / RESIDUO.

  3. FORMATO DE CELDA. Clic sobre la celda D1 / Botón derecho o tecla contextual / Formato de celda. Mostrará la ventana de formato de celda.

    Extraer la hora de fecha hora en Excel: Ventana formato de celda número
  4. Clic sobre la pestaña: Número / Categoría: Hora / Clic sobre: 13:30. Formato deseado para mostrar la hora.

    Extraer la hora de fecha hora en Excel: Celda D1 con función =RESTO(B1;1)
  5. La celda D1 mostrará la hora 5:12 (extraido de 01/02/2013 5:12).

Así podemos extraer la hora de fecha hora en Excel, mediante la función RESIDUO de Excel

Nivel de dificultad: Avanzado Excel Avanzado

- Consultar:

32 comentarios en “Extraer la hora de un valor fecha/hora en Excel

  • Buenos días

    Cuando aplico la función resto, me sale un error que dice que el la función espera un valor numérico y la celda contiene un valor de fecha hora, y no me deja extraer la hora. Por qué puede estar sucediendo esto y como puedo solucionarlo.

    Gracias

    • Hola Janethe,

      Verifica que la celda origen de la fecha tenga el formato de celdas fecha o personalizado. En ocasiones al importar o pegar los datos se almacenan como texto o incluye algún caracter raro.

      Saludos.

  • Hola, estoy intentando extraer unicamente la fecha, pero me extrae solo la hora, hay algun cambio en la formula para que se saque la fecha?

  • Quiero una formula en excel para sacar tiempo de retrabajo, por ejemplo rechazo un material a las 8:45am y me lo regresan a las 3:15pm, como puedo sacar el tiempo total de retrabajo, que sea solo minutos.

  • Hola,. Necesitaría saber como extraer de un formato de hora:minutos:segundos solo el valor de la Hora, es decir poder tomar por ejemplo de las 09:02:57 a.m. el valor 09. El valor en números es 0.37704861. Lo estoy tratando de hacer con la formula extraer pero me trae un valor que no es. Lo mismo con la formula =izquerda(A1;2) por ejemplo y me trae el mismo valor que no lo puedo pasar a formato. Desde ya agradezco cualquier información.
    Saludos

  • Buenas tardes, necesitaria saber como se extrae la fecha de un valor de fecha +hora. Ejemplo:

    24/09/2017 22:03 quiero que me devuelva solo la fecha 24/09/2017

    Gracias, un saludo

  • tengo este formato en una celda [h]:mm:ss tengo este numero 447:00:00 y quiero extraer solo los primeros 3 dígitos que me quede solo así 447 como lo llevo a otra celda?

  • 30/11/2016 19:37:22 quiero separa la hora y la fecha, cuando intento separar la hora, ya sea con la función RESIDUO O restando A-B, me sale este resultado 00/01/1900 19:37:22, aunque le de formato no me lo cambia, podria alguien ayudarme por favor.

  • Hola, gracias por esta pagina. Puedes ayudarme con esto: necesito presentar la hora y los minutos en columnas separadas, es decir de {16:50} debo presentar por separado las horas {16:00} y {00:50}.
    Muchas gracias 🙂

  • Hola Lilian
    Yo tenía que separar la hora de una suma que incluía minutos. Tenía por ejemplo: 179:13:00 pero tenía utilizar siempre el valor de hora solamente, es decir, 179. Encontré dos formas:
    1) En el formato de hora agregué uno de [h] solamente y separó sólo el 179.
    2) También usando =RESIDUO(VALORHHMM; 24) me dio como resultado 179.

    • Hola Beatriz, me gustaria un poco de ayuda.
      Me pasa como a ti (mas o menos). Tengo una suma de varias cantidades con formato de horas y minutos, y necesito extraer (ojo, no cambiar formato ni nada) solo el numero de las horas, para realizar unas operaciones con el.
      Mi suma da como resultado 2791:56, pero yo necesito extraer solo el 2791 como numero para operar con el.
      He probado con la funcion Residuo, pero no me funciona como kiero (me devuelve un valor 7).
      Trabajo con Excel 2003.
      Gracias de antemano por la ayuda.

  • Hola, como hago para extraer la hora del campo que de origen es de tipo general 5/13/2020 2:32:16 PM, ya intenté cambiarlo a fecha y no meja aplicar los pasos que se indican. gracias

    • Hola Analista,

      El formato que indicas 5/13/2020 2:32:16 PM es: año/mes/dia horas:minutos:segundos PM. Según la configuración del idioma de tu equipo y de Excel:
      - Si tiene el mismo no hay problema y trabaja según se indica.
      - Si tienes otro formato en tu equipo, por ejemplo 13/5/2020 2:32:16 deberás de cambiar los datos a dd/mm/aaaa (antes).

      Saludos.

  • Tambien, cuando en las formulas de esta hoja para sacar el día usamos el lunes, martes, etc... pero aparecen números como del 1 (lunes), etc, como puedo hacer para que en excel aparezca como lunes
    Lo mismo para los meses 1 (enero), etc y quiero que salga enero.
    Muchas gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.