Alerte avec conditions

Résolu
Bonjour,

Je me tourne une nouvelle fois vers vous pour m'éclairer sur un point. J'ai créé une alerte. Si le dossier à moins de 5 ans, on a 2 mois pour le renvoyer et s'il a plus de 5 ans on a 8 jours. Donc j'ai créé une alerte pour que lorsqu'on dépasse ces délais on soit avertit. Malheureusement il ne faut compter que les jours ouvrés, ce que je n'ai pas fait. Voici la formule que j'ai tapé et qui fonctionne mais pas en jour ouvré :
=SI(G7="+ de 5 ans";SI(N7="";SI(AUJOURDHUI()>=J7+61;"DELAI TERMINE";"OK");"OK");SI(G7="- de 5 ans";SI(N7="";SI(AUJOURDHUI()>=J7+8;"DELAI TERMINE";"OK");"OK")))

G7 : + ou - 5 ans des dossiers
J7 : date de réception de la demande du dossier
N7 : date où le dossier à été envoyé

Comment pourrais-je faire pour tenir compte des jours ouvrés ?

2 réponses

  1. Contributeur
    Bonjour,

    Pour tenir compte des jours ouvrés il faut utiliser la fonction NB.JOURS.OUVRES qui te donne le nombre ouvré entre 2 dates et donc tu compareras le résultat avec le nombre maximum
    =SI(G7="+ de 5 ans";SI(N7="";SI(NB.JOURS.OUVRES(J7;AUJOURDHUI())>=61;"DELAI TERMINE";"OK");"OK");SI(G7="- de 5 ans";SI(N7="";SI(NB.JOURS.OUVRES(J7;AUJOURDHUI())>=8;"DELAI TERMINE";"OK");"OK")))
    Toujours zen
    La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
    0
    1. Bonjour,

      Merci à toi gbinforme mais je n'avais pas vu ta réponse avant d'avoir trouvé moi même une solution. En fait, j'ai utilisé la fonction SERIE.JOUR.OUVRE, voilà ce que ça donne :
      =SI(G7="+ de 5 ans";SI(N7="";SI(AUJOURDHUI()>=SERIE.JOUR.OUVRE(J7;8;$V$7:$V$18);"DELAI TERMINE";"OK");"OK");SI(G7="- de 5 ans";SI(N7="";SI(AUJOURDHUI()>=SERIE.JOUR.OUVRE(J7;61;$V$7:$V$18);"DELAI TERMINE";"OK");"OK")))

      Avec V7:V18 qui sont les jours féries de l'année.

      Et ça marche.

      Merci de ton aide et bonne après-midi.
      0