Sommaire · 7 parties
Pourquoi suivre ses heures dans Excel ?
Cinq minutes par-ci, une demi-heure par-là : à la fin de l'année, personne ne sait plus combien d'heures ont été faites en plus. Que vous soyez salarié, manager d'une petite équipe ou dirigeant de TPE, un suivi précis évite les discussions et les oublis au moment de la paie.
Excel est parfaitement adapté : les heures sont des nombres comme les autres, et quelques formules suffisent à appliquer les règles de majoration. Le fichier reste lisible par la comptabilité et ne coûte rien.
Un suivi personnel a aussi une valeur en cas de désaccord : une feuille tenue au jour le jour, avec les heures d'arrivée et de départ, est un élément concret à présenter à votre employeur ou à votre service RH. Pour un dirigeant, c'est l'inverse : savoir précisément combien d'heures supplémentaires l'équipe a faites ce mois-ci permet d'anticiper la paie et de repérer une surcharge avant qu'elle ne devienne un problème.
À retenir
Les règles présentées ici sont les règles françaises par défaut (35 heures, majoration de 25 % puis 50 %). Un accord d'entreprise ou de branche peut prévoir d'autres taux : mettez-les dans l'onglet Paramètres pour adapter le fichier sans toucher aux formules.
La structure : 4 onglets
- Paramètres — durée hebdomadaire (35 h), taux de majoration (25 % et 50 %), taux horaire brut, droits à congés et RTT, jours fériés de l'année
- Pointage — une ligne par jour : date, arrivée, pause, départ, type de journée (travail, congé, RTT, maladie, férié)
- Congés & RTT — les compteurs acquis, pris, posés et le solde
- Tableau de bord — heures de la semaine et du mois, heures sup, valorisation, soldes
Gardez une ligne par jour, même pour les jours non travaillés : un samedi vide, un congé ou un jour férié doivent apparaître avec leur type. C'est ce qui permet ensuite de compter les absences et de vérifier qu'aucune journée n'a été oubliée.
Le pointage est un tableau Excel (Ctrl+T) nommé Pointage. Ajoutez une colonne Semaine avec =NO.SEMAINE.ISO([@Date]) : c'est la clé de tous les calculs hebdomadaires, puisque les heures supplémentaires se décomptent à la semaine.
Calculer les heures travaillées sans erreur
Excel stocke une heure comme une fraction de journée : 12 h vaut 0,5. Une soustraction suffit donc, à condition de gérer deux pièges.
Le total du jour
=MOD([@Départ]-[@Arrivée];1)-[@Pause]La fonction MOD gère le travail de nuit : si vous arrivez à 22:00 et repartez à 06:00, la différence est négative et MOD(…;1) la remet à 8 heures.
Le format [h]:mm
Au-delà de 24 heures, le format standard hh:mm repart à zéro : une semaine de 41 h 30 s'afficherait 17:30. Utilisez toujours le format personnalisé [h]:mm pour les cumuls.
Le piège à éviter
Pour multiplier des heures par un taux horaire, convertissez d'abord en nombre décimal : =[@Total]*24. Sans le *24, 8 heures valent 0,33 et votre salaire est divisé par 24.
Le cumul de la semaine s'obtient avec une somme conditionnelle sur la colonne Semaine, jusqu'à la date du jour :
=SOMME.SI.ENS([Total];[Semaine];[@Semaine];[Date];"<="&[@Date])
Heures supplémentaires à 25 % et à 50 %
En France, par défaut, les heures au-delà de 35 h par semaine sont majorées de 25 % de la 36e à la 43e heure, puis de 50 % à partir de la 44e. Avec le cumul hebdomadaire en heures décimales, deux formules suffisent :
=MIN(MAX(Cumul_semaine*24-Duree_hebdo;0);8)=MAX(Cumul_semaine*24-Duree_hebdo-8;0)Duree_hebdo vaut 35 dans les Paramètres. Le MIN(…;8) plafonne la tranche à 25 % à huit heures ; tout ce qui dépasse bascule à 50 %.
Exemple concret
Semaine de 43 h 30 : 35 heures normales, 8 heures à 25 % (de la 36e à la 43e) et 30 minutes à 50 %. Sur la feuille de pointage, la ligne du samedi passe en rouge pour signaler la tranche à 50 %.
Pour un suivi à l'année, ajoutez un compteur des heures sup cumulées depuis le 1er janvier et comparez-le au contingent annuel (220 heures par défaut, sauf accord). Une mise en forme conditionnelle orange à 80 % du contingent évite les mauvaises surprises.
Valoriser les heures sup en euros
Une fois les heures calculées, la valorisation est directe. Avec le taux horaire brut en Paramètres :
=Sup25_mois*Taux_horaire*(1+Majoration_25)+Sup50_mois*Taux_horaire*(1+Majoration_50)Pour un taux horaire de 18,50 €, une heure à 25 % vaut 23,13 € brut et une heure à 50 % vaut 27,75 € brut. Ce montant est une estimation à comparer avec votre bulletin de paie, pas un calcul de paie officiel : les cotisations et les éventuelles exonérations ne sont pas incluses.
Si vous gérez une équipe, la même logique s'applique avec une colonne Salarié dans le pointage et des SOMME.SI.ENS filtrées par personne. Notre article sur le suivi RH des congés et de la masse salariale montre comment passer à l'échelle d'une PME.
Le compteur de congés et de RTT
Un salarié à temps plein acquiert 2,5 jours ouvrables de congés par mois, soit 30 jours ouvrables (cinq semaines) par période complète, l'équivalent de 25 jours ouvrés. Dans l'onglet Congés & RTT, chaque type d'absence a sa ligne :
=NB.SI.ENS(Pointage[Type];[@Type];Pointage[Date];">="&Debut_periode;Pointage[Date];"<="&AUJOURDHUI())Le solde se calcule par différence : acquis moins pris moins posés à venir. Ajoutez une colonne À poser avant avec la date limite (fin mai pour les congés, fin d'année pour les RTT dans beaucoup d'entreprises) et une alerte rouge à moins de 90 jours.
Astuce
Saisissez les congés directement dans le pointage avec le type « Congé » plutôt que dans un tableau à part : un seul endroit à tenir, et le compteur se met à jour tout seul.
Les jours fériés calculés automatiquement
Les jours fériés fixes (1er janvier, 1er mai, 8 mai, 14 juillet, 15 août, 1er et 11 novembre, 25 décembre) se saisissent avec =DATE(Annee;1;1). Les jours mobiles dépendent de Pâques, qu'une formule classique calcule à partir de l'année :
=PLANCHER(DATE(Annee;5;JOUR(MINUTE(Annee/38)/2+56));7)-34Le lundi de Pâques est Pâques + 1, l'Ascension Pâques + 39 et le lundi de Pentecôte Pâques + 50. Avec cette liste nommée Feries, une simple règle =NB.SI(Feries;[@Date])>0 colore les jours fériés dans le pointage, et NB.JOURS.OUVRES peut les exclure de vos calculs de jours travaillés.
Changez l'année dans les Paramètres : tous les jours fériés se recalculent. Le fichier est réutilisable d'une année sur l'autre sans rien ressaisir.
Questions fréquentes
Comment calculer des heures supérieures à 24 h dans Excel ?+
Appliquez le format personnalisé [h]:mm à la cellule. Les crochets autour du h empêchent Excel de repartir à zéro au-delà de 24 heures : 41 heures et demie s'affichent alors 41:30 au lieu de 17:30.
Comment calculer les heures supplémentaires à 25 % et 50 % ?+
Calculez le cumul de la semaine en heures décimales (cumul*24). Les heures à 25 % valent MIN(MAX(cumul-35;0);8) et les heures à 50 % valent MAX(cumul-43;0). Ces taux sont ceux prévus par défaut ; un accord collectif peut en fixer d'autres.
Comment calculer une durée qui passe minuit dans Excel ?+
Utilisez =MOD(Départ-Arrivée;1). La fonction MOD transforme la différence négative en durée positive : de 22:00 à 06:00, elle renvoie bien 8 heures.
Combien de jours de congés payés acquiert-on par mois ?+
En France, un salarié acquiert 2,5 jours ouvrables par mois de travail effectif, soit 30 jours ouvrables par an (5 semaines), l'équivalent de 25 jours ouvrés.
Besoin d'un outil Excel sur mesure ?
Je conçois des fichiers Excel calqués sur vos process — facturation, suivi RH, stocks, tableaux de bord. Livraison en 7 jours, propriété définitive, zéro abonnement.