Calculer le nombre de jours ouvrés entre deux dates

Calculer le nombre de jours ouvrés entre deux dates

Pour tous ceux qui ont cherché à appliquer la formule excel NB.JOURS.OUVRE, sur Sharepoint, voici la formule à utiliser :

1. Formule simple

=SI(ET((JOURSEM([Date fin absence];2))<(JOURSEM([Date début d’absence];2));((JOURSEM([Date début d’absence];2))-(JOURSEM([Date fin absence];2)))>1);(((DATEDIF([Date début d’absence];[Date fin absence]; »D »)+1))-(PLANCHER((DATEDIF([Date début d’absence];[Date fin absence]; »D »)+1)/7;1)*2)-2);(((DATEDIF([Date début d’absence];[Date fin absence]; »D »)+1))-(PLANCHER((DATEDIF([Date début d’absence];[Date fin absence]; »D »)+1)/7;1)*2)))

2. Formule s’il y a des demi-journées à prendre en compte. Cette information doit être cochée sur le formulaire de saisi (case à cocher) :

=SI(ET((JOURSEM([Date fin absence];2))<(JOURSEM([Date début absence];2));((JOURSEM([Date début absence];2))-(JOURSEM([Date fin absence];2)))>1);(((DATEDIF([Date début absence];[Date fin absence]; »D »)+1))-(PLANCHER((DATEDIF([Date début absence];[Date fin absence]; »D »)+1)/7;1)*2)-2) +SI([Demi-journée]=TRUE;-0,5;0);(((DATEDIF([Date début absence];[Date fin absence]; »D »)+1))-(PLANCHER((DATEDIF([Date début absence];[Date fin absence]; »D »)+1)/7;1)*2))+ SI([Demi-journée]=TRUE;-0,5;0))

 

Partager cette publication

Comments (2)

  • AUDINOT Répondre

    Bonjour, j’ai testé la Formule simple – elle fonctionne – cependant j’ai un cas faux :

    Du 01/06/2022 au 07/06/2022 le calcul me retourne 3 alors que ce devrait 5
    je ne comprends pas , pouvez vous m’aider ?

    11 juin 2022 à 20 h 15 min
    • Jérémy CICERO Répondre

      Nous venons de tester avec le calcul simple pour la période allant du 1 juin au 7 juin et nous obtenons bien le résultat de 5. Est il possible de nous renvoyer votre valeur calculée afin que l’on puisse tester ? sur contact{at}qualishare.fr

      14 juin 2022 à 9 h 18 min

Laisser un commentaire

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