Bonjour,
=SI(ET(E2=2;A2>=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI()+1);1));D2;SI(E2=1;D2;SI(E2=0;0;"quid")))
certains cas ne sont pas traités et renvoient "quid"
Cordialement
Même chose que Dugenou (que je salue), Que fait-on si E2=2 et si la cellule A2 est inférieure à la date fin de mois en cours?
VB:
=SI($E2=0;0;SI($E2=1;$D2;SI(ET($E2=2;$A2>FIN.MOIS(AUJOURDHUI();0));$D2;"Que fait-on si E2=2 et si la cellule A2 est inférieure à la date fin de mois en cours?")))