Fonction SI excel avec 3 conditions et des dates

Min -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'aimerais trouver une formule pour 3 conditions mais qui sont des dates et je n'y arrive pas : est-ce seulement possible ?
Voici ce que je veux :

Si (ma cellule qui est une date) est supérieur à aujourd'hui + 1,2 ou 3 ans = A
Si (ma cellule qui est une date) est supérieur à aujourd'hui + 4 ans = B
Si (ma cellule qui est une date) est supérieur à aujourd'hui + 5 ans = C

merci de m'aider... j'essaie mais je ne trouve pas la solution, mes formules sont incohérentes.

3 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Le nombre de jours dans une année n'étant pas toujours fixes (années bissextiles...)
    un truc du genre devrait aller :

    =SI(L1<DATE( ANNEE(MAINTENANT()) +3;MOIS(MAINTENANT());JOUR(MAINTENANT()));A1;SI(L1<DATE( ANNEE(MAINTENANT()) +4;MOIS(MAINTENANT());JOUR(MAINTENANT()));B1;SI(L1<DATE( ANNEE(MAINTENANT()) +5;MOIS(MAINTENANT());JOUR(MAINTENANT()));C1;"-")))


    oiu l'inverse :


    <code>
    =SI(L1>DATE( ANNEE(MAINTENANT()) +5;MOIS(MAINTENANT());JOUR(MAINTENANT()));C1;SI(L1>DATE( ANNEE(MAINTENANT()) +4;MOIS(MAINTENANT());JOUR(MAINTENANT()));B1;SI(L1<DATE( ANNEE(MAINTENANT()) +1;MOIS(MAINTENANT());JOUR(MAINTENANT()));A1;"-")))

    </code>

    Cordialement, 
    Jordane                                                                 
    0
    1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      Ou encore ça

      Bonjour Min

      Essayer ceci

      =SI(A1="";"";SI(A1<=DATE(ANNEE(AUJOURDHUI())+3;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()));"A";SI(A1<=DATE(ANNEE(AUJOURDHUI())+4;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()));"B";"C")))
      0