[excel] probleme couleur cellule + date
PHIL70
Messages postés
4
Statut
Membre
-
hkahil Messages postés 243 Statut Membre -
hkahil Messages postés 243 Statut Membre -
Bjr,
Etant débutant, je voudrais vous soumettre un souci Excel :
Sur une ligne (ex :5eme) ds la cellule A5 si je saisis « X »
J’aimerais changer de couleur toutes les cellules(contenu) de la ligne (5eme)
D’autre part ds une cellule de format date comment peut-on definir la cellule de telle maniere qu’en tapant par exemple 180106 cela s’affiche : 18/01/06
Merci d’avance pour vos réponses
Etant débutant, je voudrais vous soumettre un souci Excel :
Sur une ligne (ex :5eme) ds la cellule A5 si je saisis « X »
J’aimerais changer de couleur toutes les cellules(contenu) de la ligne (5eme)
D’autre part ds une cellule de format date comment peut-on definir la cellule de telle maniere qu’en tapant par exemple 180106 cela s’affiche : 18/01/06
Merci d’avance pour vos réponses
A voir également:
- [excel] probleme couleur cellule + date
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Excel somme si couleur cellule - Guide
- Proteger cellule excel - Guide
- Word et excel gratuit - Guide
9 réponses
Bonjour
je voudrais faire une manip inétessante pour mon entreprise
j'aimerais avoir des cellules qui se colorent automatiquement suivant la date du jour.
c'est à dire en fixant une écheance donnée (exemple le 30 mars 2008) dans une cellule a1, que la cellule b1 se colore automatiquement en vert si on ne dépasse pas le 30 mars 2008 et se colore en rouge automatiquement sans rentrer de date lorsque la date du 30 mars est passée.
Merci pour votre aide précieuse
je voudrais faire une manip inétessante pour mon entreprise
j'aimerais avoir des cellules qui se colorent automatiquement suivant la date du jour.
c'est à dire en fixant une écheance donnée (exemple le 30 mars 2008) dans une cellule a1, que la cellule b1 se colore automatiquement en vert si on ne dépasse pas le 30 mars 2008 et se colore en rouge automatiquement sans rentrer de date lorsque la date du 30 mars est passée.
Merci pour votre aide précieuse
Bonsoir JVDO,
J'ai lu avec attention la réponse apportée au problème soulevé par Olive (conditionner une couleur de case par rapport au dépassement d'une date) et je l'ai donc essayée..sans succès.
J'ai choisi la cellule A1 pour y insérer une date donnée (01/01/2008). Dans la cellule B1, j'ai entré les 2 conditions. Ainsi, je conclu que si la date inscrite dans B1 (02/01/2008) est > à celle de A1(01/01/2008), la cellule se colore en rouge. Est-ce la bonne démarche ?
PS : je remarque que la seconde formule ne contient plus le signe = après le < . Est-ce normal ?
Merci d'avance de contribuer à réduire le gouffre de mon ignorance...
Ouam
J'ai lu avec attention la réponse apportée au problème soulevé par Olive (conditionner une couleur de case par rapport au dépassement d'une date) et je l'ai donc essayée..sans succès.
J'ai choisi la cellule A1 pour y insérer une date donnée (01/01/2008). Dans la cellule B1, j'ai entré les 2 conditions. Ainsi, je conclu que si la date inscrite dans B1 (02/01/2008) est > à celle de A1(01/01/2008), la cellule se colore en rouge. Est-ce la bonne démarche ?
PS : je remarque que la seconde formule ne contient plus le signe = après le < . Est-ce normal ?
Merci d'avance de contribuer à réduire le gouffre de mon ignorance...
Ouam
Bonsoir,
il ne faut pas entrer les formules dans les cellules.
Il faut sélectionner la cellule B1 puis passer par le menu format/mise en forme conditionnelle pour saisir ce que j'ai décrit dans ma réponse.
Pour ce qui est du "=", c'est parcequ'il faut que les conditions ne se superposent pas. Donc une condition couvre jusqu'à la date (jour inclus) et l'autre après la date (jour exclu)
cordialement
il ne faut pas entrer les formules dans les cellules.
Il faut sélectionner la cellule B1 puis passer par le menu format/mise en forme conditionnelle pour saisir ce que j'ai décrit dans ma réponse.
Pour ce qui est du "=", c'est parcequ'il faut que les conditions ne se superposent pas. Donc une condition couvre jusqu'à la date (jour inclus) et l'autre après la date (jour exclu)
cordialement
Encore moi,
J'essaye à présent de mettre en application cette formule à la gestion de courriers en instance. Le tableau présente dans la colonne A des dates différentes (les dates limites de réponse). Dans la colonne B, les celllules colorées en vert ou rouge. J'applique la MFC sur B1 mais je ne parviens pas à "tirer" la formule sur B2 puis B3...Existe-t-il une solution pour éviter d'appliquer une formule MFC manuellement à toutes les cellules de B ?
merci d'avance de m'éclairer une dernière fois
Ouam
J'essaye à présent de mettre en application cette formule à la gestion de courriers en instance. Le tableau présente dans la colonne A des dates différentes (les dates limites de réponse). Dans la colonne B, les celllules colorées en vert ou rouge. J'applique la MFC sur B1 mais je ne parviens pas à "tirer" la formule sur B2 puis B3...Existe-t-il une solution pour éviter d'appliquer une formule MFC manuellement à toutes les cellules de B ?
merci d'avance de m'éclairer une dernière fois
Ouam
Bonjour
est-il possible de faire la même chose avec une date butoire de (-30 jours) par exemple:
nous sommes aujourd'hui le 08 avril et je voudrai que 30 jours avant l'échéance la cellule se mette en rouge.
J'ai essayé avec ça
=$A$1>=AUJOURDHUI()-30 ou ça: =$A$1(>=AUJOURDHUI()-30)
=$A$1<AUJOURDHUI()-30 ou ça: =$A$1(>=AUJOURDHUI()-30)
cela ne fonctionne pas, je pense qu'il doit y avoir une formule qui le permette
Bye
Philippe
est-il possible de faire la même chose avec une date butoire de (-30 jours) par exemple:
nous sommes aujourd'hui le 08 avril et je voudrai que 30 jours avant l'échéance la cellule se mette en rouge.
J'ai essayé avec ça
=$A$1>=AUJOURDHUI()-30 ou ça: =$A$1(>=AUJOURDHUI()-30)
=$A$1<AUJOURDHUI()-30 ou ça: =$A$1(>=AUJOURDHUI()-30)
cela ne fonctionne pas, je pense qu'il doit y avoir une formule qui le permette
Bye
Philippe
Bonjour,
pour la première, tu peux faire une mise en forme conditionnelle.
. tu sélectionnes ta ligne 5
. menu format/mise en forme conditionnelle
. condition1, choisir l'option la formule est au lieu de la valeur de la cellule est
...saisir =$A5="X"
...cliquer sur le bouton format et choisir la couleur de fond, la couleur des caractères, la police, les encadrements....bref le format à appliquer si la cellule A5 contient x ou X
. valider
c'est fini
cordialement
pour la première, tu peux faire une mise en forme conditionnelle.
. tu sélectionnes ta ligne 5
. menu format/mise en forme conditionnelle
. condition1, choisir l'option la formule est au lieu de la valeur de la cellule est
...saisir =$A5="X"
...cliquer sur le bouton format et choisir la couleur de fond, la couleur des caractères, la police, les encadrements....bref le format à appliquer si la cellule A5 contient x ou X
. valider
c'est fini
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lut
pour la première je sais pas mais ca sent peut être le "VB Excel"
sinon pour la deuxième tu personnalises le format de la cellule
Format=>Cellule=>personnalisé
et tu met
par contre ca vérifie pas la validité de la date...
pour la première je sais pas mais ca sent peut être le "VB Excel"
sinon pour la deuxième tu personnalises le format de la cellule
Format=>Cellule=>personnalisé
et tu met
##"/"##"/"##
par contre ca vérifie pas la validité de la date...
Bonjour
j'ai créé un tableau excel, que j'ai reproduit car j'ai besoin de 3 exemplaires similaires
dans le 1er il y a des dates, et dans les deux autres s'inscrit une date par défaut 01/01/1900 tant que la cellule du premier tableau est vide
je voudrais que rien ne s'affiche si la ceelule est vide et sinon que la date se repoduise quand la 1ère cellule est renseignée
merci d'avance si vous pouvez m'aider
j'ai créé un tableau excel, que j'ai reproduit car j'ai besoin de 3 exemplaires similaires
dans le 1er il y a des dates, et dans les deux autres s'inscrit une date par défaut 01/01/1900 tant que la cellule du premier tableau est vide
je voudrais que rien ne s'affiche si la ceelule est vide et sinon que la date se repoduise quand la 1ère cellule est renseignée
merci d'avance si vous pouvez m'aider
6 mois plus tard c'est sans doute trop tard mais la réponse à ta question est simple.
1) Il faut que tu désignes ta cellule de destination comme étant égale à la cellule renseignée ou non.
2) Ensuite après avoir sélectionné la cellule de destination,tu fais comme il est dit plus haut "format" puis "mise en forme conditionnelle" et tu dis que si cette cellule est égale à 0 alors il faut que la couleur de la police soit celle du fond de page
Et voilà le tour est joué ;)
1) Il faut que tu désignes ta cellule de destination comme étant égale à la cellule renseignée ou non.
2) Ensuite après avoir sélectionné la cellule de destination,tu fais comme il est dit plus haut "format" puis "mise en forme conditionnelle" et tu dis que si cette cellule est égale à 0 alors il faut que la couleur de la police soit celle du fond de page
Et voilà le tour est joué ;)
Il faut que tu enlèves le $ qui se trouve vraisemblablement devant le numéro de ligne dans ta MFC. Sinon Excel fait toujours référence à la cellule B2...
Merci, çà marche !
Il reste cependant un petit problème :
Pour mémoire, je rappelle que je tente de construire un tableau de courriers en instance : si la date limite de réponse est dépassé, la cellule devient rouge; sinon elle demeure verte.
1°)
-si la date portée dans la cellule A1 est inférieure ou égale à celle du jour, la cellule A2 est verte.
-si la date portée dans la cellule A1 est supérieure à celle du jour, la cellule A2 est rouge.
Jusqu'ici tout va bien.
MAIS, lorsqu'aucune date n'est portée dans la cellule A1, la cellule A2 est...rouge !
Comment faire pour lui attribuer une couleur blanche, par exemple ?
2°)
Comment faire apparaître la mention "OK" dans la cellule colorée pour indiquer, par exemple que le courrier est arrivé ?
J'ai tenté, en 3ème condition MFC : =cellule="OK" mais çà ne fonctionne pas (alors que çà marche si c'est la seule condition MFC de la cellule)
Merci encore à Latelygeek
Il reste cependant un petit problème :
Pour mémoire, je rappelle que je tente de construire un tableau de courriers en instance : si la date limite de réponse est dépassé, la cellule devient rouge; sinon elle demeure verte.
1°)
-si la date portée dans la cellule A1 est inférieure ou égale à celle du jour, la cellule A2 est verte.
-si la date portée dans la cellule A1 est supérieure à celle du jour, la cellule A2 est rouge.
Jusqu'ici tout va bien.
MAIS, lorsqu'aucune date n'est portée dans la cellule A1, la cellule A2 est...rouge !
Comment faire pour lui attribuer une couleur blanche, par exemple ?
2°)
Comment faire apparaître la mention "OK" dans la cellule colorée pour indiquer, par exemple que le courrier est arrivé ?
J'ai tenté, en 3ème condition MFC : =cellule="OK" mais çà ne fonctionne pas (alors que çà marche si c'est la seule condition MFC de la cellule)
Merci encore à Latelygeek
Tu es sûr qu'il n'ya rien dans la cellule A1? Pas un espace, genre? Parce que chez moi, si la cellule A1 est VIDE, la cellule A2 reste blanche. Mais elle change de couleur si je mets un espace en A1.
Fais Suppr sur A1, un coup, pour voir...
S'il y a une espace, mais qu'il n'est pas possible de l'enlever pour des raisons diverses, il faut que tu mettes en condition 1 de ta MFC
Si la formule est =A1=" " et tu mets une mise en forme sans couleur de fond.
Par contre l'histoire du OK, ça n'est pas une MFC, c'est une formule toute bête dans la cellule:
=SI(A1<>"";"OK";"")
Si on doit gérer les éventuels espaces, il faut mettre
=SI(ET(A1<>"";A1<>" ");"OK";"")
Fais Suppr sur A1, un coup, pour voir...
S'il y a une espace, mais qu'il n'est pas possible de l'enlever pour des raisons diverses, il faut que tu mettes en condition 1 de ta MFC
Si la formule est =A1=" " et tu mets une mise en forme sans couleur de fond.
Par contre l'histoire du OK, ça n'est pas une MFC, c'est une formule toute bête dans la cellule:
=SI(A1<>"";"OK";"")
Si on doit gérer les éventuels espaces, il faut mettre
=SI(ET(A1<>"";A1<>" ");"OK";"")
merci de tes explications.
j'ai essayé les formules proposées mais la cellule vide prend toujours la couleur rouge (couleur de la date dépassée).
J'ai donc modifié les objectifs :
-si rien d'inscrit en A1, alors : vert en A2 (pour éviter couleur rouge)
-si "OK" en A1, alors bleu en A2 (courrier arrivé)
-si date en A1 >ou = à date du jour, alors : vert en A2 (date limite non dépassée);
-si date A1 < à date du jour, alors : rouge en A2 (date limite dépassée);
Ce qui se traduit par (dans l'ordre):
=A1"OK" couleur bleue
=A1"" couleur verte
=A1>=AUJOURDHUI() couleur verte
=A1<AUJOURDHUI() couleur rouge
Je rentre les 3 premières conditions et... çà marche ! Merci pour la soluce ! (Juste un petit souci : lorsque je rentre la date du jour en A1, la cellule ne reste pas verte.)
Pour ce qui concerne la 4ème condition, tu t'en doutes : on ne peux engager une 4ème condition ! Une solution ?
HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP
Ouam
j'ai essayé les formules proposées mais la cellule vide prend toujours la couleur rouge (couleur de la date dépassée).
J'ai donc modifié les objectifs :
-si rien d'inscrit en A1, alors : vert en A2 (pour éviter couleur rouge)
-si "OK" en A1, alors bleu en A2 (courrier arrivé)
-si date en A1 >ou = à date du jour, alors : vert en A2 (date limite non dépassée);
-si date A1 < à date du jour, alors : rouge en A2 (date limite dépassée);
Ce qui se traduit par (dans l'ordre):
=A1"OK" couleur bleue
=A1"" couleur verte
=A1>=AUJOURDHUI() couleur verte
=A1<AUJOURDHUI() couleur rouge
Je rentre les 3 premières conditions et... çà marche ! Merci pour la soluce ! (Juste un petit souci : lorsque je rentre la date du jour en A1, la cellule ne reste pas verte.)
Pour ce qui concerne la 4ème condition, tu t'en doutes : on ne peux engager une 4ème condition ! Une solution ?
HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP
Ouam
merci