Formule pour calculer les jours ouvrés dans Excel

Dernière mise à jour le 15/10/2024
Temps de lecture : 3 minutes

Quelle formule utiliser dans Excel pour compter le nombre de jours ouvrés entre deux dates ? Il suffit d'utiliser la fonction NB.JOURS.OUVRES.INTL.

Intérêt de la fonction NB.JOURS.OUVRES.INTL

La fonction NB.JOURS.OUVRES.INTL compte le nombre de jours ouvrés entre deux dates en retirant les week-ends et jours fériés.

  1. Date de Départ. Argument obligatoire
  2. Date de Fin. Egalement obligatoire mais peut être remplacé par la fonction AUJOURDHUI pour faire des calculs dynamiques
  3. [optionnel] Le ou les jours officiels non-travaillés. Selon les pays, les jours de week-ends ne sont pas les mêmes. La liste de valeurs possible sera donné à la fin de cet article
  4. [optionnel] Jours Fériés. Vous pouvez enrichir la formule en ajoutant la liste des jours fériés

=NB.JOURS.OUVRES.INTL(Date de Départ; Date de Fin; Jours de Weekend; Jours fériés)

Comment utiliser la fonction NB.JOURS.OUVRES.INTL ?

Le mois de Mai est synonyme de jours fériés en France, et donc de calculs compliqués sur le nombre de jours travaillés. Nous allons construire un tableau qui contient le premier et dernier jour du mois de mai ainsi que les jours fériés qui auront lieu dans le mois.

Jours feries mai 2023

Pour obtenir le nombre de jours ouvrés en Mai, nous allons simplement écrire la formule ainsi :

=NB.JOURS.OUVRES.INTL(B3;B4)

Cela nous renvoie 23 jours, avec week-end par défaut samedi et dimanche

Calcul jours ouvres juste avec les weekends

Pour retirer les jours fériés, il existe deux façons de procéder.

  • Soit en écrivant les jours directement dans la formule sous forme d'un tableau en mémoire. Les jours fériés doivent être mis dans une accolade. Si les données sont au format Date, il faut les entourer de guillemets, sinon les laisser en chiffres seuls (45047 pour le 01/05/2023)

=NB.JOURS.OUVRES.INTL(B1;B2;;{"2023/05/01";"2023/05/08";"2023/05/18"})

Soit en indiquant la plage de cellules contenant les dates fériées (méthode la plus simple)

=NB.JOURS.OUVRES.INTL(B1;B2;;B4:B6)

Jours ouvres au mois de mai 2023

Calcul des jours ouvrés pour les pays arabes

Dans la plupart des pays, le weekend correspond aux samedis et dimanches. C'est pourquoi ces valeurs sont les valeurs par défaut. Mais pour les pays arabes, le week-end c'est le vendredi ou vendredi et samedi.

Dans ce cas, il faut renseigner le 3e argument en indiquant que les jours à prendre en compte sont le vendredi et samedi, soit la valeur 7 ou 16 juste pour le vendredi.

Calcul jours ouvres pour la monde arabe avec NB.JOURS .OUVRES.INTL

Liste des paramètres possibles

  • 1 : weekend samedi et dimanche
  • 2 : weekend dimanche et lundi
  • 3 : ...
  • 7 : weekend vendredi et samedi

Valeurs pour le jour de la semaine unique

  • 11 : dimanche
  • 12 : lundi
  • 13 .....
  • 16 : vendredi.

Eviter les erreurs de calculs

Avec cette fonction, vous évitez également les erreurs de calculs liés à la soustraction entre 2 dates. Par exemple 24/03/2023 – 24/03/2023 renverra 0. Mais en réalité, vous avez travaillé une journée. Et c'est bien ce que la fonction NB.JOURS.OUVRES.INTL va renvoyer.

=NB.JOURS.OUVRES.INTL("24/03/2023";"24/03/2023") => 1

Créer votre propre liste de jours non travaillé (avec des 0 et 1)

Cette utilisation est très pratique pour le calcul du temps partiel. Pour calculer le nombre de jours ouvrés il faudra alors paramétrer le 3e argument de la fonction avec

  • 0 pour les jours travaillés
  • 1 pour les jours non travaillés

=NB.JOURS.OUVRES.INTL(B3;B4;"1010001") =>16

NB.JOURS .OUVRES.INTL permet de creer sa propre liste personnalisee de jour non travaille

Pour conclure, cette fonction est LA fonction à utiliser pour tous ceux qui réalisent des suivis de l'activité de leurs salariés.

Articles à consulter

