Considérez un employé travaillant 8 heures par jour (de 9h à 18h) et qui arrive à 9h25, fait une pause de 12 heures à 13 heures et se déconnecte à 18 heures. J'utilise une formule pour obtenir les heures travaillées (7.58) -
=IF((((C4-B4)+(E4-D4))*24)>8,8,((C4-B4)+(E4-D4))*24)
Ma question est la suivante: comment afficher les 25 minutes de retard en tant que "temps" dans une autre colonne?
microsoft-excel
Jan Jan Bautista
la source
la source
Réponses:
Si votre 7.58 est en cellule A1 , vous pouvez essayer la formule suivante:
=(8-A1)*60
ou
=FLOOR((8-A1),1)&" Hours "&MOD((8-A1)*60,60)&" Minutes"
la source
D'accord, ta formule
=IF((((C4-B4)+(E4-D4))*24)>8,8,((C4-B4)+(E4-D4))*24)
donne des heures travaillées sous forme décimale. Si vous multipliez cela par 60 (minutes), vous obtenez des minutes travaillées. Si vous soustrayez ces minutes à 480 minutes (8 heures), vous obtenez le nombre de minutes où l’employé était en retard.Vous pouvez utiliser une formule comme celle-ci -
la source