Fonction SI excel avec 3 conditions et des dates

Min -  
Vaucluse Messages postés 26496 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.

A voir également:

3 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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