Fonction SI avec des dates

Résolu
lacolr -  
NeoTsu Messages postés 62 Statut Membre -
Bonjour,

Je me permets de demander votre aide concernant une formule que je n'arrive à faire.
Je souhaite calculer un hors délais dans ma cellule O en comparant ma date de fin contractuelle en F et ma date de fermeture en J.
Dans un premier temps ma formule est ainsi:
=SI(J2>F2;"Oui";"Non")

Avec celle-ci je calcul si oui ou non je suis hors délais, le soucis est que si ma case est vide en J, je n'ai aucune condition la dessus et je ne trouve pas comment régler cela.
Ce que je voudrais donc faire (rajouter à ma formule)est du style:
SI J+VIDE Alors faire le calcul SI date(today)>F alors Oui Sinon NON

Merci de votre aide et hésitez pas si je n'ai pas été clair.

3 réponses

  1. WeaponEDGE
     
    Bonjour,

    Parfois en posant simplement une phrase sur papier la formule devient logique :

    dans ce cas là, la phrase serait :

    Si J est vide alors je ne suis pas hors délais SINON SI J est suppérieur à F alors je suis hors délais SINON je ne le suis pas.

    ça se traduit par :

    =SI(J2="";"Non";SI(J2>F2;"Oui";"Non"))
    1
  2. lacolr
     
    On y est presque:
    Voici la formule que j'ai essayé:
    =SI(J16="";SI(AUJOURDHUI()>F16;"Oui");SI(J16>F16;"Oui";"Non"))
    Aujourd'hui ne marche pas selon moi..

    Je veux imbriquer:
    Si J est vide ALORS
    SI Date du jour > F ALORS OUI
    SINON SI
    J>F ALORS OUI Sinon NON
    FIN SI
    FIN SI
    FIN SI
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour
      essayez celle ci:
      =SI(OU(J16>F16;ET(J6="";AUJOURDHUI()>F16));"oui";"non")
      crdlmnt
      0
  3. NeoTsu Messages postés 62 Statut Membre 3
     
    Bonjour,

    =Si(aujourdhui()>F16;"oui";Si(J16>F16;"oui";"non"))

    un parenthèse en trop après le premier oui ^^
    -1