
Formule générique
=MOD(workend-workstart,1)-MOD(breakstart-breakend,1)
Sommaire
Pour calculer les heures de travail, en tenant compte du temps de pause qui doit être soustrait, vous pouvez utiliser une formule basée sur la fonction MOD. MOD est utilisé pour gérer les heures de début et de fin qui traversent minuit. Dans l'exemple illustré, la formule en F6 est:
=MOD(C6-B6,1)-MOD(E6-D6,1)
Explication
Au fond, cette formule soustrait l'heure de début de l'heure de fin pour obtenir la durée en heures. Ceci est fait pour calculer à la fois le temps de travail et le temps de pause.
MOD(C6-B6,1) // get work time MOD(E6-D6,1) // get break time
Ensuite, le temps de pause est soustrait du temps de travail pour obtenir des «heures de travail nettes».
Cette formule utilise la fonction MOD pour gérer les heures qui traversent une limite de jour (minuit). En utilisant MOD avec un diviseur de 1, les résultats positifs restent inchangés, mais les résultats négatifs (qui se produisent lorsque l'heure de début est supérieure à l'heure de fin) sont «retournés» pour obtenir une durée correcte.
Pour plus de détails, voir: Comment calculer le nombre d'heures entre deux heures
Formater les durées de temps
Dans les cas où le temps calculé dépasse 24 heures, vous pouvez utiliser un format personnalisé tel que (h): mm. La syntaxe entre crochets (h) indique à Excel d'afficher des durées d'heures supérieures à 24 heures. Si vous n'utilisez pas les crochets, Excel «retournera» simplement lorsque la durée atteint 24 heures (comme une horloge).
Disposition alternative de la feuille de temps
La capture d'écran ci-dessous montre un autre format pour capturer le temps travaillé. Au lieu de consigner le travail et le temps de pause séparément, cette version capture deux heures d'entrée / sortie distinctes pour une seule équipe.
Pour cette mise en page, la formule utilisée dans F5 est:
=MOD(C5-B5,1)+MOD(E5-D5,1)
Au lieu de soustraire le temps de pause du temps de travail, nous additionnons deux temps de travail.