Format et double message dans une cellule selon date

Résolu/Fermé
Laurent - 10 déc. 2019 à 07:10
PapyLuc51 Messages postés 3752 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 6 octobre 2022 - 8 janv. 2020 à 06:06
Bonjour,

J'ai la formule suivante pour afficher dans une cellule J22 un message de rappel lorsque la cellule I22 affiche le 01 jour
J'ai 2 pb :
- je dois changer la date manuellement pour qu'elle reconnaisse le 01 ( donc ça ne marche pas si par exemple je mets en I22 la formule = AUJOURD'HUI
- J'aimerais pouvoir afficher un autre message les autres jours du mois …

=SI(OU(ESTNUM(CHERCHE("01";I22));I22>"01");"";"On est le 1° - Il faut charger le Budget !!")

merci pour votre aide !


Configuration: Windows / Edge 18.18362

4 réponses

PapyLuc51 Messages postés 3752 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 6 octobre 2022 1 175
Modifié le 10 déc. 2019 à 07:47
Bonjour,

En espérant avoir tout compris

En I2 est-ce une date (par exemple 01/12/2019) au simplement le chiffre 1 ??

• Dans le cas d'une date

=SI(I2<>"";SI(JOUR(I2)=JOUR(AUJOURDHUI());"On est le 1° - il faut charger le budget !!";"mettre le message si c'est faux");"")

• Dans le cas du chiffre 1

=SI(I2<>"";SI(JOUR(AUJOURDHUI())=I2;"On est le 1° - il faut charger le budget !!";"mettre le message si c'est faux");"")

Cordialement
0
C'est parfait, merci beaucoup ! J'ai hâte d'arriver au prochain 1° du mois pour voir le message se modifier :)
Et plus encore de pouvoir écrire des formules qui fonctionnent … Bravo
0
Au fait, c'était une date, option 1 :)
0
Pourrais-je aller plus loin ?

Voici la formule actuelle, grâce à PapyLuc51 :

=SI(I22<>"";SI(JOUR(I22)=JOUR(AUJOURDHUI());"On est le 1° - il faut charger le budget !!";"Il reste X jours avant l'échéance !");"")

Le top serait de pouvoir remplacer le X par un décompte de jours avant le 1° du mois à venir.
J'ai tout essayé, je ne sais pas comment faire !

Merci de votre aide et suggestions !
0
PapyLuc51 Messages postés 3752 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 6 octobre 2022 1 175
Modifié le 11 déc. 2019 à 06:48
Salutations Laurent

Voilà

=SI(I22<>"";SI(JOUR(I22)=JOUR(AUJOURDHUI());"On est le 1° - il faut charger le budget !!";"Il reste "&I22-AUJOURDHUI()&" jours avant l'échéance !");"")

Pour éviter de rentrer la date manuellement en I22 et qu'elle passe automatiquement au 1° du mois suivant lorsqu'on est le 2 jusqu'à la fin du mois. (elle fonctionne mais à vérifier si elle marque bien le 1/1/20 lorsqu'on sera ce jour là et si ça passe au 1/2/20 le 2 janvier

=SI(JOUR(AUJOURDHUI())>1;FIN.MOIS(AUJOURDHUI();0)+1;AUJOURDHUI())

Cordialement
0
C'est magique, un grand merci !! :)

Promis, je laisserai un post le 2 janvier
0
Bonjour PapyLuc51,

Avec qq jours de retard, comme promis un post : les formules marches parfaitement, encore merci :)
0
PapyLuc51 Messages postés 3752 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 6 octobre 2022 1 175
8 janv. 2020 à 06:06
Bonjour,

De mon coté aussi j'avais vérifié en ajoutant une MFC orange 10 jours avant et rouge pour le jour "J" .
J'ai même poussé l'exercice pour que ce soit le premier jour "ouvré" du mois qui soit pris en compte.

Cordialement
0