PB DATES + CELLULES VIDES

Bonjour,

J'ai un problème, je suis sur une formule EXCEL que j'ai eu du mal a trouvé mais que j'ai trouvé!!!! IL s'agit de trouver la différence entre deux dates sans jours fériés ni week end

Cependant il me reste un souci, le fait est que lorsque mes cases sont vides (à savoir les cases dates, il s'affiche quand même un résultat

Ci-dessous ma formule:

=SI(NETWORKDAYS(F6;G6;$B$1:$H$1)<0;"REVOIR DATES!!!";(SI(NETWORKDAYS(F6;G6;$B$1:$H$1)<=2;"OK";"KO")))

Qaund les cellules dates sont vides, par défaut j'ai "OK"

Pouvez-vous m'aider?

Cordialement,

2 réponses

  1. Contributeur
    bonjour

    Peut-être ainsi ce serait résolu :

    =SI(NETWORKDAYS(F6;G6;$B$1:$H$1)<=0;"REVOIR DATES!!!";(SI(NETWORKDAYS(F6;G6;$B$1:$H$1)<=2;"OK";"KO")))
    0
    1. Modérateur
      Salut,

      La formule semble correcte

      Un exemple
      =SI(A1<0;"REVOIR DATES!!!";SI(A1<=2;"OK";"KO"))


      Je pense qu'il faut vérifier ce que renvoie comme valeur ta fonction NETWORKDAYS

      Pour ça tu mets juste ta fonction dans une cellule

      =NETWORKDAYS(F6;G6;$B$1:$H$1)
      0
      1. Contributeur
        Bonjour,

        Dans NETWORKDAYS (NB.JOURS.OUVRES) les dates vides sont considérées à zéro et la fonction renvoie zéro si les 2 dates sont vides et sinon la différence positive ou négative.
        0
      2. Modérateur
        Salut,

        Je n'avais pas la fonction dispo j'ai du cocher dans les addons (d'ailleurs je ne connaissais pas cette fonction, merci ;-)
        Je viens de tester et la formule fonctionne chez moi.

        Peut être que s'il nous montrera ce qui contient son classeur on pourra voir où est l'erreur.

        Edit:

        Oups, d'accord, j'ai lu trop vite et j'ai sauté "le fait est que lorsque mes cases sont vides (à savoir les cases dates, il s'affiche quand même un résultat "

        Donc le teste <= que tu as mis est correct
        0