Format et double message dans une cellule selon date

Résolu
Laurent -  
PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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
    1. Laurent
       
      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
    2. Laurent
       
      Au fait, c'était une date, option 1 :)
      0
    3. Laurent
       
      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
  2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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
    1. Laurent
       
      C'est magique, un grand merci !! :)

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

    Avec qq jours de retard, comme promis un post : les formules marches parfaitement, encore merci :)
    0
  4. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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