Formula excel para calcular horas entre dos fechas

En esta ocasión buscamos una formula excel para calcular horas entre dos fechas, el manejo de cálculos con fecha y hora en excel suele ser algo complicado, mas aun cuando el calculo incluye tanto la fecha como la hora.

Esto puede ser muy necesario al hacer nomina en excel, así que en este articulo trataremos de poner en practica algunas formulas para calcular horas entre dos fechas, para esto es importante conocer como es que excel maneja las fechas y horas.

Fechas: son representadas por números iniciando con el 1 para representar el 01/01/1900 , así que el conteo inicia con esa fecha, en ese sentido, el dia 24/09/2009 seria el numero 40080, que es el numero de días que han pasado desde el 01/01/1900 hasta el 24/09/2009.

Esto significa que al hacer un calculo con fechas, podemos sumar y restar números enteros para sumar o restar días, para poder ver la fecha, tendremos que poner formato de fecha a la celda donde se hace el calculo… clic derecho en la celda/ formato de celdas/ en la ficha numero seleccionamos la categoría “Fecha”

Horas: estas son representadas en decimal cuando son menos de 24 horas, esto es porque la hora seria una fracción de un día completo, 1 día completo serian 24 horas, así que 24 horas seria el entero 1.

Del mismo modo que las fechas, las horas también se pueden sumar y restar en las formulas, solo que en este caso lo que se suma y resta son fracciones del día, si sumamos 1 hora, en realidad estamos sumando solo una fracción… ejemplo 1 hora en decimal seria 0.0416666666666667, si esa cantidad la multiplicamos por 24, nos dará 1, que representa 1 dia entero.

Calcular horas de un mismo día es muy Sencillo ..

Ejemplos ..

simplemente restamos a la hora final de la inicial, y le ponemos formato de hora a la celda ..
= B2-A2
O podemos poner esta fórmula usando la funcion TEXTO () para indicar el formato deseado
A2 = TEXTO (B2-, “h: mm: ss”) SE OBTIENE el mismo resultado con el mismo formato.

pero que pasa si deseamos Obtener las horas y minutos entre dos fechas especificas y Hora ..

Con la función ENTERO podemos sacar las horas totales ..

= ENTERO ((C5-B5) * 24) nos da 172

Con la función MINUTO obtenemos los minutos ..
=MINUTO ((C5-B5-ENTERO (C5-B5))) nos da 55

si queremos Determinar las horas y minutos para luego hacer algún calculo Con ese dato, lo podemos manejar con decimales ..

= (C5-B5) * 24 nos da 172,92
El 172 Representantes de las horas completas, y el Representante .92 A LOS 55 minutos

pero si queremos que aparezca el dato con el formato de hora .. 172:55

ES NECESARIO usar la función de Concateno “&” para pegar los dos puntos en medio ..

quedaria asi .. = ENTERO (C4-B4) * 24 + HORA (C4-B4-ENTERO (C4-B4 ))&”:”& MINUTO ((C4-B4-ENTERO (C4-B4)))

Descargar: Calcular horas entre dos fechas

Recibir Tips y Noticias de Formulas Excel... Es Gratis.

Comments

  1. says

    puede usar formato personalizado en la celda de la formula…
    Formula… FECHA Y HORA FINAL – FECHA Y HORA INICIAL
    =B1-A1

    click derecho en la celda de la formula/ formato de celdas/ en la ficha numero seleccionamos la categoría “personalizada” / en tipo ponemos [h]:mm:ss / aceptar

  2. Anonymous says

    como puedo sacar la formula en exel ,
    si tengo como datos:

    fecha de salida(E4) 08/07/2006
    hora de salida(F4) 15
    fecha de llegada(G4) 09/07/2006
    hora de llegada(H4) 17

  3. says

    Muy buen post. Pero yo tenia por un lado la fecha y por otro la hora,
    Fecha Hora
    Inicio 22/01/2013 5:00
    Fin 23/01/2013 19:00
    Tiempo Control 38:00:00
    La formula seria
    SI(C3Espero que le sea util.

  4. Anonymous says

    Hola x fa podran ayudarme como obtener una formula excel: Como sacar las horas diurnas y nocturnas de 06:30 a 21:56 si el horario es de 07:00 a 19:00 y 19:00 a 07:00

  5. Anonymous says

    Hola soy de Ecuador, como puedo calcular las horas nocturnas, si por ejemplo:
    (A1)04-abr-12 13:00 (B1)04-abr-12 23:05 =SI(B1>0;(B1-A1);0)esto es igual a (C1)10:05

    donde las horas nocturnas son a partir de las 19:00 hasta las 06:00, entonces quisiera saber el resultado que serian de 5:05

    ayudame porfa

  6. Anonymous says

    y si deseo quitar las 12 horas de la noche que no se trabajo para dejar las horas reales, en este caso de las 6:00 PM a las 6:00 AM del siguiente día es valido que lo multiplique por 12 ?? en ves de 24 ?? gracias por sus comentarios amigo

  7. Anonymous says

    Me gustaria saber como calcular las horas trabajadas deuna persona que enta a las 11:00 de la noche y sale al siguiente dia a las 07:00 de la mañana

    gracias

  8. says

    toda hora representa una fraccion de un dia, un dia tiene 24 horas, asi que 1 hora seria 0.0416666666666667 de un dia.. 1/24 te d ese resultado.

    si pones alguna hora en una celda, con formato de hora.. ejemplo 01:00:00, eso representa 1 hora, si le cambias a formato general te pondra la fraccion que representa esa hora para un dia.. 0.0416666666666667, si esa fraccion la multiplicas por 24 te dara 1, que es una hora representada como un entero.

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current ye@r *