Étant donné heures de travail pour chaque jour de semaine (disons 9: 00: 00-17: 00: 00 du lundi au vendredi), a horodatage de début (par exemple, 1/15/2019 6:15:15) et horodatage de fin (par exemple, 21/01/2019 14:35:10) .. .
Comment puis-je obtenir le total des heures de travail entre le début et la fin, à l'exclusion de toutes les autres heures (c'est-à-dire les week-ends, 17h00 : 01-8: 59: 59)?
J'ai besoin d'une formule de base réutilisable qui fait ce qui suit dans de nombreux cas:
Notez à nouveau ici que je ne veux pas que toutes les heures de chaque jour soient comptées, seulement ceux dans les heures de travail pour chaque jour.
NETWORKDAYS
ne donne malheureusement pas la décimale exacte nécessaire.
=NETWORKDAYS(TO_DATE(A2), TO_DATE(B2)) * (E2-D2) -
IF(INDEX(SPLIT(A2, " "), 1, 2) > D2, D2 - INDEX(SPLIT(A2, " "), 1, 2), ) -
IF(INDEX(SPLIT(B2, " "), 1, 2) < E2, E2 - INDEX(SPLIT(B2, " "), 1, 2), )
Date time
Time
Duration