Mise en forme conditionnelle d'une cellule

Fermé
dieyli Messages postés 7 Date d'inscription lundi 7 mars 2011 Statut Membre Dernière intervention 14 mai 2014 - 7 mars 2011 à 18:53
Beeback Messages postés 298 Date d'inscription lundi 24 janvier 2011 Statut Membre Dernière intervention 29 juin 2013 - 15 mars 2011 à 11:35
Bonjour,

j'utilise excel 2007.je gére un stock de réactifs.je voudrais que mes dates d'expiration change de couleur à un mois de l'échéance,jaune par exemple et virent au rouge lorsque la date est atteinte et dépassée.les differentes date d'expiration sont dans la cellule E.
merci

2 réponses

Beeback Messages postés 298 Date d'inscription lundi 24 janvier 2011 Statut Membre Dernière intervention 29 juin 2013 536
Modifié par Beeback le 15/03/2011 à 11:30
Bonsoir,

Il y a une petite correction concernant les formules de Vaucluse, pour que ça marche correctement :

=E2<AUJOURDHUI()-30
Formatez en blanc

=OU(E2=AUJOURDHUI();E2>AUJOURDHUI())
Formater en rouge

=E2<AUJOURDHUI()+30
Formater jaune
(Comme l'a dit Vaucluse)

Cordialement,
Un problème sans solution est un problème mal posé.
Albert Einstein
2
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
Modifié par Vaucluse le 7/03/2011 à 19:55
Bonsoir

sélectionnez votre champ colonne E en admettant que 'on commence en E2:

Ruban / Onglet accueil / Style / Mise en forme conditionnelle
Choisir:
"nouvelle règle"
dans la fenêtre affichée, choisir:
"utiliser une formule"

Formule:
=E2<AUJOURDHUI()+30
formatez en jaune et OK

Retour à la fenêtre
"nouvelle régle"
=E2=<AUJOURDHUI()
formatez en rouge

fermez avec OK

La formule s'ajuste sur la hauteur du champ si vous ne bloquez pas, le E2

crdlmnt

Ps: on peut si c'est nécessaire affiner la précision de la limite en jaune en calculant exactement la date un jour plutôt que de rajouter 30 jours, mais est ce
vraiment nécessaire?







Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
Beeback Messages postés 298 Date d'inscription lundi 24 janvier 2011 Statut Membre Dernière intervention 29 juin 2013 536
7 mars 2011 à 21:34
C'est très bien expliqué. Ceci dit, la "date dépassée" n'est pas prise en compte dans tes formules. Et il manque une formule pour que toutes les cellules ne soient pas jaunes.
0
dieyli Messages postés 7 Date d'inscription lundi 7 mars 2011 Statut Membre Dernière intervention 14 mai 2014
8 mars 2011 à 19:22
bonjour,j'ai essayé votre proposition mais j'aimerai savoir si on doit manuellement taper la fonction AUJOURDHUI avec les parenthésés.je l'ai fait manuellement après avoir cliqué sur nouvelle règle puis utiliser une formule mais ça coince encore
0
Beeback Messages postés 298 Date d'inscription lundi 24 janvier 2011 Statut Membre Dernière intervention 29 juin 2013 536
8 mars 2011 à 20:28
Tu peux faire directement un copier/coller de ces formules, en remplaçant "E2" par la cellule ciblé.

Condition 1 : =E2<AUJOURDHUI()-30 =============> Blanc

Condition 2 : =OU(E2=AUJOURDHUI();E2>AUJOURDHUI()) ======> Rouge

Condition 3 : =E2<AUJOURDHUI()+30 =============> Jaune

Pour les autres cellules, tu fais un Copier (de la 1ère cellule formatée) / Collage spéciale et tu sélectionnes "Format", puis clique sur OK.
0
dieyli Messages postés 7 Date d'inscription lundi 7 mars 2011 Statut Membre Dernière intervention 14 mai 2014
10 mars 2011 à 13:47
l'explication est trés claire.en cliquant sur nouvelle règle puis utiliser une formule,si la case s'ouvre doit -on ecrire(taper) par exemple: =E2<AUJOURDHUI()+30 puis choisir le format indiqué.
je comprends bien le cheminement mais j'ai comme l'impression d'avoir commis une erreur de manipulation.
merci.
0
Beeback Messages postés 298 Date d'inscription lundi 24 janvier 2011 Statut Membre Dernière intervention 29 juin 2013 536
10 mars 2011 à 23:05
"doit -on ecrire(taper) par exemple: =E2<AUJOURDHUI()+30 puis choisir le format indiqué. "
=> OUI
0