Calculer un nombre de jours ouvrés personnalisés

Temps de lecture : 3 minutes

Comment compter le nombre de jours ouvrés entre deux dates ? Et bien il suffit d'utiliser la fonction NB.JOURS.OUVRES.INTL.

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

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

Pour utiliser cette fonction, vous devez écrire 3 paramètres :

  • date_départ
  • date_fin
  • critère des jours non-travaillés (la liste complète des valeurs est détaillée à la fin de l'article)

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 parfois compliqués à réaliser. C'est fini avec cette fonction !

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)

Dans l’hypothèse où vous avez un travail avec deux jours de repos non consécutifs, les lundis et mercredis :

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

  • https://www.excel-exercice.com/jours-de-semaine-et-jours-ouvres/
  • Une autre solution proposée par Martin Aubard vous permet de compter le nombre de jours ouvrés pour tous les mois et en une seule formule.

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

Leave a Reply

Your email address will not be published. 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.

RECHERCHE D’EMPLOI AVEC