Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…