Alerte supplémentaire

Résolu/Fermé
acolyte - 19 mai 2017 à 20:42
 Acolyte - 24 mai 2017 à 22:01
Bonjour,
Est-il possible d'ajouter une condition afin qu'apparaisse une alerte supplémentaire : 20 jours AVANT l'anniversaire ?
Merci par avance

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
19 mai 2017 à 22:23
Oui
1
Pourriez-vous me l'indiquer ?
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié le 19 mai 2017 à 23:02
Bonjour

Par exemple :
=SI(A1-20=AUJOURDHUI();"Alerte anniversaire dans 20 jours";"")
0
acolyte > Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023
Modifié le 20 mai 2017 à 09:18
Bonjour,
En fait, mon souhait de formule comporte davantage de conditions :
Je souhaiterais une alerte le jour de l'anniversaire et une alerte différente si l'anniversaire se situe entre 0 et 20 jours, avant ou après la date anniversaire.
Quelle formule dois-je utiliser et comment faire pour qu'elle soit exacte lorsque la date anniversaire "chevauche" un autre mois (par exemple : anniversaire le 15/05, alerte à compter du 25/04 jusqu'au 14/05) ?
Merci par avance pour votre aide
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 20 mai 2017 à 09:23
Bonjour

alors une toute petite variante sur la position de Patrice:
=SI(A1-20<=AUJOURDHUI();"Alerte anniversaire dans moins de 20 jours";"")

vous pouvez aussi utiliser la mise en forme conditionnelle, sans cellule supplémentaire:
  • sélectionnez la (ou les cellules dates, en supposant par exemple que la première cellule de date soit A1:
  • Ruban / accueil / mise forme conditionnelle / "nouvelle règle"
  • "utiliser une formule ....."
  • et entrez cette formule dans le cadre qui s'affiche:

=ET(A1<>"";A1-20<=AUJOURDHUI())
  • cliquez sur format
  • choisissez une couleur de remplissage (par ex orange) que la cellule prendra à partir de 20 jours avant la date en A1
  • et OK

retour à la fenêtre de MFC
  • en haut de la fenêtre "nouvelle régle"
  • nouvelle formule:

=A1=AUJOURDHUI()
  • format >autre couleur par exemple rouge

et OK/OK
veillez à ce que les règles soient dans le bon ordre en les sélectionnant dans la fenêtre et en les classant avec les flêches ascenseur
dans l'exemple:rouge d'abord, orange ensuite

crdlmnt
0
acolyte > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
20 mai 2017 à 09:34
Bonjour,
Et merci pour vos explications.
Cette formule me permet d'avoir une alerte jusqu'à 20 jours après la date d'anniversaire. Avant, j'ai toujours l'alerte quelle que soit la date. La formule conditionnelle donne le même résultat.
Qu'est-il possible de faire afin d'avoir une alerte 20 jours avant et après et une autre alerte le jour même ?
Merci encore
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
22 mai 2017 à 09:20
Bonjour,

Désolé, ma dernière formule n'était pas bonne, essaies :
=SI(A1=AUJOURDHUI();"Alerte anniversaire aujourd'hui";SI(ET(A1+20>AUJOURDHUI();A1<AUJOURDHUI());"Alerte anniversaire dans moins de 20 jours";SI(ET(A1-20<=AUJOURDHUI();A1>AUJOURDHUI());"Alerte date d'anniversaire dépassée";""))) 

0
Merci. Il y a encore quelque chose qui cloche avec la date d'anniversaire dans - de 20 jours.
Par ailleurs, lorsque je choisis une année d'anniversaire autre que 2017, les formules ne fonctionnent pas.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776 > Acolyte
Modifié le 23 mai 2017 à 00:02
Qu'est ce qui cloche ?
Cette formule donne une alerte "dans moins de 20 jours", c'est à dire pendant 19 jours avant la date.
Pour une alerte dans moins de 21 jours (i.e pendant 20 jours) il faut remplacer
(A1+20>AUJOURDHUI();A1<AUJOURDHUI());"Alerte anniversaire dans moins de 20 jours"
par
(A1+20>=AUJOURDHUI();A1<AUJOURDHUI());"Alerte anniversaire dans moins de 21 jours"

La date d'anniversaire ne peux pas être autre que 2017 :
il y a toujours une date d'anniversaire dans l'année courante, même pour ceux qui sont nés un 29 février !!!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 23 mai 2017 à 08:17
Bonjour
et salut Patrice
effectivement, si on part de la date de naissance (c'est ça qui manquait dans les infos) et non pas de la date de l'anniversaire dans l'année,on ne peut pas additionner 20 jours à la date sans faire varier l'année si on veut afficher tous les ans les conditions requises
c'est donc un peu plus compliqué pour transformer la, date en A
voyez ici, ça devrait fonctionner
https://mon-partage.fr/f/AUhwsbGy/


crdlmnt
0
Acolyte > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
24 mai 2017 à 22:01
Merci Vaucluse, c'est exactement ce que je recherchais ! :-)
Vraiment merci de votre gentillesse et de votre investissement.
Cordialement
0