Cellule excel en fonction de la date

Fermé
cleowinch Messages postés 4 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 26 avril 2011 - 20 févr. 2011 à 22:21
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 - 21 févr. 2011 à 08:58
Bonjour,

Je souhaiterai dans une feuille excel (excel 2003) que les cellules contenant une date passe dans une couleur selon un délai en fonction de la date du "jour".
Par exemple, la cellule contient la date " 01/09/12" je voudrais donc que lorsque l'on est le 01/06/12 la cellule passe en couleur ; que la cellule passe en couleur 2 moi avant la date inscrite.
C'est pour gérer des dates d'expiration plus facilement.
Est ce que cela est possible sur excel??
Merci par avance,

Marie
A voir également:

3 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
Modifié par dobo69 le 20/02/2011 à 22:42
bonsoir,

une 1°solution simple :

par exemple pour une date en A1 :

-> mise en forme conditionnelle -> nouvelle règle
-> utiliser une formule

=DATEDIF(AUJOURDHUI();A1;"m")<2

puis choisir la couleur de la cellule dans 'Format'

Cette formule appliquera la mise en forme le lendemain de la date anniversaire des 2 mois.

Par exemple, nous sommes le 20/02/11.
la mise en forme s'appliquera aujourd'hui pour les dates jusqu'au 19/04/11.
Ou autrement dit : le 20/04/11 se mettra en forme le 21/02/11.
Si vous n'avez besoin de rien, demandez-moi.
2
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
Modifié par dobo69 le 20/02/2011 à 23:05
PS : pour prendre en compte la date anniversaire, cela se complique un peu (il doit donc y avoir une autre méthode plus 'directe'...) :

=SI(DATEDIF(AUJOURDHUI();A1;"m")=2;SI(JOUR(AUJOURDHUI())=JOUR(A1);1;2);DATEDIF(AUJOURDHUI();A1;"m"))<2
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
Modifié par dobo69 le 20/02/2011 à 23:17
et je m'arrêterai là : il y a bien une méthode plus directe : la "bonne" formule pour la MFC est celle de doublem93 (merci à toi) :

=MOIS.DECALER(A1;-2)<=AUJOURDHUI()

Une fois cette mise en forme conditionnelle écrite pour la 1°cellule : faire copier ; collage spécial : format.
0
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 355
20 févr. 2011 à 23:32
Salut dobo69,

C'est quoi cette formule datedif ? Première fois que je vois ça et c'est tellement inconnu pour moi que je ne la trouve même pas dans excel 2003. C'est pour dire ....
Vous pouvez m'en dire plus svp ?

Michel
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
20 févr. 2011 à 23:42
Salut le forum

Référence : Monsieur Excel
La fonction DateDif() est une de ces fonctions mystérieuses dont Excel a le secret. Elle existe depuis la version 5 d'Excel, mais n'a été documentée que dans la version 2000, pas dans les versions 97, ni 98, ni 2002, ni 2003, allez donc savoir pourquoi !

Mytå
0
mic13710 Messages postés 1087 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 355
21 févr. 2011 à 08:58
Merci Myta,

On en apprend tous les jours. C'est effectivement une fonction mystère.
C'est surprenant qu'elle existe sans être explicitement nommée et encore moins documentée. Bon, d'un autre côté, elle ne bouleverse pas grand chose, mais c'est intéressant de le savoir.

Michel
0
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
Modifié par doublem93 le 20/02/2011 à 22:33
pour le moment j'ai une solution batarde :

colonne cachée 1 sur la ligne de tes titres =AUJOURDHUI() {ex en C1} , cela indique la date du jour....
en dessous =MOIS.DECALER(Tacellule;-2) {ex : en C2}
cela calcule 2mois en mois par rapport à la cellule référence

Dans ta cellule ou tu inscrits ta date, tu utilises un format conditionnel avec formule
C2>=$C1$
ensuite tu choisis le format couleur de fond =rouge
-1
cleowinch Messages postés 4 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 26 avril 2011
20 févr. 2011 à 23:00
Merci bcp à tous les 2,

n'étant pas tres douée sur excel, je n'ai réussi que avec la méthode de doublem93 et donc une autre question! je suis obligé de le faire à chaque fois pour cahque date de mon tableau? ( j'en ai à peu près 200!!!)

Merci bcp!!!
-1
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
20 févr. 2011 à 23:20
Si tu as réussi à mettre en place la méthode de doublem93, alors tu as crée une Mise en forme conditionnelle avec formule. Il me semble alors plus simple de rentrer directement sa formule en test dans la MFC (cf mon post 3), sans passer par une colonne cachée intermédiaire.

pour le recopiage : cf aussi post 3 : copier; collage spécial : format.
0