Comment ça marche
Le pointage entrée/sortie compte parmi les calculs quotidiens les plus piégeux, parce que l'arithmétique de l'heure ne se comporte pas comme l'arithmétique décimale. 7:45 + 45 min font 8:30, pas 8:90. Passer minuit déraille la simple soustraction « fin − début » (un quart 22:00–06:00 fait 8 h, pas −16 h). Et la paie veut des heures décimales (7,5), pas le format à deux points effectivement travaillé (7:30). Le calculateur gère les trois : il convertit les deux entrées en minutes depuis 00:00, soustrait, ramène au positif si besoin (ou quand vous cochez « jour suivant »), retranche votre pause non payée et renvoie le résultat à la fois en h:mm pour vérifier d'un œil et en heures décimales pour les coller dans un tableur de paie. Le champ pause est l'oubli le plus fréquent — la plupart des juridictions considèrent les pauses non payées comme du temps travaillé sauf déduction explicite.
La formule
heureDébut, minDébut, heureFin, minFin — issus des deux saisies HH:MM en format 24 h. pauseNonPayée est en minutes, 0 par défaut. Le repli de 24 × 60 = 1440 minutes est ce qui fait fonctionner les nuits ; il s'applique dès que la soustraction brute est négative, plus une bascule explicite « jour suivant » pour les cas où vous le voulez quoi qu'il arrive (par ex. une garde de 24 h commençant et finissant à 09:00).
Exemple de calcul
- Début : 09:00. Fin : 17:30. Pause : 30 min.
- Écoulé = 17:30 − 09:00 = 8 h 30 min = 510 min.
- Travail = 510 − 30 = 480 min = 8:00 = 8,00 h décimales.
- Exemple de nuit : 22:00 → 06:00, sans pause. Brut = −16 h, mais en ajoutant 24 h on obtient 8 h.
Questions fréquentes
Pourquoi la paie veut-elle des heures décimales et pas h:mm ?
Parce que le salaire horaire est une multiplication : heures × taux. Les tableurs et logiciels de paie ne savent pas multiplier 7:30 par un taux horaire sans le convertir d'abord. 7:30 au format pendule fait 7 heures et 30 minutes — or 30 minutes valent une demi-heure, soit 7,5 en décimal. Multipliez par 20 €/h : vous obtenez 150 €. En multipliant naïvement 7,30 par 20, vous obtenez 146 €, soit 4 € en moins. Le piège vient de la base 60 des minutes contre la base 10 de la paie ; les heures décimales font le pont.
J'ai fait un poste passant minuit — dois-je quand même cocher la case ?
En général non — si l'heure de fin est antérieure à l'heure de début, le calculateur suppose que vous avez passé minuit et ajoute 24 h automatiquement (22:00 → 06:00 marche tel quel). La bascule sert au cas limite où la fin est postérieure (ou égale) au début mais vous voulez quand même +24 h : une garde de 24 h, de 09:00 à 09:00, en est l'exemple type. Sans la cocher, le calculateur lirait un poste de zéro minute.
Puis-je ajouter plusieurs pauses ?
Additionnez-les et saisissez le total. Si vous avez pris 30 min pour déjeuner et deux pauses café de 15 min, tapez 60. La plupart des entreprises ne comptent que les pauses non payées — les pauses payées de 5 min ne se déduisent pas. Si les pauses varient d'un jour à l'autre, mieux vaut les garder dans une colonne distincte de la feuille de pointage plutôt que de tout fusionner.
Comment arrondir au quart d'heure pour la facturation ?
Prenez le chiffre en heures décimales et arrondissez au 0,25 le plus proche (ou au 0,1 pour le dixième d'heure). 7,45 h donne 7,50 ; 7,55 h donne aussi 7,50 en arrondi au plus proche, ou 7,75 si votre contrat exige systématiquement un arrondi supérieur. Attention : les règles varient selon les juridictions et les contrats — arrondi inférieur, au plus proche, ou supérieur après 7 min sont courants. Ne mélangez pas h:mm et décimal dans un même calcul ; convertissez d'abord en décimal, puis arrondissez. Le calculateur affiche les deux formes pour que vous voyiez d'où vous arrondissez.