EXCEL_LENTE journée ou soirée à vous ! (Rémi)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Formule pour calculer les jours ouvrés dans Excel

    Reading time: 3 minutes
    Dernière mise à jour le 15/10/2024

    Quelle formule utiliser dans Excel pour compter le nombre de jours ouvrés entre deux dates ? Il suffit d'utiliser la fonction NB.JOURS.OUVRES.INTL.

    Intérêt de la fonction NB.JOURS.OUVRES.INTL

    La fonction NB.JOURS.OUVRES.INTL compte le nombre de jours ouvrés entre deux dates en retirant les week-ends et jours fériés.

    1. Date de Départ. Argument obligatoire
    2. Date de Fin. Egalement obligatoire mais peut être remplacé par la fonction AUJOURDHUI pour faire des calculs dynamiques
    3. [optionnel] Le ou les jours officiels non-travaillés. Selon les pays, les jours de week-ends ne sont pas les mêmes. La liste de valeurs possible sera donné à la fin de cet article
    4. [optionnel] Jours Fériés. Vous pouvez enrichir la formule en ajoutant la liste des jours fériés

    =NB.JOURS.OUVRES.INTL(Date de Départ; Date de Fin; Jours de Weekend; Jours fériés)

    Comment utiliser la fonction NB.JOURS.OUVRES.INTL ?

    Le mois de Mai est synonyme de jours fériés en France, et donc de calculs compliqués sur le nombre de jours travaillés. Nous allons construire un tableau qui contient le premier et dernier jour du mois de mai ainsi que les jours fériés qui auront lieu dans le mois.

    Jours feries mai 2023

    Pour obtenir le nombre de jours ouvrés en Mai, nous allons simplement écrire la formule ainsi :

    =NB.JOURS.OUVRES.INTL(B3;B4)

    Cela nous renvoie 23 jours, avec week-end par défaut samedi et dimanche

    Calcul jours ouvres juste avec les weekends

    Pour retirer les jours fériés, il existe deux façons de procéder.

    • Soit en écrivant les jours directement dans la formule sous forme d'un tableau en mémoire. Les jours fériés doivent être mis dans une accolade. Si les données sont au format Date, il faut les entourer de guillemets, sinon les laisser en chiffres seuls (45047 pour le 01/05/2023)

    =NB.JOURS.OUVRES.INTL(B1;B2;;{"2023/05/01";"2023/05/08";"2023/05/18"})

    Soit en indiquant la plage de cellules contenant les dates fériées (méthode la plus simple)

    =NB.JOURS.OUVRES.INTL(B1;B2;;B4:B6)

    Jours ouvres au mois de mai 2023

    Calcul des jours ouvrés pour les pays arabes

    Dans la plupart des pays, le weekend correspond aux samedis et dimanches. C'est pourquoi ces valeurs sont les valeurs par défaut. Mais pour les pays arabes, le week-end c'est le vendredi ou vendredi et samedi.

    Dans ce cas, il faut renseigner le 3e argument en indiquant que les jours à prendre en compte sont le vendredi et samedi, soit la valeur 7 ou 16 juste pour le vendredi.

    Calcul jours ouvres pour la monde arabe avec NB.JOURS .OUVRES.INTL

    Liste des paramètres possibles

    • 1 : weekend samedi et dimanche
    • 2 : weekend dimanche et lundi
    • 3 : ...
    • 7 : weekend vendredi et samedi

    Valeurs pour le jour de la semaine unique

    • 11 : dimanche
    • 12 : lundi
    • 13 .....
    • 16 : vendredi.

    Eviter les erreurs de calculs

    Avec cette fonction, vous évitez également les erreurs de calculs liés à la soustraction entre 2 dates. Par exemple 24/03/2023 – 24/03/2023 renverra 0. Mais en réalité, vous avez travaillé une journée. Et c'est bien ce que la fonction NB.JOURS.OUVRES.INTL va renvoyer.

    =NB.JOURS.OUVRES.INTL("24/03/2023";"24/03/2023") => 1

    Créer votre propre liste de jours non travaillé (avec des 0 et 1)

    Cette utilisation est très pratique pour le calcul du temps partiel. Pour calculer le nombre de jours ouvrés il faudra alors paramétrer le 3e argument de la fonction avec

    • 0 pour les jours travaillés
    • 1 pour les jours non travaillés

    =NB.JOURS.OUVRES.INTL(B3;B4;"1010001") =>16

    NB.JOURS .OUVRES.INTL permet de creer sa propre liste personnalisee de jour non travaille

    Pour conclure, cette fonction est LA fonction à utiliser pour tous ceux qui réalisent des suivis de l'activité de leurs salariés.

    Articles à consulter

    EXCEL_LENTE journée ou soirée à vous ! (Rémi)

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      Laisser un commentaire

      Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

      Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.