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))
Comments (2)
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 ?
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