Tengo la siguiente fórmula que calcula las horas de trabajo entre dos fechas con marcas de tiempo. Sin embargo, la fórmula devuelve resultados incorrectos según mi cálculo manual.
Los datos son los siguientes: Celda D2 = 1/11/2018 7:00:00 PM Celda H2 = 1/15/2018 9:00:00 PM
Mi fórmula devuelve 46,00 horas en lugar de 32,00 horas.
= 24 * (DÍAS RED (D2, H2) -1) -24 * ((MOD (H2,1) -MOD (D2,1)))
Siento que es algo simple que me falta y agradezco la ayuda que cualquiera puede ofrecer.
2 respuestas
Los datos son los siguientes: Celda D2 = 1/11/2018 7:00:00 PM Celda H2 = 1/15/2018 9:00:00 PM
Tratar,
=24*NETWORKDAYS(D2,H2)-24*((1-MOD(H2,1))+(MOD(D2,1)))
Resultado: 50
5 horas Jue, 11-Ene-2018
24 horas viernes, 12 de enero de 2018
21 h Lun, 15-Ene-2018
No sé cómo esperaba 32 horas ni cómo planea lidiar con el fin de semana o los días festivos en las fechas de inicio o finalización.
Otra forma de hacer esto sería:
=(24*NETWORKDAYS(D2,H2))-HOUR(D2)-(24-HOUR(H2))
(24*NETWORKDAYS(D2,H2))
le da el número de días laborales entre dos fechas y lo multiplica por 24 para darle el número de horas. En este caso 72
-HOUR(D2)
esto resta el número de horas de la fecha de inicio ya que no serán parte de sus horas trabajadas. En este caso -19 horas
-(24-HOUR(H2))
esto resta las horas restantes del último día, ya que son posteriores a las horas trabajadas. En este caso -3 horas
Preguntas relacionadas
Nuevas preguntas
excel-formula
Esta etiqueta es para preguntas de Microsoft Excel donde las preguntas o respuestas son específicamente sobre la estructura, sintaxis o salida de una fórmula de Excel.