Fonction SI excel avec 3 conditions et des dates
Min
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
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.
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
-
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