PB DATES + CELLULES VIDES

anton -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
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. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      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. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      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