IPB

Bienvenue invité ( Connexion | Inscription )

> Colorer une ligne en fonction du contenu d'une cellule dans Excel 2004 [Résolu], Contenu d'1 cellule défini la couleur de toute la ligne
Options
Captain Bumper
posté 13 Jun 2008, 13:19
Message #1


Macbidouilleur d'Or !
*****

Groupe : Banned
Messages : 4 132
Inscrit : 25 Jan 2003
Lieu : Entre Nancy, Metz et Sarreguemines
Membre no 5 818



Bonjour à tous,

Pour ma thèse, j'ai des cas cliniques à compiler. J'ai commencé à les placer dans un tableau Excel (version 2004) avec 13 colonnes.
J'aimerais colorer le fond de la ligne d'une certaine couleur en fonction de ce que contient la 3e colonne, et ceci, pour chaque ligne.
En fait, si la ligne contient (et non pas "est égale à") certains mot clés, il faut colorier de telle ou telle couleur.

Dans ce genre là

Si case3 contient "XXXX" alors
colorer ligne en jaune;
Sinon, si case 3 contient "YYYY" alors
colorer ligne en vert;
Sinon colorer ligne en orange.

Est-ce possible de faire ça avec Excel 2004 et si oui, comment? La mise en forme conditionnelle ne me donne pas vraiment satisfaction, car elle formate la cellule elle-même et ne donne pas accès à des formules "contient"...

Ce message a été modifié par Captain Bumper - 13 Jun 2008, 17:34.


--------------------
A+                                        
    Le site de notre assoc' : AECDN

Vous avez des problèmes d'affichage avec votre MBP? cliquez ici!


• MacBook Pro 15,4" 2x2,6 GHz Penryn/4 Go DDR2/200 Go 7200 tr/min/SD/Leopard Powered (10.5.7) avec écran externe Samsung 19" SyncMaster 931BW
• Stockage : Pioneer DVR111D + DD ext. 1 To Samsung FW800 + DD ext. Seagate Momentus 2 FW 100 Go et Hitachi TravelSTar 7k100 FW 100 Go
• Musique : iPod Touch 16 Go + iPod 3G 20 Go refurbished + iTrip (super pratique!) + iPod Hi-Fi
• Image : Imprimante laser couleurs Brother HL-4040CN + Epson Perfection 2480 + APN Pentax Optio 550
• Internet : Freebox HD dégroupage total, marche moyen :(
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Coco_O
posté 18 May 2011, 17:43
Message #2


Nouveau Membre


Groupe : Membres
Messages : 13
Inscrit : 18 May 2011
Membre no 167 424



Vraiment merci beaucoup!
J'ai trouvé la solution quelques minutes avant ta réponse et je me suis rendu compte par hasard qu'il fallait retiré les "" autour du 100% !
Cependant je me pose une deuxième question (le mec qui profite, bouh!)

Je voudrais rajouter la condition suivante:

Si J9 = "valeur" alors copier le contenu de G9 dans Q9.

Est-ce correct si je fais quelque chose du genre:

=OR(AND($J9="%";$Q9<>1);AND($J9="valeur";$G9=$Q9))

Merci de ton aide!

EDIT: C'est stupide comme question car ca ne concerne plus le fait de colorer la cellule. Ceci étant dit c'est une formule que je dois appliquer sur la même cellule Q9, non?

Ce message a été modifié par Coco_O - 18 May 2011, 18:49.
Go to the top of the page
 
+Quote Post
Aliboron
posté 18 May 2011, 22:55
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 219
Inscrit : 1 Jan 2008
Lieu : Toulouse.cong
Membre no 103 942



Citation (Coco_O @ 18 May 2011, 18:43) *
Je voudrais rajouter la condition suivante:

Si J9 = "valeur" alors copier le contenu de G9 dans Q9.

Est-ce correct si je fais quelque chose du genre :

=OR(AND($J9="%";$Q9<>1);AND($J9="valeur";$G9=$Q9))

Attention, il s'agit là de choses tout à fait différentes (comme tu l'as souligné toi-même). Dans le premier cas, il s'agit d'une mise en forme conditionnelle, utilisant un dispositif prévu justement pour ça. Dans le deuxième cas, il s'agit d'agir sur le contenu d'une cellule, ce qui n'a plus rien à voir.

Premièrement, on n'a pas de moyen d'agir directement sur le contenu d'une cellule par une formule située dans une autre. On peut le faire par macro, mais c'est autre chose (et inutile dans un cas comme celui-là). Si tu veux que le contenu de la cellule Q9 dépende du contenu de la cellule J9, c'est directement dans la cellule concernée (Q9, donc) que tu peux faire quelque chose. En l'occurrence y mettre une formule de type =IF($J9="valeur";G9;"")

Si on revient à ton premier besoin (avoir en Q9 la somme des pourcentages lorsque J9 contient la chaîne "%") tu dois donc combiner les deux formules dans ta cellule et faire quelque chose du genre =IF($J9="valeur";G9;IF($J9="%";SUM($B9:$E9);"")).

