Formule SI à 4 conditions sur une date

Bonjour les experts,

une date est inscrite dans la cellule je souhaite qu'une autre cellule m'indique grace à la mise en forme conditionnelle et des fonctions SI, si le certificat est valide, a refaire ou expire sachant que si la cellule de la date est vide il faut rien y mettre

j'ai ecris la formule suivante:

=SI(ESTVIDE(S176);"";SI(S176+(365)*2>AUJOURDHUI()-60;"VALIDE"; SI(S176+(365)*2-60<=AUJOURDHUI();"A REFAIRE";SI(S176+(365)*2-60<AUJOURDHUI();"EXPIRE"))))

la partie de la condition expire n'est pas pris en compte et n'importe quelle date que a refaire sera marqué.

j'ai par la suite changé la formule en:

=SI(ESTVIDE(S176);"";SI(S176+(365)*2>AUJOURDHUI()-60;"VALIDE"; SI(S176+(365)*2-60<=AUJOURDHUI();"A REFAIRE";)&SI(S176+(365)*2-60<AUJOURDHUI();"EXPIRE")))

sauf que cette fois j'ai comme réponse a refaireexpire

merci de m'indiquer ou j'ai fait mon érreur

Cdlt,

H

Bonjour,

Aujourd'hui, on est le 22/08/2017

Donne un date qui correspond a :

Valide

Expire

A refaire

Crdmt

Bonjour HDK,

essayez la formule ci-dessous

=
SI(AUJOURDHUI()>S176+730;"EXPIRE";
SI(AUJOURDHUI()>S176+670;"A REFAIRE";
SI(AUJOURDHUI()<=S176+670;"VALIDE";"")))

Bonjour njhub,

Merci pour votre aide alors concernant la proposition de njhub je vois une amélioration c-a-d qu'en fonction de la date que je mets j'ai les trois option Valide, A Refaire & Expire mais quand la case est vide et qu'une date n'est pas entrée il me marque EXPIRE.

Bonjour Djdji59430,

Les date que j'utilise pour tester la cellule:

Valide=>25/10/2015

a refaire=> 25/08/2015

expire => 25/05/2015 l

ces dates correespondent aux dates des la conduite défensive de mes agents certains doivent l'avoir d'autres ne conduisent pas du coup c'est pour cette raison que je souhaite avoir la possibilite de prendre en compte les cases vides.

Merci pour votre aide,

Cdlt,

H

Bonjour HDK,

Sans date en colonne S, ça reste vide avec la formule suivante

  =SI(S176="";"";
    SI(AUJOURDHUI()>S176+730;"EXPIRE";
    SI(AUJOURDHUI()>S176+670;"A REFAIRE";
    SI(AUJOURDHUI()<=S176+670;"VALIDE";""))))

njhub,

Merci pour ton aide ca marche

Bonne fin de journée

H

Rechercher des sujets similaires à "formule conditions date"