KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Obtenir les heures de travail entre deux dates dans Excel

AuteurXiaoyang Date de modification

Généralement, vous devrez peut-être calculer la rémunération de vos employés. Pour ce faire, commencez par déterminer le nombre d’heures travaillées entre deux dates données, en excluant les week-ends et les jours fériés. La fonction NETWORKDAYS d’Excel vous permet d’obtenir directement le nombre net de jours ouvrés entre ces deux dates ; il vous suffit ensuite de multiplier ce résultat par la durée quotidienne du travail pour obtenir le total des heures effectuées.

doc-get-work-hours-1


Calculer les heures de travail entre deux dates en excluant les week-ends par défaut

Si vous souhaitez obtenir les heures de travail entre deux dates en excluant les week-ends par défaut (samedi et dimanche), vous pouvez utiliser une formule basée sur la fonction NETWORKDAYS selon la syntaxe générique suivante :

=NETWORKDAYS(start_date,end_date) * working_hours
  • start_date, end_dateLes dates de début et de fin servant à déterminer les jours ouvrés.
  • working_hoursLe nombre d’heures de travail par jour ouvré. (Généralement fixée à 8 heures par jour ouvré, cette durée peut être adaptée selon vos besoins.)

1. Appliquez la formule ci-dessous pour calculer vos heures de travail :

=NETWORKDAYS(A2,B2 )*8

Ensuite, faites glisser la poignée de recopie vers les cellules où vous souhaitez coller cette formule ; vous obtiendrez une liste de résultats sous forme de dates, comme illustré ci-dessous :

doc-get-work-hours-2

2. Ensuite, formatez les cellules de date au format standard. Sélectionnez les cellules calculées, puis cliquez sur Standard dans le menu déroulant Format de nombre sous l’onglet Accueil pour obtenir les heures de travail comme indiqué dans la capture d’écran suivante :

doc-get-work-hours-3


Calculer les heures de travail entre deux dates en excluant à la fois les week-ends et les jours fériés

Si des jours fériés se trouvent entre les deux dates, comment les exclure simultanément dans Excel ?

doc-get-work-hours-4

Syntaxe générique :

=NETWORKDAYS(start_date, end_date, [holidays]) * working_hours
  • start_date, end_dateLes dates de début et de fin servant à calculer les jours ouvrés.
  • jours fériés : une plage de cellules contenant des dates que vous souhaitez exclure du calcul entre les deux dates indiquées.
  • working_hoursLe nombre d’heures de travail par jour ouvré. (Généralement fixé à 8 heures par jour ouvré, ce volume peut être adapté selon vos besoins.)

1. Saisissez la formule suivante dans une cellule vide pour afficher le résultat :

=NETWORKDAYS(A4,B4,$E$4:$E$6 )*8

Ensuite, faites glisser la poignée de recopie pour étendre la formule aux cellules souhaitées ; une liste de Format de date s’affiche, comme illustré ci-dessous :

doc-get-work-hours-5

2. Ensuite, formatez les cellules de date au format standard pour obtenir le résultat suivant :

doc-get-work-hours-6


Calculer les heures de travail entre deux dates en excluant des week-ends personnalisés

Parfois, vous souhaitez calculer les heures de travail entre deux dates en excluant certains week-ends personnalisés — par exemple, uniquement le dimanche, ou encore le dimanche et le lundi — sans tenir compte des jours fériés. Dans ce cas, utilisez la fonction NETWORKDAYS.INTL d’Excel. Sa syntaxe est la suivante :

=NETWORKDAYS.INTL(start_date, end_date, [weekend]) * working_hours
  • start_date, end_date : les dates de début et de fin entre lesquelles calculer les jours ouvrés.
  • weekend : Le week-end spécifique que vous souhaitez définir au lieu des week-ends par défaut. Il peut s’agir d’un numéro de jour ou d’une chaîne de caractères.
  • working_hours : Le nombre d’heures de travail par jour ouvré. (Généralement fixé à 8 heures par jour ouvré, ce paramètre est entièrement personnalisable selon vos besoins.)

Les valeurs numériques des week-ends correspondent aux week-end suivants :

Numéro du week-endweek-end
1 ou omisSamedi et dimanche
2Dimanche et lundi
3Lundi et mardi
4Mardi et mercredi
5Mercredi et jeudi
6Jeudi et vendredi
7Vendredi et samedi
11Dimanche uniquement
12Lundi uniquement
13Mardi uniquement
14Mercredi uniquement
15Jeudi uniquement
16Vendredi uniquement
17Samedi uniquement

Dans cet exemple, je calcule les heures de travail entre deux dates en excluant uniquement le dimanche comme week-end personnalisé. Utilisez la formule ci-dessous :

=NETWORKDAYS.INTL(A4,B4,11)*8

Ensuite, faites glisser la poignée de recopie vers les cellules où vous souhaitez appliquer cette formule, puis convertissez les dates calculées au format standard pour obtenir le résultat souhaité, comme suit :

doc-get-work-hours-7


Calculer les heures de travail entre deux dates en excluant des week-ends personnalisés et des jours fériés

Vous pouvez également utiliser la syntaxe de formule ci-dessous pour obtenir les heures de travail entre deux dates en excluant à la fois les week-ends personnalisés et les jours fériés :

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) * working_hours
  • start_date, end_date: Les dates de début et de fin entre lesquelles calculer les jours ouvrés.
  • weekend: Le Semaine spécifique que vous souhaitez définir comme week-end au lieu des week-ends par défaut. Il peut s’agir d’un numéro de week-end ou d’une chaîne de caractères.
  • holidays: Une plage de cellules contenant des dates que vous souhaitez exclure des deux dates indiquées.
  • working_hours: Le nombre d’heures de travail par jour ouvré. (En général, la durée du travail est de 8 par jour ouvré ; vous pouvez l’adapter selon vos besoins.)

Par exemple, nous pouvons utiliser la formule suivante pour obtenir les heures de travail en excluant un week-end personnalisé (dimanche et lundi) ainsi que les jours fériés :

=NETWORKDAYS.INTL(A4,B4,2,$E$4:$E$6)*8

Ensuite, vous devez convertir les résultats de date calculés au format standard, et vous obtiendrez le résultat souhaité, comme suit :

doc-get-work-hours-8


Fonctions associées utilisées :

  • NETWORKDAYS:
  • Cette fonction calcule le nombre de jours ouvrés entre deux dates données.
  • NETWORKDAYS.INTL:
  • Elle renvoie le nombre de jours ouvrés, en excluant par défaut les week-ends (samedi et dimanche) ainsi que tout autre jour défini comme jour non ouvré.

Articles associés sur les heures de travail / jours ouvrés :

  • Calculer les heures de travail par mois dans Excel:
  • Généralement, la plupart d’entre nous travaillent 8 heures par jour, 5 jours par semaine. Je souhaite obtenir le total mensuel des heures de travail pour calculer le salaire. Comment calculer ce total dans Excel ?
  • Trouver le premier / dernier jour ou jour ouvré d’un mois dans Excel:
  • Savez-vous comment trouver le premier ou le dernier jour, ainsi que le premier ou le dernier jour ouvré d’un mois donné dans une feuille de calcul ? Par exemple, j’ai la date 2014/5/21 et je souhaite connaître le premier et le dernier jour de ce mois, soit respectivement le 2014/5/1 et le 2014/5/31, le premier jour ouvré étant le 2014/5/1 et le dernier jour ouvré le 2014/5/30.

Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.