Comment calculer les heures de travail sur Excel

Comment calculer les heures de travail sur Excel

Réponse rapide : pour comprendre Comment calculer les heures de travail sur Excel, soustrayez l'heure de début de l'heure de fin avec la formule =B2-A2. Pour déduire une pause, ajoutez sa durée dans une troisième cellule et utilisez =B2-A2-C2. Appliquez le format [h]:mm aux résultats pour afficher correctement les durées cumulées, même au-delà de 24 heures.

Excel permet de calculer le temps travaillé chaque jour, de déduire les pauses, de gérer les horaires de nuit et d'additionner les heures sur une semaine ou un mois. Pour obtenir des résultats fiables, il faut organiser les données, choisir les bonnes formules et appliquer un format adapté aux durées.

Si vous avez seulement quelques horaires à vérifier, une calculatrice horaire en ligne peut également vous faire gagner du temps. Le choix dépend surtout de votre besoin : un calcul ponctuel ou un tableau de suivi que vous pourrez réutiliser.

Calculer les heures de travail avec une formule Excel simple

Le calcul de base consiste à soustraire l'heure de début de l'heure de fin. Avant de saisir une formule, vérifiez que les cellules contiennent des horaires reconnus par Excel, et non du texte.

1. Saisir les heures de début et de fin

Créez une feuille de calcul avec trois colonnes :

CelluleContenuExemple
A1Heure de début08:30
B1Heure de fin17:00
C1Temps travailléÀ calculer

Si les titres sont en ligne 1 et les horaires en ligne 2, entrez la formule suivante dans C2 :

=B2-A2

Pour une journée allant de 8 h 30 à 17 h, Excel calcule 8 h 30 de temps écoulé. Ce résultat ne tient pas encore compte d'une éventuelle pause.

2. Appliquer le bon format d'heure

Une formule peut être correcte tout en affichant un résultat déroutant. Pour afficher une durée, notamment lorsqu'elle dépasse une journée, utilisez le format personnalisé [h]:mm.

  1. Sélectionnez la cellule ou la colonne contenant les résultats.
  2. Ouvrez le menu de format des cellules, généralement accessible par un clic droit.
  3. Choisissez la catégorie « Personnalisée ».
  4. Saisissez [h]:mm, puis validez.

Les crochets autour de h permettent d'afficher le nombre total d'heures. Sans eux, un cumul de 30 heures peut apparaître comme 6 heures, car le format horaire classique revient à zéro après 24 heures.

3. Que faire si le travail se termine le lendemain ?

Une soustraction simple peut produire une durée négative si un poste commence à 22 h et se termine à 6 h le lendemain.

Si A2 contient l'heure de début et B2 l'heure de fin, utilisez cette formule pour un poste de moins de 24 heures :

=MOD(B2-A2;1)

Pour un début à 22:00 et une fin à 06:00, le résultat est de 8 heures. Cette méthode suppose que l'heure de fin antérieure à l'heure de début correspond au lendemain.

Pour une période couvrant plusieurs jours, saisissez plutôt les dates et les heures complètes. Par exemple, si A2 contient la date et l'heure de début et B2 la date et l'heure de fin, la formule =B2-A2 calcule directement la durée écoulée.

Créer un tableau Excel pour calculer le temps de travail et les pauses

Une feuille de temps est plus pratique qu'un calcul isolé lorsqu'il faut suivre plusieurs journées. Elle permet d'enregistrer les horaires, de déduire les pauses et de calculer automatiquement les durées quotidiennes.

1. Organiser les colonnes du tableau

Utilisez une structure simple comprenant le jour, l'heure de début, l'heure de fin, la pause et le temps effectivement travaillé.

JourDébutFinPauseTemps travaillé
Lundi08:3017:0001:0007:30
Mardi09:0017:3000:3008:00
Mercredi08:0016:0000:3007:30

Dans cet exemple, la colonne A contient le jour, B l'heure de début, C l'heure de fin, D la durée de la pause et E le temps travaillé.

2. Déduire automatiquement la durée des pauses

Dans la cellule E2, entrez la formule suivante :

=C2-B2-D2

La formule calcule le temps écoulé entre le début et la fin, puis retire la pause. Une journée de 8 h 30 à 17 h avec une heure de pause donne donc 7 h 30 de travail effectif.

Recopiez ensuite la formule vers le bas à l'aide de la poignée de recopie d'Excel. Chaque ligne utilisera automatiquement les horaires de la journée correspondante.

Formatez les heures de début et de fin en hh:mm, puis les durées de pause et de travail en [h]:mm. Vérifiez également que les pauses sont saisies comme des durées, et non comme des heures de la journée.

