Mise en forme conditionnelle à partir de la date du jour [Fermé]

Signaler
Messages postés
1
Date d'inscription
jeudi 11 juin 2015
Statut
Membre
Dernière intervention
11 juin 2015
-
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
-
Bonjour,

Je suis en train d'élaborer un tableau Excel pour de la recherche d'emploi. Il y a une colonne (la colonne f) nommée "candidature envoyée le...".
Je voudrais que, si la date entrée dans cette colonne a une différence inférieure de trois mois avec la date du jour, la cellule soit colorée en vert ; si elle est supérieure de 3 mois à la date du jour, en rouge.

Comment pourrais-je faire s'il vous plaît?

Merci et bonne journée,

Manon.

4 réponses

Messages postés
25520
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
9 novembre 2020
5 586
Bonjour
sélectionner votre champ en F dont on imagine qu'il commence en F2
Ruban / Accueil / Mise en forme conditionnelle
"nouvelle réglé"
"utilisez une formule....etc"
dans le cadre formule entrez celle qui correspond à la première cellule du champ dans notre exemple F2
soit donc:
=ET(F2<>"";F2<MOIS.DECALER(AUJOURDHUI();-3))
cliquez sur format formatez en vert et cliquez sur OK
vous revenez à la fenêtre de MFC
"nouvelle règle " (en haut de la fenêtre)
la formule:
=F2>MOIS.DECALER(AUJOURDHUI();3)
formatez en vert et fermez tout
crdlmnt



Errare humanum est, perseverare diabolicum
Messages postés
12816
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
8 novembre 2020
2 056
Bonjour Manon

Sélectionner la colonne F puis Accueil - Mise en forme conditionnelle - Nouvelle règle - Utiliser une formule et entrer la formule suivante :
=AUJOURDHUI()-C1<=90 et choisir format remplissage vert et valider

Recommence l'opération depuis le début en entrant cette fois comme formule :
=ET(AUJOURDHUI()-C1>90;C3<>"") et format rouge
La formule est ici plus complexe car il faut vérifier aussi que la cellule n'est pas vide sinon elle serait colorée aussi

Cdlmnt
Via
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
495
Bonjour à tous,

Et la petite soeur ....
Une proposition de 2 mises en forme conditionnelles avec les formules suivantes :

Pour le vert : =ET(ESTNUM($F1);$F1<>"";DATEDIF($F1;AUJOURDHUI();"m")<3)

Pour le rouge : =ET(ESTNUM($F1);$F1<>"";DATEDIF($F1;AUJOURDHUI();"m")>=3)

A+
Messages postés
12816
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
8 novembre 2020
2 056
Bonjour Gyrus

Personnellement j'avais écarté DATEDIF car même avec une date supérieure à 3 mois la cellule reste verte tant que la différence n'est pas de 4 mois au moins
ou alors il faut mettre <2 et le cellule reste verte jusqu'à la veille de l'anniversaire des 3 mois mais passe rouge le jour anniversaire

Cdlmt
Via
Messages postés
25520
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
9 novembre 2020
5 586
Salit les copains

.. et alors donc mon MOIS.DECALER(AUJOURDHUI();3) ou-3, ça ne vous plait pas?
Bon dites moi s'il faut que je le range :-)).. mais il me paraissait assez simple pourtant.
(pour inclure ou pas: >= ou <= çà devrait suffire)
Bien cordialement,
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
495 >
Messages postés
25520
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
9 novembre 2020

Re-bonjour à tous,

@ Via55,

Je comprends d'autant mieux ta remarque que personnellement, j'avais écarté la solution de la différence de 90 jours puisque 3 mois ne font par toujours 90 jours (mais la solution reste correcte si on admet un écart maxi de 2 jours).

Vu de ma fenêtre, la MFC proposée avec DATEDIF retourne bien le résultat attendu :
Le 11/03/2015 est rouge (DATEDIF renvoie 3 mois),
Le 12/03/2015 est vert (DATEDIF renvoie 2 mois).
Cela me semble correspondre à ce que souhaite FlowetManon, à savoir une alerte dès que la date d'envoi de candidature atteint 3 mois.

@ Vaucluse
Personnellement, ton MOIS.DECALER me plait bien :D

Au final, 3 intervenants, 3 solutions, c'est riche ... FlowetManon aura l'embarras du choix :D

A+
Messages postés
589
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
23 juillet 2015
49
Bonjour à tous et à toutes,

Eh bien non, cela continue avec

- Pour le vert :
=et(F2<>"";F2<DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())-3;JOUR(AUJOURDHUI())))

- Pour le rouge :
=et(F2<>"";F2>DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+3;JOUR(AUJOURDHUI())))

Cdlt