Formule Excel pour calculer le temps travaillé

  • Partage Ça
Hugh West

Dans Microsoft Excel, la gestion du temps est l'une des tâches les plus familières. pour calculer les différences de temps. Si vous occupez un poste de direction dans votre entreprise, vous devrez suivre les feuilles de temps de tous les employés et calculer le nombre d'heures qu'ils ont travaillées. Dans ce tutoriel, vous apprendrez à calculer le temps travaillé à l'aide de la formule Excel, avec des exemples et des illustrations appropriés.

Télécharger le cahier d'exercices

Formules pour calculer le temps travaillé.xlsx

Formule pour trouver les différences de temps dans Excel

Dans de nombreuses situations, vous devrez calculer les différences de temps ou le temps travaillé entre deux moments dans une feuille de temps. Pour calculer le temps total travaillé, vous devez connaître la formule de base pour le calcul des différences de temps. Dans les sections suivantes, je vous montrerai quelques exemples simples et faciles qui dissiperont vos doutes. Je vous recommande d'apprendre et d'appliquer toutes ces formules à votre feuille de temps excel pour calculerle décalage horaire.

1. temps travaillé en utilisant la soustraction simple

Maintenant, la formule simple pour calculer la différence de temps est de soustraire l'heure de début à l'heure de fin. De cette façon, vous pouvez calculer le temps travaillé pour n'importe quelle équipe dans votre feuille de temps Excel.

Temps travaillé = Heure de fin - Heure de début

Jetez un coup d'œil à la capture d'écran suivante :

Ici, nous avons quelques différences de temps. La formule que nous avons utilisée :

=C5-B5

Le problème que vous pouvez remarquer ici est que nous avons un décalage dans le format de l'heure. Comme pour les premières données, nous voulions 8 heures. Au lieu de cela, nous avons obtenu 8:00 AM.

Vous pouvez le formater de différentes manières. Il suffit de le changer en format personnalisé pour obtenir le résultat au format heures, minutes et secondes.

Pour changer cela, suivez les étapes suivantes :

  • Tout d'abord, sélectionnez la plage de cellules.

  • Maintenant, appuyez sur Ctrl+1 sur votre clavier.

  • Maintenant, de la Formatage des cellules vous trouverez plusieurs Numéros Ensuite, sélectionnez Personnalisé de Catégorie Puis, à partir de la Type , sélectionnez h:mm : ss Enfin, cliquez sur OK .

Au final, le temps travaillé sera affiché au format heures, minutes et secondes. Nous avons donc réussi à calculer le temps travaillé après avoir effectué une soustraction dans la feuille de temps Excel.

Lire la suite : Comment soustraire le temps dans Excel (7 méthodes rapides)

2. calculer le temps travaillé en heures, minutes ou secondes

Dans l'exemple précédent, vous avez vu que notre sortie était formatée au format heures, minutes et secondes. Maintenant, vous souhaitez peut-être calculer les heures de travail au format minutes ou secondes. Vous pouvez également calculer le temps travaillé en utilisant la formule Excel. Pour le démontrer, nous utilisons l'ensemble de données précédent.

2.1 Temps de travail en heures

Vous avez déjà vu la formule suivante pour calculer le décalage horaire dans Excel :

=C5-B5

Maintenant, pour calculer le temps travaillé en heures seulement, modifiez la formule comme suit :

=(C5-B5)*24

Une fois de plus, Excel vous donnera le résultat au format de l'heure. Pour changer cela, allez dans le format des nombres dans le champ Accueil Cliquez ensuite sur l'onglet Numéro .

Ensuite, vous obtiendrez les heures travaillées dans votre feuille de temps Excel.

Maintenant, si vous ne voulez pas le résultat en décimal mais en format entier, utilisez la fonction INT comme les suivantes :

=INT((C5-B5)*24)

Comme vous pouvez le constater, nous réussissons à calculer les heures travaillées dans une feuille de temps Excel.

Lire la suite : Comment calculer le nombre total d'heures dans Excel (9 méthodes simples)

2.2 Temps de travail en minutes

Pour estimer le contraste temporel en minutes, il faut multiplier les temps de cette colonne par le nombre total de minutes dans une journée, soit 1440 (24 h*60 min).

La formule :

=(C5-B5)*24*60

Excel les donnera à nouveau au format temps. Donc, changez cela à partir du groupe Numéros de l'écran. Accueil onglet.

Lire la suite : Comment ajouter des minutes au temps dans Excel (3 méthodes rapides)

2.3 Temps de travail en secondes

Pour calculer le décalage horaire en secondes, il faut multiplier le résultat précédent par le nombre total de secondes que compte une journée, soit 86400 (24 h * 60 min * 60 s).

