Qu'est-ce qu'un calculateur de feuille de temps hebdomadaire ?
Cet outil totalise les heures travaillées sur une semaine de 7 jours à partir de vos pointages d'arrivée et de départ quotidiens. Pour chaque journée, il déduit votre pause non rémunérée, additionne le tout sur la semaine, puis répartit le total entre heures normales (jusqu'à 40 h) et heures supplémentaires (au-delà de 40 h). Il gère correctement les postes de nuit, lorsque vous pointez votre départ le lendemain matin. À noter : le seuil de 40 h correspond à l'usage anglo-saxon ; en France, la durée légale est de 35 h, et les seuils de déclenchement des heures sup peuvent différer selon votre convention collective.
Comment l'utiliser
Saisissez l'heure d'arrivée et l'heure de départ de chaque jour au format 24 h (par exemple 9:00 ou 17:30), ainsi que la durée de votre pause non rémunérée en minutes. Laissez les champs Arrivée et Départ vides pour les jours où vous n'avez pas travaillé. Cliquez sur Calculer pour obtenir le total de vos heures hebdomadaires, le nombre total de minutes et la ventilation entre heures normales et heures supplémentaires.
La formule expliquée
Chaque horaire est converti en minutes écoulées depuis minuit. Les minutes travaillées dans la journée correspondent à Départ moins Arrivée ; si l'heure de départ est antérieure à celle d'arrivée, on ajoute 24 heures (1 440 minutes), de sorte qu'un poste de nuit de 22:00 à 6:00 donne bien 8 heures. On soustrait ensuite les minutes de pause. Le total hebdomadaire correspond à la somme de toutes les journées travaillées, divisée par 60 pour obtenir des heures.
$$\text{Total Hours} = \sum_{d \in \text{days}} \frac{\left(\text{Out}_d - \text{In}_d\right) - \text{Break}_d}{60}$$
$$\begin{gathered} \text{Total} = \sum_{d} \frac{W_d}{60}, \quad \text{Reg} = \min(\text{Total},\,40), \quad \text{OT} = \max(\text{Total}-40,\,0) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} W_d &= \left(\text{Out}_d - \text{In}_d\right) - \text{Break}_d \\ W_d &\mathrel{+}= 1440 \;\text{ if Out} < \text{In (overnight)} \\ W_d &= \max(W_d,\,0) \end{aligned} \right. \end{gathered}$$
Exemple concret
Imaginons que vous travailliez de 9:00 à 17:00 avec une pause de 30 minutes, du lundi au vendredi. Chaque journée représente 8 heures moins 0,5 heure = 7,5 heures. Sur cinq jours, cela donne 37,5 heures, toutes en heures normales et sans heures supplémentaires. Un poste de nuit de 22:00 à 6:00 sans pause équivaut à \(6{:}00 + 24{:}00 - 22{:}00 = 8\) heures.
Questions fréquentes
Comment les postes de nuit sont-ils gérés ? Si l'heure de départ est antérieure à l'heure d'arrivée, le calculateur considère que le poste a franchi minuit et ajoute 24 heures.
Comment les heures supplémentaires sont-elles définies ? Toute heure au-delà de 40 h dans la semaine est affichée comme heure supplémentaire. Il s'agit d'une règle générale (inspirée du modèle américain) ; votre employeur, votre convention collective ou la législation de votre pays peuvent prévoir d'autres seuils — en France, par exemple, à partir de 35 h.
Puis-je saisir des horaires comme 9:15 ? Oui, les minutes sont prises en charge. Utilisez le format 24 h, par exemple 13:45 pour 1 h 45 de l'après-midi.