Fonction SI

Chouquette12 -  
jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Un exemple a tester

    http://www.cjoint.com/c/FCeksHpSz5b
    Cordialement
    0
    1. Chouquette12
       
      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
      1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443 > Chouquette12
         
        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
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour Chouquette, Vaucluse

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

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