Nous utilisons la formule suivante :

=(C5-B5)*24*60*60

De cette façon, vous pouvez calculer le temps travaillé dans n'importe quel format en utilisant cette formule pour une feuille de temps Excel.

Notez que cette formule ne fonctionne que si vous calculez la différence d'heure Excel pour le même jour. Si vos valeurs d'heure proviennent de dates différentes, cette formule renverra un résultat incorrect. Ne vous inquiétez pas pour cela, nous en parlerons dans une section ultérieure.

Lire la suite : Comment calculer le temps dans Excel (16 façons possibles)

3) Calculer le temps travaillé à l'aide de la fonction TEXT

Dans la section précédente, nous avons dû changer le format de la différence de temps à calculer. En effet, Excel change automatiquement le format de la différence de temps. Pour cette raison, nous avons dû changer le format du tome.

Maintenant, si vous ne voulez pas faire face à ce danger et que vous voulez une solution simple, utilisez la fonction TEXT . ici, vous n'avez pas à vous soucier de changer le format.

La formule générique :

=TEXT(Heure de fin - Heure de début, Format)

Maintenant, le premier argument est la soustraction de base. Et dans le format, vous devez juste entrer le format de différence de temps que vous voulez.

Lire la suite : Formule de feuille de temps dans Excel (5 exemples)

3.1 Heures d'affichage uniquement

Pour afficher uniquement les heures travaillées, utilisez la formule suivante :

=TEXT(C5-B5, "hh")

Cette formule ne fournira que le résultat qui affiche le nombre d'heures de différence entre les deux valeurs horaires. Si votre résultat est de 10 heures et 40 minutes, il n'affichera que 9 heures.

Contenu connexe : Comment soustraire et afficher le temps négatif dans Excel (3 méthodes)

3.2 Affichage des minutes uniquement

Pour afficher uniquement les minutes travaillées, utilisez la formule suivante :

=TEXT(C5-B5, "[mm]")

3.3 Afficher uniquement les secondes

Pour afficher uniquement les secondes travaillées, utilisez la formule suivante :

=TEXT(C5-B5, "[ss]")

3.4 Affichage des heures et des minutes

Pour afficher uniquement les heures et les minutes travaillées, utilisez la formule suivante :

=TEXT(C5-B5,"[hh]:mm")

3.5 Affichage des heures, des minutes et des secondes

Pour afficher uniquement les heures, les minutes et les secondes travaillées, utilisez la formule suivante :

=TEXT(C5-B5, "hh:mm:ss")

Maintenant, vous pouvez vous demander pourquoi nous utilisons des crochets comme [hh], [mm] ou [ss] En fait, cela vous donne le nombre total d'heures travaillées entre les deux dates, même si l'heure est supérieure à 24 heures. Donc, si vous voulez calculer les heures travaillées entre deux valeurs de date où la distinction est supérieure à 24 heures, l'utilisation de [hh] vous donnera le nombre total d'heures travaillées, et "hh" vous donnera juste les heures passées le jour de la date de fin.

4. temps travaillé jusqu'à maintenant

Pour calculer le temps travaillé entre l'heure de départ et l'heure actuelle, utilisez la méthode suivante la fonction NOW au lieu de l'heure de fin dans la colonne Différence.

Le site MAINTENANT La fonction renvoie la date et l'heure actuelles de votre appareil. Elle n'accepte aucun argument d'entrée.

La formule générique :

Temps travaillé = NOW() - Heure de départ

Jetez un coup d'œil à la capture d'écran suivante pour mieux comprendre :

Si la différence de temps entre l'heure de départ et l'heure actuelle est supérieure à 24 heures, formatez le résultat pour afficher le jour avec la portion d'heure à l'aide des éléments suivants la fonction TEXTE.

La formule :

=TEXT(NOW()-B5, "dd hh:ss:mm")

Maintenant, vous pouvez également exécuter la même chose en modifiant la mise en forme personnalisée de la cellule pour afficher le jour en même temps que la partie heure.

Excel considérera automatiquement l'heure du 1er janvier 1990 si votre heure de départ ne comporte que la partie temps.

Pour cette raison, le MAINTENANT Comme nous l'avons mentionné, la valeur obtenue contiendra également le nombre total de jours écoulés depuis le 1er janvier 1990.

Pour résoudre ce problème, utilisez la formule suivante :

=NOW()- INT(NOW())-B5

Ici, le INT effacera le jour du résultat produit par cette fonction, puis l'utilisera pour calculer la différence de temps.

N'oubliez pas que le MAINTENANT se met à jour chaque fois que vous apportez une modification à votre feuille de temps Excel, mais elle ne retravaille pas en temps réel.

