Ajout d'option dans formule complexe

Résolu
Bonjour,

Je me retrouve bloqué avec une formule que j'ai mise au point. En effet, je souhaiterais ajouter une option mais je bloque pour y arriver. J'aurai besoin de votre vision.

En colonne H, figure le nombre de jour mensuel et je souhaiterai que celui-ci exclut les dimanches et jours fériés, mais je n'arrive pas à l'intégrer à la formule.

J'ai bien essayé de soustraire les dimanches et jours fériés du mois mais lorsque le contrat ne fait pas tout le mois cela devient compliqué...

Pourriez vous m'aider ?

Voici le fichier. Bien à vous

https://www.cjoint.com/?BGrjXdexbUq

3 réponses

  1. Contributeur
    en regardant tous les cas possibles

    =SI(OU(F2="";MOIS(F2)>MOIS(deb);MOIS(G2)<MOIS(deb);ET(F2<>"";G2=""));"";SI(MOIS(F2)<MOIS(deb);SI(MOIS(G2)=MOIS(deb);NB.JOURS.OUVRES(deb;G2;Jours_Feries);NB.JOURS.OUVRES(deb;fin;Jours_Feries));SI(MOIS(G2)=MOIS(fin);NB.JOURS.OUVRES(F2;G2;Jours_Feries);NB.JOURS.OUVRES(F2;fin;Jours_Feries))))


    N'oublie pas d'ajouter quelques lignes vides (ponts, jours fériés locaux) à ta plage "jours_feries"
    1. Merci beaucoup pour le coup de main !
  2. Contributeur
    Bonjour,

    C'est plus un pb bureautique que programmation VBA

    Tu as la foonction Excel= NB.JOURS.OUVRES...

    mais il faut que tu fasses un tableau avec les jour fériés et les éventuels ponts et jours fériés locaux

    je fouille dans mon grenier car je dois avoir un exemple
    a tout de suite
    1. Bonjour Michel

      ah pardon pour le mauvais emplacement comme je poste souvent en programmation j'ai pas fait attention.

      Merci pour le fichier je regarde ça de ce pas
    2. Je connais cette formule jours ouvrés je fais d'ailleurs mes calculs avec une grille relativement identique à la tienne mais qui n'apparait pas sur la feuille car je ne l'ai pas extraite du classeur.

      Est ce que tu pourrais regarder la formule en colonne H et voir s'il y a un moyen d'y intégrer cette logique de nb de jours ouvrés car la est tout mon probleme...

      https://www.cjoint.com/?BGrjXdexbUq
    3. Bonjour Michel_m,

      Croyez-vous pouvoir m'aider ?
    4. Contributeur
      Désolé, j'étais absent toute la journée !

      Peut-être demain mais ça ne dépend pas de moi...
  3. Bonjour,

    Cela n'est-il pas possible ? Une bon âme pour m'aider ?