Afficher selon si mois passé (dernier jour) ou mois en cours (date d'aujourd'hui)

  • Initiateur de la discussion Initiateur de la discussion anthoYS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

anthoYS

XLDnaute Barbatruc
Bonjour,

Il s'agit de soldes.
Si le mois est passé par rapport à aujourd'hui, alors afficher le dernier jour du mois passé, sinon si le mois est en cours afficher la date du jour jusqu'à ce que le mois sois passé en entier et ne reste que le dernier jour affiché.
Et par contre, si mois du futur,ne rien afficher du tout (par exemple Aout 2010, rien)

Merci d'avance.
 

Pièces jointes

Re : Afficher selon si mois passé (dernier jour) ou mois en cours (date d'aujourd'hui

Bonjour,

Une solution :

Code:
=SI(MOIS(B1)<MOIS(AUJOURDHUI());DATE(ANNEE(B1);MOIS(B1)+1;0);SI(MOIS(B1)=MOIS(
AUJOURDHUI());AUJOURDHUI();""))

Je te laisse tester


@+
 
Re : Afficher selon si mois passé (dernier jour) ou mois en cours (date d'aujourd'hui

Re,

Enorme Tibo, ça fonctionne !

Un grand merci à toi.

Edit ; Je précise pour 2010 seulement, or je souhaite que ça fonctionne même si 2009 ou moins apparaît voire même 2011, et là pour l'instant rien ne devra apparaître en attendant...
 
Dernière édition:
Re : Afficher selon si mois passé (dernier jour) ou mois en cours (date d'aujourd'hui

Re,

Après revérification, je constate un problème.
Je précise, le mois en question correspond une année donnée, soit pour juillet 2009, il faut afficher "".

Merci par avance
 

Pièces jointes

Re : Afficher selon si mois passé (dernier jour) ou mois en cours (date d'aujourd'hui

re,

correction pour tenir compte de ta remarque :

Code:
=SI(MOIS(B1)=MOIS(AUJOURDHUI());AUJOURDHUI();SI(B1<AUJOURDHUI();DATE(ANNEE(B1);
MOIS(B1)+1;0);""))

Je te laisse tester

@+
 
Re : Afficher selon si mois passé (dernier jour) ou mois en cours (date d'aujourd'hui

Bonsoir,

Adaptation de la formule (je pensais initialement que ton tableau portait sur 12 mois maxi) :

Code:
=SI(B1<DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1);DATE(ANNEE(B1);MOIS(B1)+1;
0);SI(MOIS(B1)=MOIS(AUJOURDHUI());AUJOURDHUI();""))

@+
 
Re : Afficher selon si mois passé (dernier jour) ou mois en cours (date d'aujourd'hui

Bonjour le forum, anthoYS, Tibo,

je suis interessé par cette formule mais je souhaite si possible indication de la date toujours 1er jours du mois
est-ce possible ?
merci d'avance
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
731
Réponses
6
Affichages
342
Réponses
0
Affichages
431
Retour