Fonction SI

Fermé
Chouquette12 - 4 mars 2016 à 09:54
jc80 Messages postés 4242 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 4 mars 2016 à 16:08
Bonjour,
J'ai créé un tableau de suivi de véhicule, donc il y a le contrôle technique (CT) à vérifier tous les deux ans. Donc je souhaiterai faire une fonction SI sur excel 2010.
Cependant, il y a la date et en plus il faut prendre en compte les deux ans qui sont à ajouter à la dernière date du CT du véhicule. De plus, j'aimerai ajouter de la couleur, c'est à dire, que lorsque c'est valide = vert et si c'est non valide = rouge.
__________________________________________
Ce que j'ai fait :
Pour une date au hasard, par exemple : 23/02/2014
=SI(B3>AUJOURDHUI()+ANNEE(2);"Valide";"Non valide")


Voilà, merci d'avance.
___________________________________________

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
Modifié par Vaucluse le 4/03/2016 à 11:05
Bonjour
êtes vous sur que votre formule vous décale de 2 ans.. ou de 5 environ
en principe ANNEE(2) = 1900 et donc rajoute 1900 jour à votre date, non?
(votre formule donne 17/5/2021 au jour d'aujourd'hui!
ce serait peut être plus juste avec:

=SI(B3="";"";SI(B3>DATE(ANNEE(AUJOURDHUI()+2);MOIS(AUJOURDHUI();JOUR(AUJOURDHUI());"valide";"non valide"))

(la 1° condition évitant un affichage non valide quand B est vide)

Pour la MFC, il suffit de placer une mis en forme conditionnelle par formule
(icône MFC / Nouvelle règle/utiliser une formule..)
et avec
=Cell="Valide"
ou
=Cell="non valide"

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
jc80 Messages postés 4242 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 424
4 mars 2016 à 11:19
Bonjour

Un exemple a tester

http://www.cjoint.com/c/FCeksHpSz5b
Cordialement
0
Donc il faudrait mettre la date un mois avant la date de fin du contrôle technique ?
Je m'exprime mal j'espère que vous comprendrez.

C'est pour qu'ils aient le temps de faire le contrôle technique avant la date butoir.

En fait j'ai une date par exemple :

Dernier CT : 23/02/2014 | Prochain CT : 23/02/2016 | Valide (selon votre formule)

Il faudrait que ce soit au mois prés....
0
jc80 Messages postés 4242 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 424 > Chouquette12
Modifié par jc80 le 4/03/2016 à 16:11
Re bonjour

Dans l'exemple en B3 tu mets cette formule
=si(A3="";"";MOIS.DECALER(A3;23)
et tu tires vers le bas
en A3 tu mets la date du dernier CT
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 4/03/2016 à 11:33
Bonjour Chouquette, Vaucluse

Peut-^tre +simple
=SI(B3="";"";SI(MOIS.DECALER(B3;24)<=AUJOURDHUI();"valide";"non valide"))

 Michel
0
D'accord, je vais essayer cela cette après midi et je vous dirai ça. Je vous remercie de votre aide.
0