Feuille de temps Excel : modèle pour suivre les heures et les heures supplémentaires
Créer une feuille de temps sur Excel : heures d'arrivée et de départ, pauses, total hebdomadaire, heures supplémentaires au-delà de 35 heures, contrôles des durées maximales et version pour facturer des clients.
Réponse rapide : une feuille de temps sur Excel comporte une ligne par jour avec l’heure d’arrivée, l’heure de départ et la pause, et calcule le temps travaillé avec =MOD(D5-C5;1)-E5, qui fonctionne aussi pour les horaires de nuit. Le total de la semaine s’affiche au format [h]:mm, se convertit en heures décimales avec *24, et se découpe en heures normales (jusqu’à 35 heures) et heures supplémentaires avec MIN et MAX.
Ce guide construit le modèle pas à pas, ajoute des contrôles sur les pauses et les durées maximales, détaille le calcul des majorations avec un exemple et propose une version pour les indépendants qui facturent au temps passé. Il présente les règles générales du Code du travail ; votre convention collective ou un accord d’entreprise peuvent prévoir d’autres modalités.
La structure de la feuille de temps
| Colonne | Contenu | Format |
|---|---|---|
| A Date | Chaque jour de la semaine | jj/mm/aaaa |
| B Jour | =TEXTE(A5;"jjj") |
Texte |
| C Arrivée | 08:30 | hh:mm |
| D Départ | 17:30 | hh:mm |
| E Pause | 1:00 | hh:mm |
| F Temps travaillé | Formule | [h]:mm |
| G Heures décimales | =F5*24 |
0,00 |
| H Observations | Congé, RTT, maladie, télétravail | Texte |
En tête : nom, matricule, service, semaine concernée. En bas : totaux, heures supplémentaires et visas du salarié et du responsable.
Étape 1 : des dates automatiques
Saisissez le lundi de la semaine en B2. En A5, écrivez =B2, puis en A6 =A5+1, recopié sur sept jours. En modifiant B2, toute la feuille passe à une autre semaine. Pour afficher le numéro de semaine : =NO.SEMAINE.ISO(B2).
Étape 2 : le temps travaillé
- Temps travaillé (F5) :
=SI(D5="";"";MOD(D5-C5;1)-E5)
La fonction MOD(…;1) évite un résultat négatif quand le poste se termine après minuit (22:00 – 06:00). Utilisez-la sur toutes les lignes. Pour une journée en deux périodes, ajoutez une deuxième paire arrivée/départ et additionnez les deux durées.
Le total de la semaine, =SOMME(F5:F11), doit être au format [h]:mm : sans les crochets, Excel repart de zéro toutes les 24 heures et affiche un total faux.
Étape 3 : heures normales et heures supplémentaires
La durée légale du travail est de 35 heures par semaine. Les heures accomplies au-delà sont des heures supplémentaires, décomptées par semaine civile. À défaut d’accord prévoyant un autre taux (qui ne peut être inférieur à 10 %), elles sont majorées de 25 % pour les huit premières (de la 36e à la 43e) et de 50 % au-delà.
- Heures normales :
=MIN(35;TotalDécimal) - HS à 25 % :
=MIN(8;MAX(0;TotalDécimal-35)) - HS à 50 % :
=MAX(0;TotalDécimal-43) - Montant des HS :
=HS25*TauxHoraire*1,25+HS50*TauxHoraire*1,5
Exemple
| Jour | Arrivée | Départ | Pause | Heures |
|---|---|---|---|---|
| Lundi | 08:30 | 17:30 | 1:00 | 8,00 |
| Mardi | 08:30 | 18:00 | 1:00 | 8,50 |
| Mercredi | 08:30 | 17:00 | 1:00 | 7,50 |
| Jeudi | 08:30 | 18:30 | 1:00 | 9,00 |
| Vendredi | 08:30 | 15:30 | 0:30 | 6,50 |
| Total | 39,50 |
Avec un taux horaire fictif de 15,00 € : 35 heures normales, 4,5 heures supplémentaires à 25 %, soit 4,5 × 18,75 € = 84,38 € de majoration et d’heures supplémentaires pour la semaine. Pour un salarié mensualisé, ce montant s’ajoute au salaire de base sur la paie ; c’est le service paie ou l’expert-comptable qui établit le bulletin.
Étape 4 : contrôles automatiques
Quelques règles générales du Code du travail peuvent être surveillées par des formules (sous réserve de dérogations prévues par accord) :
- Pause : dès que le temps de travail quotidien atteint six heures, le salarié bénéficie d’au moins 20 minutes de pause. Contrôle :
=SI(ET(MOD(D5-C5;1)-E5>=6/24;E5<20/1440);"Pause à vérifier";"") - Durée quotidienne maximale : 10 heures en principe. Contrôle :
=SI(F5>10/24;"Plus de 10 h";"") - Durée hebdomadaire maximale : 48 heures sur une semaine. Contrôle sur le total :
=SI(TotalDécimal>48;"Plus de 48 h";"") - Repos quotidien : 11 heures consécutives au minimum entre deux journées. Contrôle :
=SI((A6+C6)-(A5+D5)<11/24;"Repos à vérifier";"")
Ces formules sont des aides, pas un avis juridique : vérifiez les règles applicables à votre secteur.
Version pour indépendants : le temps facturable
Un freelance ou une agence peut utiliser la même base pour suivre le temps passé par client. Remplacez les colonnes d’heures supplémentaires par Client, Projet et Tâche, et ajoutez un taux horaire par client dans une table de référence :
- Montant facturable :
=G5*RECHERCHEX(I5;Taux!A:A;Taux!B:B) - Heures par client sur le mois :
=SOMME.SI.ENS(G:G;I:I;"Client A";A:A;">="&DébutMois;A:A;"<"&MOIS.DECALER(DébutMois;1))
Si vous facturez à la journée, divisez les heures par la durée d’une journée convenue avec le client (par exemple 7 heures) pour obtenir le nombre de jours.
Bonnes pratiques
- Saisir chaque jour, pas en fin de mois de mémoire.
- Verrouiller les formules et ne laisser modifiables que les heures et les observations.
- Faire viser chaque semaine par le salarié et le responsable, puis conserver une version PDF.
- Distinguer les absences (congés payés, RTT, maladie) des heures travaillées : elles ne se traitent pas de la même façon pour les heures supplémentaires.
La même logique — une ligne par jour, des formules qui font le total — est utilisée dans notre planning hebdomadaire sur Excel.
Questions fréquentes
Comment calculer des heures entre deux horaires sur Excel ?
Soustrayez l’heure de début de l’heure de fin et multipliez par 24 pour obtenir des heures décimales : =(D5-C5)*24. Utilisez MOD(D5-C5;1) si le poste peut passer minuit.
Pourquoi mon total affiche-t-il 15:30 au lieu de 39:30 ?
La cellule est au format heure. Appliquez le format personnalisé [h]:mm pour afficher les heures cumulées.
L’employeur doit-il décompter les heures ?
Lorsque les salariés ne suivent pas tous le même horaire collectif, l’employeur doit décompter leur durée de travail, notamment par un relevé quotidien des heures. Une feuille de temps signée est une solution simple pour une petite structure.
La feuille fonctionne-t-elle dans Google Sheets ?
Oui : MOD, MIN, MAX, SOMME et le format de durée existent aussi dans Google Sheets, pratique pour une saisie sur téléphone.
D’autres ressources sont disponibles dans la section Organisation et RH.