En ne perdant pas de vue que ta cellule sera en rouge lorsque la cellule J9 contiendra autre chose que "%", il te faudra donc probablement mettre d'abord une condition pour le cas où cette cellule contient "valeur".


--------------------
Bernard

MacMini, iMac et tout un tas d'accessoires -- FAQ Office Macintosh
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- Captain Bumper   Colorer une ligne en fonction du contenu d'une cellule dans Excel 2004 [Résolu]   13 Jun 2008, 13:19
- - Aliboron   CITATION(Captain Bumper @ 13 Jun 2008, 14...   13 Jun 2008, 13:28
- - Captain Bumper   OK merc! Mais comment je définis le "si...   13 Jun 2008, 15:14
|- - Aliboron   CITATION(Captain Bumper @ 13 Jun 2008, 16...   13 Jun 2008, 15:49
- - Captain Bumper   Merci, c'est exactement ça que je voulais fai...   13 Jun 2008, 17:34
- - brenda   Merci de ces explications très claires, C'es...   14 Jun 2008, 09:01
- - phenelid   Bonjour, Je viens un peu en retard, j'espère ...   18 Dec 2008, 16:00
|- - Aliboron   Bonjour et bienvenue sur les forums de MacBidouill...   18 Dec 2008, 17:35
|- - phenelid   CITATION(Aliboron @ 18 Dec 2008, 17:35) 2...   19 Dec 2008, 10:45
|- - Aliboron   CITATION(phenelid @ 19 Dec 2008, 10:45) 2...   19 Dec 2008, 11:53
- - belamelle   Bonjour tout le monde, Comment colorier une ligne...   29 Jan 2009, 09:22
|- - Aliboron   Citation (belamelle @ 29 Jan 2009, 09:22)...   29 Jan 2009, 12:15
- - belamelle   Oui c'est vrai que j'aurais dû vous donne...   29 Jan 2009, 15:28
|- - Aliboron   Citation (belamelle @ 29 Jan 2009, 15:28)...   29 Jan 2009, 16:54
- - Jack the best   Toujours très claires tes explications ! Qu...   29 Jan 2009, 17:48
- - belamelle   MERCI MERCI MERCI MERCI MERCI MERCI MERCI MERCI ME...   30 Jan 2009, 10:47
- - Coco_O   Bonjour Aliboron, Tes explications sont vraiment ...   18 May 2011, 10:58
- - Coco_O   Apparemment, ca vient de la deuxieme partie de ma ...   18 May 2011, 13:16
|- - Aliboron   Bonjour et bienvenue sur les forums de MacGénéra...   18 May 2011, 15:50
- - jack_bf2   Citation (Aliboron @ 18 May 2011, 16:50) ...   18 May 2011, 16:41
- - Coco_O   Vraiment merci beaucoup! J'ai trouvé la s...   18 May 2011, 17:43
|- - Aliboron   Citation (Coco_O @ 18 May 2011, 18:43) Je...   18 May 2011, 22:55
- - Coco_O   Vraiment merci Un vrai prof d'excel! La ...   19 May 2011, 08:49
|- - Aliboron   Citation (Coco_O @ 19 May 2011, 09:49) Pe...   19 May 2011, 10:51
- - Coco_O   J'ai réussi à le gérer en ajoutant une mise...   19 May 2011, 13:23
|- - Aliboron   Citation (Coco_O @ 19 May 2011, 14:23) J...   19 May 2011, 14:06
- - Coco_O   D'ailleurs je me suis trompé ca ne fonctionne...   19 May 2011, 14:39
- - Snoopylagomme   Dans la version 2003, comment faire pour mettre pl...   30 Oct 2012, 03:01
|- - Aliboron   Citation (Snoopylagomme @ 30 Oct 2012, 03...   30 Oct 2012, 07:36
- - Tweek70   Bonjour, Après avoir fait de nombreuses recherc...   8 Mar 2013, 12:00
|- - Aliboron   Citation (Tweek70 @ 8 Mar 2013, 12:00) Je...   8 Mar 2013, 18:27
- - Tweek70   J'ai la version 2003 d'Excel donc seulemen...   13 Mar 2013, 09:23
|- - Aliboron   Citation (Tweek70 @ 13 Mar 2013, 09:23) J...   13 Mar 2013, 14:13
- - Tweek70   Je suis totalement d'accord avec cette solutio...   13 Mar 2013, 16:17
|- - Aliboron   Citation (Tweek70 @ 13 Mar 2013, 16:17) J...   13 Mar 2013, 19:54
- - Tweek70   Toute mes excuses si je me suis mal expliqué, j...   14 Mar 2013, 16:52
|- - Aliboron   Citation (Tweek70 @ 14 Mar 2013, 16:52) ....   14 Mar 2013, 17:48
- - oinegain   Bonjour, je travail avec Excel 2011, dans lequel j...   13 Aug 2016, 06:30
|- - Aliboron   Citation (oinegain @ 13 Aug 2016, 07:30) ...   13 Aug 2016, 09:37
- - oinegain   Merci pour la formule, c'est exactement ce que...   13 Aug 2016, 14:46


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 2nd September 2025 - 17:22