3. Adapter la formule aux horaires de nuit

Si un poste commence avant minuit et se termine le lendemain, vous pouvez tenir compte du passage à minuit avec la formule suivante, lorsque le poste dure moins de 24 heures :

=MOD(C2-B2;1)-D2

Avec un début à 22:00, une fin à 06:00 et une pause de 00:30, le temps travaillé est de 7 h 30.

Si les postes couvrent plusieurs jours ou si les horaires sont irréguliers, utilisez des colonnes distinctes pour les dates et les heures. Pour calculer uniquement les heures comprises dans une plage nocturne précise, il faut ajouter une formule qui isole cette plage : la durée totale d'un poste de nuit ne correspond pas nécessairement au nombre d'heures considérées comme nocturnes.

4. Vérifier les erreurs courantes dans la feuille de temps

  • Résultat négatif : vérifiez si le poste se termine le lendemain et si la formule tient compte du passage à minuit.
  • Affichage incohérent après 24 heures : appliquez le format personnalisé [h]:mm.
  • Pause non déduite : vérifiez que la formule inclut la cellule de pause.
  • Résultat inattendu : vérifiez que les horaires sont reconnus comme des heures par Excel et non comme du texte.
  • Cellules vides : contrôlez les lignes incomplètes avant de calculer le total de la période.

Calculer le total des heures travaillées sur une semaine ou un mois

Après avoir calculé chaque journée, utilisez la fonction SOMME pour obtenir le total d'une semaine ou d'un mois. Le même principe s'applique à une feuille de temps hebdomadaire, bihebdomadaire ou mensuelle.

Pour calculer vos heures sur une semaine et comparer le résultat à votre durée de référence, consultez notre guide Comment calculer ses heures de travail par semaine.

1. Calculer le total hebdomadaire

Si les durées quotidiennes se trouvent dans la colonne E, additionnez les heures de la semaine avec la formule suivante :

=SOMME(E2:E8)

Adaptez la plage aux lignes qui correspondent aux journées suivies. Appliquez le format personnalisé [h]:mm à la cellule du total afin d'afficher toutes les heures cumulées, même lorsque le résultat dépasse 24 heures.

2. Calculer le total mensuel

Pour créer un tableau Excel de calcul des heures de travail mensuel, saisissez une ligne par journée et conservez les mêmes colonnes tout au long du mois. Si les durées quotidiennes se trouvent dans la colonne E, utilisez par exemple :

=SOMME(E2:E32)

Adaptez la plage au nombre de lignes utilisées. Si le tableau contient davantage de journées ou plusieurs périodes, vérifiez que toutes les lignes à comptabiliser sont incluses dans la formule.

Vous pouvez ajouter des colonnes pour le temps prévu et l'écart entre le temps prévu et le temps réellement travaillé. Pour comparer des semaines qui chevauchent deux mois, conservez les dates : le total mensuel doit être calculé selon les journées appartenant au mois concerné, et non uniquement selon le numéro de semaine.

3. Comparer le total obtenu avec une durée prévue

Si le total des heures travaillées se trouve en E8 et que la durée prévue est saisie en G2, calculez l'écart avec :

=E8-G2

Un résultat positif indique que la durée travaillée dépasse la référence saisie. Un résultat négatif indique qu'elle lui est inférieure. L'affichage des durées négatives dépend toutefois du système de dates et du format utilisés par Excel.

Un écart de durée ne détermine pas automatiquement le nombre d'heures supplémentaires rémunérées. Les règles applicables dépendent notamment du contrat, de l'organisation du travail et de la réglementation concernée.

Afficher les heures en format décimal dans Excel

Le format heures et minutes, comme 7:30, est pratique pour lire une feuille de temps. Le format décimal, comme 7,5, peut être plus utile pour certains calculs de durée ou de rémunération.

Pour convertir une durée Excel en heures décimales, multipliez la cellule par 24. Si E2 contient une durée de 7 h 30, utilisez :

=E2*24

Appliquez ensuite le format « Nombre » à la cellule du résultat. Excel affiche alors 7,5, ce qui correspond à 7 heures et 30 minutes.

DuréeÉquivalent décimal
00:150,25 heure
00:300,5 heure
00:450,75 heure
01:301,5 heure
07:307,5 heures

Ne confondez pas le format décimal et le format horaire. Une durée de 7 h 30 ne correspond pas à 7,30 heures : elle représente 7,5 heures en notation décimale.

Pour approfondir le calcul des durées et des horaires à temps partiel, consultez notre guide Comment calculer les heures de travail à temps partiel.

