2013-07-16

Convertir horas en un número decimal en Excel

En Excel, es común que calculemos el tiempo transcurrido entre dos fechas u horarios. Si queremos convertir el formato de la hora estándar (horas: minutos: segundos) en formato decimal, multiplicamos la celda correspondiente por 24.

Ejemplo:

En la celda A1 tenemos 10:23:46 en formato hh:mm:ss.
En B1 tecleamos =A1*24 y daría como resultado en formato decimal: 10,396 (10:30:00 serían 10,5)

Para transformar en minutos =A1*24*60 y en segundos =A1*24*60*60. Para la transformación inversa bastaría con dividir, en su caso, entre horas (24), minutos (1440) o segundos (86400) el número en formato decimal.

Merece la pena recordar que, en el caso de que no fuera el correcto,  hay que dar el formato adecuado a las celdas.

1. Mediante fórmulas:
=TEXTO(B1/24;"hh:mm:ss")'Formato hora
=TEXTO(A1*24;"00,000")  'Formato decimal

2. Presiona CTRL+1 para mostrar el cuadro de diálogo Formato de celdas y aplicar el formato correspondiente (Número u Hora ).


55 comentarios:

  1. Muy bueno!! Directo al grano y bien explicado, sí señor!

    (ya sé que es de 2013, pero aún así quería agradecerlo jaja)

    ResponderEliminar
    Respuestas
    1. Muchas gracias. Un saludo.

      Eliminar
    2. gracias en 2016 buen aporte

      Eliminar
    3. Mas perfecto no se puede. Gracias. Saludos y feliz 2017

      Eliminar
    4. Muchas gracias Paco. Un saludo

      Eliminar
    5. Muchas gracias en diciembre del '18, y un excelente año 2019!!!

      Eliminar
    6. Muchas gracias, Ruthy. ¡Igualmente!

      Eliminar
    7. gracias en mayo de 2019

      Eliminar
    8. como que también agradezco en Nov de 2019

      Eliminar
    9. Gracias en 2020 :D

      Eliminar
    10. A ti por dejar un comentario. No sé si eres la misma persona cada año.

      Eliminar
    11. Muchas gracias!!!! En 2021 me recontra sirvio!!!

      Eliminar
    12. A ti por el comentario. Saludos.

      Eliminar
  2. Muchas gracias por la explicacion

    ResponderEliminar
  3. Muchisimas gracias por el dato. A mi en el 2016 me fue de gran ayuda :)

    ResponderEliminar
  4. Hola, necesito convertir 148,14814 a horas, pero me da solo 4:08:53. Qué estoy haciendo mal? Gracias

    ResponderEliminar
    Respuestas
    1. En esta entrada convertimos formato tiempo en número. Tú intentas representar un número en un formato de tiempo pensado para un máximo de 24 horas. Si quieres representar 148:08:53. Divide el 148,14814 entre 24 y en formato personalizado teclea: [h]:mm:ss

      Eliminar
  5. Super practico, Gracias Excelente solución...

    ResponderEliminar
  6. hola, por favor necesito de su ayuda urgente para convertir 0:02:42 a numero natural y no se que fórmula colocar si A1*24*60*60 o =1/(HORA(A1)+MINUTO(A1)/60+SEGUNDO(A1)/3600). AYUDA URGENTE, esto lo necesito para rendimientos de equipos. Gracias infinitas.

    ResponderEliminar
    Respuestas
    1. Hola Ely, si son 2 minutos y 42 segundos, la segunda fórmula de la entrada (=A1*24*60*60) que te devolverá 162 segundos. Saludo

      Eliminar
  7. hola, consulta, como puedo transformar este numero en formato de hora, minuto y segundo 110727

    ResponderEliminar
  8. Hola, consulta, como puedo transformar estos numeros 110727
    a formato de hora:minuto:segundo

    ResponderEliminar
  9. Hola necesito calcular horas trabajadas considerando que trabajo en las noches o sea ej: de 5 pm a 2:30 am y el valor expresarlo en decimales o sea ej: 9,5 hrs

    ResponderEliminar
    Respuestas
    1. =+SI.ERROR((SI(E2<D2;E2+1;E2)-D2)*24;

      Espero te sirva.

      Eliminar
  10. Buenas noches. Ayuda
    Cómo puedo pasar de 96:52:00 a 96.52

    ResponderEliminar
    Respuestas
    1. Buenas tardes. En Formato de celdas teclea en tipo: [h]:mm
      Saludos.

      Eliminar
  11. Buenas noches, tengo la duración expresada en tiempo 12:00:00, la he multiplicado por 24 para convertirlo en minutos y me sale 720:00:00 a la cual le he dado el formato custom "[h],mm" y se ha convertido en 720,00. Sin embargo al cambiarle el formato a número,general o cualquier otro formato se convierte en 30. Quiero que siga manteniento el valor de 720.00 pero como número y con dos decimales. ¿Cómo puedo hacerlo?. Gracias por su respuesta.

    ResponderEliminar
  12. Hola me ayudan necesito hacer una resta en horas en formato de 24 horas pero me sale este error al restar 00:41:00 - 22:23:00 como resultado me sale 21:42:00 como podría corregirlo o que formula puedo utilizar, gracias


    ResponderEliminar
  13. BUENAS TARDES....NECESITO HACER PLANILLAS POR 26 DIAS LABORABLES, SIENDO EL SALARIO DE 1500.00 SOLES, TENIENDO EN CUENTA QUE CADA DIA TRABAJAN 8 HORAS, TENDRIA QUE TENER UN RECORD DE 208 HORAS. AHORA EL HORARIO ES FLEXIBLE, OSEA SE LES PAGA POR HORAS EFECTIVAS LABORABLES.
    POR EJEMPLO ESTE MES MARZO 2019 DEBEN HABER REUNIDO 208 HORAS PARA PERCIBIR 1500.00
    PERO SOLO LLEGAN A 150:25 HORAS...
    COMO PODRIA AHCER UNA MATRIZ O ALGO ASI?
    GRACIAS

    ResponderEliminar
  14. Si tengo una celda con la cantidad de horas trabajadas, y necesito multiplicar esa cantidad por un monto de dinero; cómo puedo realizar esta operación?

    ResponderEliminar
    Respuestas
    1. ¿Has probado a hacer lo que describes?¿Qué problema te has encontrado?

      Eliminar
  15. Hola. Necesito convertir datos de tiempo en minutos y segundos (ej. 11´23´´) a número decimal. Podrían ayudarme con esto? y qué formatos debe tener cada celda, incluso la celda en la que ingreso mis datos? Muchas gracias

    ResponderEliminar
  16. Gracias, me salvo la vida

    ResponderEliminar
  17. Por favor tengo la siguiente información para pagar tiempo: Hora de entrada 5:27am, hora de salida 2:32 pm pero debo descontar 30 minutos de descanso. Cuanto sería el tiempo a pagar en formato decimal. Gracias.

    ResponderEliminar
  18. Horas Hombre Horas Maquinas HH
    Procesos: Personas HH HHT Maquinas HM HMT latas U Producidas Estandarización a 2,680 u.
    Pesaje MPR Gran volumen 1 00:05.50 00:05.50 00:11.00
    Pesaje MPR pequeño volumen 1 00:23.27 00:23.27 134 2,680 00:23.27
    Mesclado 1 00:15.00 00:15.00 3 00:15.00 00:45.00 134 2,680 00:15.00
    Raspado y engrasado 1 00:16.00 00:16.00 110 2,200 00:18.87
    Preparación de Jalea 1 00:11.00 00:11.00 1,500 30,000 00:00.98
    Formadora 3 00:06.45 00:19.35 1 00:06.45 00:06.45 134 2,680 00:19.35
    Dosificación de Jalea 2 00:26.00 00:52.00 35 700 01:30.42
    Horneo en Salva 1 00:00.00 1 00:30.00 00:30.00 36 720 00:00.00
    Horneo en Europa 3 1 00:00.00 1 00:32.00 00:32.00 44 880 00:00.00
    Horneo en Europa 2 1 00:35.00 00:35.00 1 00:35.00 00:35.00 44 880 00:58.51
    Horneo en Baiker’s Aid 1 00:00.00 1 00:33.00 00:33.00 18 360 00:00.00
    Enfriamiento 0 00:00.00 00:20.00 00:00.00 44 880 00:00.00
    Carga de bandeja o descarga de clavijero 1 00:00.54 00:00.54 44 880 00:00.90
    Empaque primario 3 00:15.57 00:46.71 1 00:15.57 00:15.57 134 2,680 00:46.71


    64 Batch por dia 03:44.37 03:17.02 2,411 48,220 04:45.01

    373.31 22

    Horas estandarizadas para 4 Batch 04:45.01
    Horas en decimales para 4 Batch 4.7501
    Cajas producidas en 4 batch que equivalen 2680 u 5.8333
    HH para producir una caja de Margarita Lycha 0.8143
    Valor HH Gotera 1.8481
    Costo Estimado MOD producción $1.5049

    Gracias me ayudaste un motón para poder calcular la mano de obra directa en el costo estimado de producción de un ítem de una planta procesador de alimentos etnicos.
    MIL gracias

    ResponderEliminar
  19. 2 dias buscando la forma de resolver: NO SE Puede resumir este campo con suma porque no es un calculo admitido para el tipo de datos FECHA. (En tabla dinámica)
    *Ya habia intentado cambiar FORMATO; pero NADA...

    Y =A1*24 me funciono, LO MÁXIMO, GRACIAS... sólo añadi dos columnas más...

    ResponderEliminar
  20. Como paso 8 horas a decimal

    ResponderEliminar
  21. Hola, tengo la siguiente situación:
    2020-11-16 23:04:03 2020-11-16 23:04:51 -48 Segundos
    2020-11-16 23:59:44 2020-11-17 00:00:20 86364 Segundos
    Debido al cambio de día, el calculo se efectua de manera incorrecta, es posible y como se podría lograr tener en cuenta el cambio de día para el calculo?

    ResponderEliminar
  22. Buenas noches.
    Tengo la siguiente data =24-J20+O20, lo cual me da en formato segun calculo de celdas 11:00 horas, pero al multiplicar 11:00*24 me da otro resultado, en lugar de dar solo 11,0 horas, por favor ayuda con la formula.

    ResponderEliminar

Nube de datos