Excel : Colorer celulles suivant 2 critères
Résolu
SSEG
-
pépé35530 Messages postés 2943 Date d'inscription Statut Membre Dernière intervention -
pépé35530 Messages postés 2943 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je suis confrontée au problème suivant :
Je souhaiterai colorer des cellules (résultat C-vert, B-jaune, C-rouge) suivant un résultat obtenu suivant 2 critères (PxG) :
P G Résultat
1 1 C
2 1 C
3 1 C
4 1 C
1 2 C
2 2 C
3 2 B
4 2 B
1 3 C
2 3 B
3 3 A
4 3 A
1 4 B
2 4 B
3 4 A
4 4 A
Pouvez-vous m'aider à résoudre mon problème svp ? Je crois avoir vu ça en cours il y a plusieurs années...?!
Merci par avance !
Je suis confrontée au problème suivant :
Je souhaiterai colorer des cellules (résultat C-vert, B-jaune, C-rouge) suivant un résultat obtenu suivant 2 critères (PxG) :
P G Résultat
1 1 C
2 1 C
3 1 C
4 1 C
1 2 C
2 2 C
3 2 B
4 2 B
1 3 C
2 3 B
3 3 A
4 3 A
1 4 B
2 4 B
3 4 A
4 4 A
Pouvez-vous m'aider à résoudre mon problème svp ? Je crois avoir vu ça en cours il y a plusieurs années...?!
Merci par avance !
A voir également:
- Excel griser une ligne sur deux
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Déplacer une colonne excel - Guide
- Partager photos en ligne - Guide
13 réponses
Oui c'est plus simple de faire une table qui te donnera plus de souplesse pour les futures évolution.
Qcq part dans le classeur crée toi une table comme ça :
combinaison Prio
33 A
43 A
34 A
44 A
41 C
32 B
42 B
23 B
14 B
24 B
11 C
21 C
31 C
12 C
22 C
13 C
que tu nommes TablePrio
(la combinaison est la concaténation de G et de P)
Ensuite avec en colonne A les Gravités et en B les Probabilités, en C tu saisis :
=RECHERCHEV(A2&B2;TablePrio;2;FAUX)
pour ramener la priorité
ou bien comme formule pour ta 1ère MFC :
=RECHERCHEV($A2&$B2;TablePrio;2;FAUX)="A"
eric
Qcq part dans le classeur crée toi une table comme ça :
combinaison Prio
33 A
43 A
34 A
44 A
41 C
32 B
42 B
23 B
14 B
24 B
11 C
21 C
31 C
12 C
22 C
13 C
que tu nommes TablePrio
(la combinaison est la concaténation de G et de P)
Ensuite avec en colonne A les Gravités et en B les Probabilités, en C tu saisis :
=RECHERCHEV(A2&B2;TablePrio;2;FAUX)
pour ramener la priorité
ou bien comme formule pour ta 1ère MFC :
=RECHERCHEV($A2&$B2;TablePrio;2;FAUX)="A"
eric
Voilà un exemple, ça sera plus simple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijSmOlASA.xls
La colonne C n'est pas indispensable, c'est au choix elle et/ou la MFC
http://www.cijoint.fr/cjlink.php?file=cj201005/cijSmOlASA.xls
La colonne C n'est pas indispensable, c'est au choix elle et/ou la MFC
bonjour,
Cela s'appelle la Mise en Forme Conditionnelle.
Ce sujet a fortement évolué entre Excel2003 et Excel2007.
Dans Excel2003 : Format, Mise en Forme Conditionnelle. Et, de mémoire, il est possible d'empiler jusqu'à 4 niveaux de conditions
Dans Excel2007 : Menu Accueil, Mise en forme Conditionnelle de l'onglet Style.
Cela s'appelle la Mise en Forme Conditionnelle.
Ce sujet a fortement évolué entre Excel2003 et Excel2007.
Dans Excel2003 : Format, Mise en Forme Conditionnelle. Et, de mémoire, il est possible d'empiler jusqu'à 4 niveaux de conditions
Dans Excel2007 : Menu Accueil, Mise en forme Conditionnelle de l'onglet Style.
Oui je connais...Pour ça j'arrive à gérer.
Maintenant ce qui m'embête le plus c'est obtenir les résultats A, B ou C suivant les critères des colonnes P et G ?
Merci de te réponse en tout cas, ça conforte mon idée pour la coloration !
Maintenant ce qui m'embête le plus c'est obtenir les résultats A, B ou C suivant les critères des colonnes P et G ?
Merci de te réponse en tout cas, ça conforte mon idée pour la coloration !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Dans la mise en forme conditionnelle sous Excel 2007, cliquer sur Nlles Règles, puis prendre l'option "Utiliser une formule pour déterminer....
rentrer l'adresse de la cellule du style =A1<0
et choisir ensuite une couleur.
Excel 2003 possède la même possibilité, mais limitée à trois conditions (plus une couleur de base).
A+
pépé
Dans la mise en forme conditionnelle sous Excel 2007, cliquer sur Nlles Règles, puis prendre l'option "Utiliser une formule pour déterminer....
rentrer l'adresse de la cellule du style =A1<0
et choisir ensuite une couleur.
Excel 2003 possède la même possibilité, mais limitée à trois conditions (plus une couleur de base).
A+
pépé
RE..
tu peux aussi créer une colonne supplémentaire qui te permettra de tester tes deux premières colonnes et ensuite faire le test de mise en forme conditionnelle sur cette dernière colonne qui sera masquée.
Si tes lettres sont le résultat des deux premières colonnes, pourquoi ne pas utiliser directement le contenu de ta dernière colonne pour effectuer la mise en forme conditionnelle.
A+
pépé
tu peux aussi créer une colonne supplémentaire qui te permettra de tester tes deux premières colonnes et ensuite faire le test de mise en forme conditionnelle sur cette dernière colonne qui sera masquée.
Si tes lettres sont le résultat des deux premières colonnes, pourquoi ne pas utiliser directement le contenu de ta dernière colonne pour effectuer la mise en forme conditionnelle.
A+
pépé
RE;
Si l'on utilise directement la mise en forme conditionnelle à partir d'une formule, il est possible d'intégrer la fonction =et ou =ou ce qui peut donner par exemple :
=ET(A1=1;B1=1)
A+
pépé
Si l'on utilise directement la mise en forme conditionnelle à partir d'une formule, il est possible d'intégrer la fonction =et ou =ou ce qui peut donner par exemple :
=ET(A1=1;B1=1)
A+
pépé
Me revoilà : j'ai donc utilisé la formule suivante : =SI(A2*B2<=4;"C";SI(A2*B2<=8;"B";"A")), qui marche niquel ! (Merci !), la mise en forme conditionnelle marche elle aussi (encore merci)
Sauf que dans mes calculs, ce que je craignais, c'est que je souhaiterai un critère à 4:C (quand P=4 et G=1), et un critère à 4:B (quand P=1 et G=4)...Et là je ne vois vraiment pas comment résoudre le problème avec mes mini connaissances Excel
Help me !
P/ G/ Résultat obtenu/ Résultat souhaité
1 1 C C
2 1 C C
3 1 C C
4 1 C C
1 2 C C
2 2 C C
3 2 B B
4 2 B B
1 3 C C
2 3 B B
3 3 A A
4 3 A A
1 4 C B
2 4 B B
3 4 A A
4 4 A A
Sauf que dans mes calculs, ce que je craignais, c'est que je souhaiterai un critère à 4:C (quand P=4 et G=1), et un critère à 4:B (quand P=1 et G=4)...Et là je ne vois vraiment pas comment résoudre le problème avec mes mini connaissances Excel
Help me !
P/ G/ Résultat obtenu/ Résultat souhaité
1 1 C C
2 1 C C
3 1 C C
4 1 C C
1 2 C C
2 2 C C
3 2 B B
4 2 B B
1 3 C C
2 3 B B
3 3 A A
4 3 A A
1 4 C B
2 4 B B
3 4 A A
4 4 A A
Je suis désolé mais là nous ne sommes pas encore dans l'écriture de formules :
Il faut d'abord clairement écrire les conditions qui permettent de remplir le tableau de résultat. Et cela, vous etes le seul à pouvoir le faire.
Ensuite, et ensuite seulement, il sera possible de traduire ces conditions en termes de fonctions Excel.
Il faut d'abord clairement écrire les conditions qui permettent de remplir le tableau de résultat. Et cela, vous etes le seul à pouvoir le faire.
Ensuite, et ensuite seulement, il sera possible de traduire ces conditions en termes de fonctions Excel.
Ok pas de soucis, je vais vous expliquer d'abord la situation :
Critères :
Gravité (G) : 1(faible) 2(moyen) 3(grave) 4(très grave)
Probabilité (P) : 1(très improbable) 2(improbable) 3(probable) 4(très probable)
Résultat :
La combinaison de chaque critère permet de définir une priorité (A, B ou C), ainsi quand :
PetG = Priorité
1et1= C
2et1= C
3et1= C
4et1= C
1et2= C
2et2= C
3et2= B
4et2= B
1et3= C
2et3= B
3et3= A
4et3= A
1et4= B
2et4= B
3et4= A
4et4= A
Je pensais donc faire une multiplication des résultats pour pouvoir faire une mise en forme conditionnelle toute simple. Malheureusement, dans ces critères il y a 2 résultats de multiplication (4 en l'occurence) qui n'ont pas la même priorité.
Du coup je ne sais pas comment faire : faut-il faire une sorte de tableau, prendre en compte autre chose qu'un résultat chiffré...Je vous avoue que je suis un peu perdue...
Je ne sais pas si mon résumé vous a aidé à comprendre mon problème ? Ou souhaitez-vous avoir plus de précisions ?
Critères :
Gravité (G) : 1(faible) 2(moyen) 3(grave) 4(très grave)
Probabilité (P) : 1(très improbable) 2(improbable) 3(probable) 4(très probable)
Résultat :
La combinaison de chaque critère permet de définir une priorité (A, B ou C), ainsi quand :
PetG = Priorité
1et1= C
2et1= C
3et1= C
4et1= C
1et2= C
2et2= C
3et2= B
4et2= B
1et3= C
2et3= B
3et3= A
4et3= A
1et4= B
2et4= B
3et4= A
4et4= A
Je pensais donc faire une multiplication des résultats pour pouvoir faire une mise en forme conditionnelle toute simple. Malheureusement, dans ces critères il y a 2 résultats de multiplication (4 en l'occurence) qui n'ont pas la même priorité.
Du coup je ne sais pas comment faire : faut-il faire une sorte de tableau, prendre en compte autre chose qu'un résultat chiffré...Je vous avoue que je suis un peu perdue...
Je ne sais pas si mon résumé vous a aidé à comprendre mon problème ? Ou souhaitez-vous avoir plus de précisions ?
Bonjour,
Construire la table suivante et lui donner le nom de "TABLE"
C C C B
C C B B
C B A A
C B A A
si l'on a
1 en A1 et 1 en B2
écrire dans C1
=INDEX(TABLE;A1;B1)
Faire ensuite une recopie vers le bas
A+
pépé
Construire la table suivante et lui donner le nom de "TABLE"
C C C B
C C B B
C B A A
C B A A
si l'on a
1 en A1 et 1 en B2
écrire dans C1
=INDEX(TABLE;A1;B1)
Faire ensuite une recopie vers le bas
A+
pépé
Le pb est que apparament cela ne veut pas marcher : #N/A
J'ai créé un tableau avec gravité en colonne 1, probabilité en colonne 2 et les priorités en colonne 3, que j'ai nommé tableprio.
Ensuite, j'ai voulu testé en mettant 1 en colonne A2, 2 en colonne B2 et la formule RECHERCHEV(A2&B2;tableprio;2;FAUX) en C2, et là il me met que la formule n'est pas applicable (#N/A). Ai-je oublié une étape ?