Utiliser une calculatrice horaire en ligne pour vérifier un calcul Excel

Excel est particulièrement utile pour gérer des données répétées, conserver un historique et automatiser les calculs. En revanche, lorsque vous souhaitez uniquement connaître la durée entre deux horaires ou vérifier un total, une calculatrice horaire en ligne peut être plus rapide à utiliser.

Le calculateur d'heures de travail de Calcul Heure permet de vérifier une durée sans créer une nouvelle feuille de calcul. Pour additionner plusieurs durées, vous pouvez également utiliser le calculateur d'addition d'heures.

Quelle méthode choisir selon votre besoin ?

BesoinExcelCalculatrice en ligne
Calculer une durée ponctuelleUne formule simple suffit, mais il faut préparer les cellules.Pratique pour obtenir rapidement un résultat.
Déduire une pausePermet d'intégrer la pause dans une formule réutilisable.Utile si l'outil propose les champs nécessaires.
Calculer les heures en ligne pour plusieurs horairesConvient à un tableau structuré avec plusieurs journées.Adaptée aux calculs ponctuels pris en charge par l'outil.
Suivre une semaine ou un moisPermet de conserver les données et de calculer des totaux.Pratique pour vérifier un total déjà obtenu.
Comparer les heures prévues et effectuéesPermet de calculer automatiquement les écarts.Peut servir à vérifier les durées séparément.

Comment calculer des heures en ligne sans créer de tableau ?

Pour un calcul ponctuel, choisissez une calculatrice des heures en ligne qui correspond à votre besoin. Selon les fonctions disponibles, vous pouvez saisir des horaires de début et de fin, ajouter plusieurs durées ou tenir compte d'une pause. Vérifiez que l'outil gère le passage à minuit si votre poste se termine le lendemain.

Une calculatrice en ligne horaire ne remplace pas nécessairement un tableau de suivi. Si vous devez enregistrer les heures de nombreuses journées, comparer les périodes ou conserver des résultats modifiables, Excel offre davantage de possibilités d'organisation.

Inversement, il n'est pas nécessaire de créer un classeur pour vérifier une seule durée. Vous pouvez utiliser une calculatrice horaire en ligne, puis comparer le résultat à celui obtenu avec la formule Excel correspondante.

Résoudre les problèmes fréquents de calcul des heures dans Excel

Pourquoi Excel affiche-t-il #### à la place des heures ?

Les dièses peuvent apparaître lorsque la colonne est trop étroite pour afficher le résultat. Élargissez-la d'abord. Si le problème persiste, vérifiez que la formule ne produit pas une durée négative non prise en charge par le système de dates utilisé.

Comment éviter les heures négatives dans Excel ?

Pour un poste qui se termine le lendemain et dure moins de 24 heures, la formule =MOD(B2-A2;1) peut éviter un résultat négatif. Si vous devez calculer un écart entre une durée réelle et une durée prévue, un résultat négatif peut toutefois être normal : il représente un déficit par rapport à la référence.

Pour comprendre les causes possibles d'un total incorrect et apprendre à les corriger, consultez notre guide Pourquoi mon total d'heures est incorrect ? Causes et solutions.

Comment écrire 15 minutes dans une feuille de temps Excel ?

Saisissez 00:15 dans une cellule au format horaire. Pour Excel, cette valeur représente quinze minutes. Si vous devez exprimer la même durée en heures décimales, elle correspond à 0,25 heure.

Questions fréquentes sur le calcul des heures de travail sur Excel

Quelle est la formule pour calculer les heures de travail ?

Si A2 contient l'heure de début et B2 l'heure de fin, utilisez =B2-A2. Si C2 contient la durée de la pause, utilisez =B2-A2-C2 pour une journée sans passage à minuit. Adaptez les références aux colonnes de votre tableau.

Comment faire un compteur d'heures sur Excel ?

Créez une colonne pour la durée quotidienne et calculez chaque ligne avec une formule de soustraction. Additionnez ensuite les durées avec =SOMME(E2:E32), en adaptant la plage, puis appliquez le format [h]:mm au total.

Où trouver un tableau Excel gratuit pour calculer les heures de travail ?

Vous pouvez créer votre propre feuille de temps à partir des colonnes date, début, fin, pause et durée travaillée. Microsoft propose également des modèles de feuilles de temps Excel personnalisables que vous pouvez examiner pour préparer votre suivi.

Quelle est la différence entre une feuille de temps hebdomadaire et bihebdomadaire ?

Une feuille hebdomadaire regroupe les horaires d'une semaine. Une feuille bihebdomadaire couvre deux semaines avant le récapitulatif. Dans les deux cas, les formules de calcul quotidien restent identiques ; seule la plage utilisée pour calculer le total change.