Formule pour calculer les heures travaillées pour un poste de jour

Dans cette section, je vous montre un jeu de données simple qui contient les heures de début et de fin de travail de certains employés. Notre objectif est de calculer le temps travaillé en heures.

Pour le démontrer, nous utilisons cet ensemble de données :

Maintenant, sélectionnez Cellule E5 et tapez la formule suivante :

=MOD(D5-C5,1)*24

Ici, notre formule contient la fonction MOD pour calculer le temps travaillé en heures dans une feuille de temps Excel.

Comme vous pouvez le constater, nous avons réussi à calculer le total des heures de travail dans la feuille de temps Excel.

Formule de calcul des heures travaillées pour un poste de nuit

Maintenant, nous avons discuté précédemment de la différence d'heure basée sur l'équipe de jour. Cela signifie que nous ne vous avons pas montré la sortie si votre heure de fin est à une date différente. Cela signifie que votre heure de début est en hh:mm : ss PM, mais la fin du temps est hh:mm : ss AM. Vous pouvez comparer cela à une équipe de nuit où les employés commencent à travailler la nuit et finissent le jour suivant.

Jetez un coup d'œil à l'ensemble de données suivant :

Ici, vous pouvez clairement voir que certaines personnes travaillaient la nuit. Donc, la date a changé ici aussi avec l'heure.

Pour résoudre ce problème, nous utilisons une formule Excel avec la fonction IF .

Maintenant, sélectionnez Cellule E5 et tapez la formule suivante :

=IF((D5-C5)<0,1-(C5-D5),(D5-C5))

Comme vous pouvez le constater, nous avons calculé le temps de travail à l'aide de la formule. Une autre façon de résoudre ce problème est d'utiliser la formule suivante la fonction MOD pour calculer le temps travaillé en heures.

Sélectionnez Cellule E5 et tapez la formule suivante :

=MOD(D5-C5,1)*24

Cette formule traite l'heure négative en utilisant la fonction MOD pour "inverser" les valeurs négatives en valeur positive demandée. Comme cette formule supportera les heures du jour exact et les heures qui dépassent minuit, il n'est pas nécessaire d'utiliser une formule de type SI C'est là toute la beauté de la fonction MOD fonction.

Note à retenir : Cette formule ne fonctionnera pas pour une durée supérieure à 24 heures.

Lectures similaires :

  • Comment calculer le temps écoulé dans Excel (8 façons)
  • Calculer le temps écoulé entre deux dates dans Excel (5 méthodes)
  • Comment soustraire le temps militaire dans Excel (3 méthodes)
  • Utiliser le format d'heure dans Excel VBA (Macro, UDF, et UserForm)
  • Comment calculer le temps de traitement moyen dans Excel (2 façons simples)

Formule pour calculer les heures supplémentaires dans Excel

Dans cette section, je vais vous montrer un exemple d'heures supplémentaires. Les heures supplémentaires désignent toutes les heures effectuées par un employé qui dépassent ses heures de travail habituellement prévues.

Jetez un coup d'œil à l'ensemble des données :

Dans cette feuille de temps Excel, vous pouvez remarquer l'heure de début et l'heure de fin des employés. Ici, notre heure de travail standard est de 8 heures. Donc, si quelqu'un a travaillé plus de 8 heures, notre formule l'affichera dans la colonne Heures supplémentaires. Mais, la colonne Travaillé, ne montrera que le temps de travail standard effectué par l'employé.

Pour calculer le temps habituel travaillé dans une journée, tapez la formule suivante dans le champ Cellule E5 et faites glisser l'icône de la poignée de remplissage :

=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)

Si l'employé a travaillé pendant plus de 8 heures, la formule ne donnera qu'un maximum de 8 heures.

Pour calculer les heures supplémentaires d'une journée, saisissez la formule suivante dans le champ Cellule F5 et faites glisser l'icône de la poignée de remplissage :

=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)

Cette formule permet d'extraire ces heures supplémentaires après avoir soustrait les heures d'entrée des heures de sortie dans la feuille de temps Excel.

Lire la suite : Formule Excel pour les heures supplémentaires au-delà de 40 heures [avec modèle gratuit].

Comment calculer les heures travaillées dans Excel à l'aide de l'horloge de 24 heures ?

Maintenant, si vous utilisez l'horloge de 24 heures dans votre région, vous pouvez également utiliser des formules précédentes pour effectuer cette opération.

Nous utilisons la fonction MOD pour effectuer cette opération.

=MOD(D5-C5,1)*24

Vous pouvez utiliser n'importe quelle formule ci-dessus pour calculer le temps travaillé dans une feuille de temps Excel pour une horloge de 24 heures.

