Téléchargez l'exemple de classeur
Ce tutoriel montrera comment calculer les heures travaillées dans Excel et Google Sheets.
Calculer les heures avec une formule simple
On peut calculer les heures travaillées en déduisant l'heure de fin de l'heure de début. Les informations doivent être saisies dans Excel dans un format d'heure correct pour que la formule fonctionne.
1 | =(D3-C3)*24 |
La formule D3-C3 nous donnera le pourcentage de la journée travaillée sur la base de 24 heures dans une journée. Pour obtenir l'heure travaillée, nous devons multiplier cette valeur par 24.
Les dates et les heures sont stockées sous forme de nombres dans Excel. Si nous devions changer le format des colonnes d'heure de début et de fin dans le graphique ci-dessus en un format numérique général, nous obtiendrions les équivalents numériques des heures affichées.
Calcul des heures supplémentaires
Nous pouvons utiliser le même type de formule pour calculer les heures supplémentaires.
Dans l'exemple ci-dessus, l'heure standard est de 8 heures.
La formule suivante calcule le temps normal travaillé dans la journée.
1 | =SI((D3-C3)*24>$H$13,$H$13,(D3-C3)*24) |
Si le salarié a travaillé plus de 8 heures, la formule ne renverra que 8 heures maximum.
Pour calculer les heures supplémentaires, nous pouvons obtenir le reste des heures travaillées en utilisant cette formule ci-dessous :
1 | =SI((D3-C3)*24>$H$13,((D3-C3)*24)-$H$13,0) |
Fonction MOD
Si l'heure de fin est antérieure à l'heure de début, cela peut être dû à un quart de nuit travaillé. Pour résoudre le problème de la formule renvoyant un nombre négatif, nous utilisons la fonction MOD.
1 | =MOD(D3-C3,1)*24 |
Comme pour la formule simple, nous devons multiplier la valeur calculée par la fonction MOD par 24 pour obtenir les heures travaillées.
Calculer les heures travaillées dans une feuille de temps hebdomadaire
Nous pouvons utiliser les fonctions IF, SUM et MAX pour calculer les heures travaillées dans une semaine ventilées par temps régulier et heures supplémentaires.
Calculer les heures supplémentaires
Les heures supplémentaires sont calculées dès qu'une personne travaille plus de 40 heures par semaine.
1 | =SI(SOMME($E$4:E4)>40,SOMME($E$4:E4)-40,0) |
La première partie de la première plage de la fonction SOMME est un absolu, tandis que la seconde partie ne l'est pas. Lorsque vous copiez cette formule vers le bas du tableau, vous remarquerez que la fonction SUM additionne toutes les heures travaillées dans la colonne E. À mesure que la plage SUM augmente, les heures travaillées augmentent. Une fois la SOMME atteint plus de 40 heures, les heures supplémentaires sont inscrites dans la colonne Heures supplémentaires sous forme de total croissant.
Calculer les heures régulières
Les heures régulières sont calculées en fonction du nombre total d'heures et des heures supplémentaires effectuées.
1 | =MAX(E4-G4,0) |
Nous utilisons la fonction MAX pour ne pas nous retrouver avec des heures négatives où l'employé a effectué des heures supplémentaires comme si le résultat renvoyait un négatif, alors la fonction MAX renverrait un zéro.
Calculer les heures travaillées dans une feuille de temps hebdomadaire par projet
En poussant le calcul ci-dessus un peu plus loin, nous pouvons diviser les heures travaillées par le projet sur lequel l'employé a travaillé à l'aide de la fonction SUMIF
1 | =SUMIF($H$4:$H$10,H4,$F$4:$F$10) |
La fonction SUMIF additionnera les heures régulières dans la colonne F selon les critères sélectionnés dans la colonne H - dans le cas de la formule ci-dessus, elle recherchera le projet ABC et additionnera les heures régulières pour ce projet.
Calcul des heures travaillées dans Google Sheets
Tous les exemples Excel ci-dessus fonctionnent de la même manière dans Google Sheets.