XL pour MAC Condition date fin de mois

manuBX

XLDnaute Occasionnel
Bonjour
Besoin d'aide sur cette formule
Merci d avance

En F2 Si E2=2 alors =D2 si Date A2 est supérieur à date fin de mois en cours
En F2 Si E2=1 alors =D2
En F2 Si E2=0 alors =0
 

Pièces jointes

  • Classeur2.xlsx
    9.5 KB · Affichages: 12

manuBX

XLDnaute Occasionnel
Désolé ça ne donne pas ce qu il me faut
J'ai essayé A2<= Non plus
J ai mis un fichier avec résultat désiré
Merci d'avance

=SI(ET(E2=2;A2>=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI()+1);1));D2;SI(E2=1;D2;SI(E2=0;0;"quid")))
 

Pièces jointes

  • Classeur2.xlsx
    9.6 KB · Affichages: 4

Dugenou

XLDnaute Barbatruc
En effet il y avait une parenthèse mal placée

=SI(ET(E2=2;A2<DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1));D2;SI(E2=1;D2;SI(E2=0;0;"quid")))

j'ai aussi corrigé avec < comme demandé dans le second fichier

la dernière ligne est dans la cas "quid"

E2 vaut 2 mais la date n'est pas inférieure à fin de mois : du coup on fait quoi ?

voir pj
 

Pièces jointes

  • manubx.xlsx
    9.9 KB · Affichages: 6

JHA

XLDnaute Barbatruc
Bonjour à tous,

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?")))

JHA
 

Pièces jointes

  • Classeur2.xlsx
    10.7 KB · Affichages: 3

Statistiques des forums

Discussions
312 241
Messages
2 086 526
Membres
103 242
dernier inscrit
Patoshick