Lire la suite : Comment ajouter du temps dans Excel sur 24 heures (4 façons)

Comment calculer le nombre total d'heures d'une semaine dans Excel ?

Dans cet exemple, je vais vous montrer un exemple qui donnera le nombre total d'heures et d'heures supplémentaires travaillées par un employé au cours d'une semaine. la fonction IF , la fonction MAX et la fonction SUM .

Jetez un coup d'œil à la capture d'écran suivante :

Ici, nous avons calculé le temps de travail supplémentaire par la formule suivante :

=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)

Cette fonction calcule essentiellement les heures supplémentaires dès qu'une personne effectue plus de 40 heures par semaine.

Le rôle de la première plage du SOMME est absolue, mais la seconde partie ne l'est pas. Lorsque vous copiez cette formule d'un bout à l'autre de la colonne, vous constaterez que la fonction SUM additionne toutes les heures opérées dans la colonne Travaillé Lorsque la plage SUM augmente, le nombre d'heures travaillées augmente également. SOMME atteint plus de 40 heures, il mettra les heures supplémentaires dans la colonne Heures supplémentaires comme un total croissant.

Maintenant, jetez un coup d'œil à la capture d'écran suivante :

Les heures régulières sont estimées sur la base des heures totales, et les heures supplémentaires sont effectuées :

=MAX(E5-G5,0)

Nous utilisons le MAX pour ne pas se retrouver avec des heures négatives où le salarié a effectué des heures supplémentaires. Si la formule renvoie un résultat négatif, alors la fonction MAX retournera un zéro dans la feuille de temps Excel.

Lire la suite : Comment calculer le nombre total d'heures dans Excel (9 méthodes simples)

Comment calculer le nombre total d'heures dans un mois dans Excel ?

Vous pouvez calculer le temps total (heures) travaillé dans un mois à l'aide des méthodes suivantes la fonction NETWORKDAYS dans Excel.

En principe, cette fonction calcule le nombre total d'heures travaillées sur la base des horaires de travail de votre entreprise.

La formule générique :

=NETWORKDAYS(date de début, date de fin)*heure de travail par jour

Jetez un coup d'œil à la capture d'écran suivante :

La formule que nous utilisons :

=JOURS OUVRÉS(B5,C5)*8

Vous pouvez voir ici le nombre total d'heures travaillées pendant un mois entier, sans compter les jours fériés.

Pour obtenir le total des heures travaillées sans les congés, la formule sera la suivante :

=NETWORKDAYS(date de début, date de fin, liste des vacances)*heure de travail par jour

Pour en savoir plus sur cette fonction, lisez : Comment utiliser la fonction NETWORKDAYS dans Excel (3 exemples pertinents)

Formule Excel pour calculer les heures travaillées moins le déjeuner

Maintenant, vous avez peut-être une feuille de temps Excel où vous devez prendre en compte l'heure de déjeuner des employés. Et vous ne pouvez pas l'ajouter aux heures de travail à calculer. Nous pouvons calculer les heures travaillées moins le déjeuner en utilisant la fonction SUM .

La formule générique :

=SUM((Début du déjeuner - heure de début)+(Fin du déjeuner - heure de fin))*24

Jetez un coup d'œil à la capture d'écran suivante pour mieux comprendre :

Nous utilisons cette formule :

=SUM((D5-C5)+(F5-E5))*24

En tant qu'employés d'une entreprise, nous devons faire un check-in et un check-out chaque jour de travail. Mesurer l'ensemble de la période travaillée et moins le déjeuner d'un jour peut aider à calculer le salaire en fonction du temps. Dans l'exemple, j'ai montré la formule pour calculer le temps travaillé mais moins le déjeuner pour chaque jour dans une feuille de temps Excel.

Lire la suite : Formule Excel pour calculer les heures travaillées moins le déjeuner

💬 Choses à retenir

Veillez à changer le format de l'heure en nombre ou en général si elle ne s'affiche pas au format décimal.

Si la formule renvoie #### cela signifie que votre valeur est négative ou que la largeur de la colonne est plus petite.

Conclusion

Pour conclure, j'espère que ce tutoriel vous a apporté des connaissances utiles pour utiliser la formule de calcul du temps de travail dans Excel. Nous vous recommandons d'apprendre et d'appliquer toutes ces instructions à votre ensemble de données. Téléchargez le cahier d'exercices et essayez-les vous-même. N'hésitez pas non plus à donner votre avis dans la section des commentaires. Vos précieux commentaires nous motivent à créer des tutoriels comme celui-ci.

N'oubliez pas de consulter notre site web Exceldemy.com pour divers problèmes et solutions liés à Excel.

Continuez à apprendre de nouvelles méthodes et à vous développer !

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.