Excel peut-il calculer les horaires de nuit ?

Oui. Pour un poste de moins de 24 heures qui traverse minuit, vous pouvez utiliser =MOD(B2-A2;1). Pour isoler uniquement les heures comprises dans une plage nocturne déterminée, vous devez ajouter une formule adaptée à cette plage.

Faut-il choisir Excel ou une calculatrice des heures en ligne ?

Excel convient au suivi régulier, aux feuilles de temps réutilisables et aux totaux hebdomadaires ou mensuels. Une calculatrice des heures en ligne est pratique pour calculer les heures en ligne à l'occasion, vérifier une durée ou contrôler un résultat sans préparer de tableau.

Conclusion

Pour calculer les heures de travail sur Excel, commencez par soustraire l'heure de début de l'heure de fin, puis déduisez les pauses si nécessaire. Utilisez MOD pour gérer les postes qui traversent minuit, SOMME pour les cumuls et le format [h]:mm pour afficher correctement les durées supérieures à 24 heures.

Une feuille de temps Excel est adaptée au suivi quotidien, hebdomadaire ou mensuel. Pour un calcul rapide ou une vérification, une calculatrice horaire en ligne constitue une solution complémentaire. Choisissez la méthode qui correspond au volume de données à traiter et vérifiez toujours les horaires saisis avant d'utiliser les résultats.

Quelle est la formule pour calculer les heures de travail sur Excel ?

Si A2 contient l'heure de début et B2 l'heure de fin, utilisez =B2-A2. Soustrayez ensuite la durée de la pause si nécessaire et appliquez le format horaire adapté.

Comment calculer les heures de travail avec une pause sur Excel ?

Si A2 contient le début, B2 la fin et C2 la durée de pause, utilisez =B2-A2-C2 pour une journée sans passage à minuit.

Comment calculer des heures de travail qui dépassent minuit ?

Pour un poste de moins de 24 heures saisi sans date, utilisez =MOD(B2-A2;1). Pour les périodes plus longues, saisissez les dates et heures complètes.

Comment afficher un total de 30 heures sans qu'Excel le transforme en 6 heures ?

Appliquez le format personnalisé [h]:mm à la cellule du total. Les crochets permettent d'afficher le nombre total d'heures au-delà de 24 heures.

Comment convertir 7 h 30 en heures décimales sur Excel ?

Multipliez la cellule contenant la durée par 24, puis choisissez le format Nombre. Le résultat est 7,5 heures.

Comment additionner les heures travaillées sur une semaine ?

Si les durées quotidiennes sont en D2 à D6, utilisez =SOMME(D2:D6). Appliquez le format [h]:mm pour afficher correctement un total supérieur à 24 heures.

Pourquoi Excel affiche-t-il des dièses à la place du résultat ?

La colonne peut être trop étroite ou le résultat peut être une durée négative non prise en charge par le système de dates utilisé. Élargissez la colonne et vérifiez la formule.

Pourquoi ma formule de calcul des heures ne fonctionne-t-elle pas ?

Vérifiez que les cellules contiennent de véritables valeurs horaires et non du texte. Contrôlez aussi les références des cellules, les séparateurs de formule et le format du résultat.

Comment calculer le nombre d'heures travaillées dans un mois ?

Enregistrez les durées quotidiennes dans une colonne, puis utilisez SOMME sur toutes les lignes du mois. Formatez le résultat en [h]:mm ou convertissez-le en heures décimales en le multipliant par 24.

Peut-on calculer automatiquement les heures supplémentaires sur Excel ?

Oui, vous pouvez comparer le temps travaillé à une durée de référence et calculer un écart avec une formule. Le traitement applicable aux heures supplémentaires doit toutefois être vérifié séparément selon les règles en vigueur.

Comment créer une feuille de temps Excel réutilisable ?

Créez des colonnes pour la date, l'heure de début, l'heure de fin, la pause et la durée travaillée. Ajoutez une formule sur la première ligne, puis recopiez-la sur les lignes suivantes.

Excel peut-il calculer des horaires de nuit ?

Oui. Avec des dates et heures correctement saisies, Excel peut calculer la durée totale d'un poste de nuit. Pour isoler uniquement les heures comprises dans une plage nocturne, une formule supplémentaire est nécessaire.

Faut-il utiliser Excel ou une calculatrice d'heures en ligne ?

Excel convient au suivi régulier, aux totaux hebdomadaires et aux tableaux réutilisables. Une calculatrice en ligne est plus rapide pour vérifier une durée ponctuelle ou additionner quelques horaires.