Faire mise en forme conditionnelle par rapport à la médiane

Résolu
LOLA -  
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Pouvez-vous m'expliquer comment faire pour effectuer la mise en forme conditionnelle suivante : 

En vert = le prix est bas par rapport au prix médian

En rouge = le prix est élevé par rapport au prix médian

Aucune couleur = le prix se rapproche de la médiane ou est égale à celle-ci

L'écart avec la médiane est 20%.

Le lien d'accès à mon tableau excel :  https://www.cjoint.com/c/LIyqIr37xTv

Je vous remercie par avance de votre aide 

Cordialement,

Lola



Windows / Edge 105.0.1343.42

A voir également:

6 réponses

Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 

Bonjour,

Manque juste de savoir oû la MFC doit s'appliquer .......sur quelles valeurs...?

Et comment est déterminé le prix médian!


0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

Bonjour à tous,

Au plus simple  :

https://www.cjoint.com/c/LIyu4MH4qEY


Crdlmt

0
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430
 

Bonjour,

Sauf erreur de ma part, tu as zappé un dollar dans la condition "verte" qui fait que par exemple en F14 901,02 n'est pas sélectionné:

=ET(CHERCHE("prestation";$A8);B8<$H8*0,8;B8>0)

En toute rigueur par ailleurs le signe d'inégalité doit être < strict puisque le prix ne doit pas être égal à la médiane.

https://www.cjoint.com/c/LIzh0T8z5mF

Ta solution est une manière élégante de sélectionner les lignes de Prestation puisque le calcul n'est fait que si le mot "prestation" se trouve dans la cellule sans quoi CHERCHE("prestation";$A8) n'est pas vrai, mais elle souffre peut-être d'être moins compréhensible et facile à reproduire pour l'utilisateur débutant dans une utilisation future.

Une alternative moche mais sans doute plus facile à reproduire consiste à ne sélectionner que les cellules supérieures à zéro (ie, non vides), mais rendra aussi les lignes de sous-totaux sauf complication supplémentaire.

https://www.cjoint.com/c/LIzh15JDVrF

A cet égard, au moins le sous-total 2 n'est pas cohérent avec ses éléments et, d'une manière générale, on ne sait pas si on peut "picorer" au mieux disant séparément une prestation chez chaque candidat ou si on est obligé d'en accepter la globalité.
 

0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458 > brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour brucine,

J'aimerais bien comprendre pourquoi vos 2 liens du poste 3 sont impossible à ouvrir¨!

Salutations.
Le Pingou

0
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430 > Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention  
 

Bonjour,

Leur téléchargement (chez moi il ne pose pas de problème) ou leur ouverture Excel? Je les remets en ligne?

Cela dit, ils ne sont pas passionnants: le premier reprend la feuille Djidji en modifiant les dollars et en remplaçant <= par <, le deuxième utilise la même formule que la tienne et élimine les lignes à colonne d'intitulé A vierges en s'assurant que la ligne correspondante n'est pas vide.

0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458 > brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Merci de la réponse, c'est étrange chez moi rien à faire c'est le ko..

Pas nécessaire de les remettre en ligne.

Bonne soirée.

Salutations.
Le Pingou

0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458 > Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention  
 

Bonjour brucine,

Pour information j'ai trouvé le coupable pour ouverture du fichier, c'est mon navigateur GOOGLE qui fait des variantes.

Problème résolu.

Bonne journée

Salutations.
Le Pingou

0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 

Bonjour,

Ma proposition qui n'est pas passée hier...bizarre !  https://www.cjoint.com/c/LIzjqWTcQUn


0
Lola
 

Bonjour à tous, 

Je vous remercie pour vos réponses.

J'aimerais comprendre pour qu' à l'avenir je sache utiliser la MFC. Ainsi, pouvez-vous, svp, m'expliquer vos formules de calculs (à quoi les éléments de votre formule correspond).

Le Pingou votre formule est la suivante : =B8>$H8*1,2 

et Djidji59430 votre formule est la suivante  : =ET(CHERCHE("prestation";$A8);B8>$H8*1,2)

En vous remerciant par avance,

Lola

0
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430
 

Bonjour,

Tu as l'explication en <3>

La fonction CHERCHE renvoie "1" quand la cellule $A8 comprend le mot "prestation" puisque le mot cherché commence au premier caractère de $A8 et une erreur sinon, =B8>$H8*1,2 est vrai si la valeur à colorier est supérieure de 20% à la médiane (1,2).

La fonction ET ne va retourner la coloration que si les 2 conditions sont remplies: si la colonne A ne comprend pas "Sous Total" ou Rien mais "Prestations" et si la cellule est bien plus grande que la médiane plus 20%.

1
Lola > brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour Brucine,

0,20x100 = 20%

Pourquoi 1,2  et pas 0,20  ?

0
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430 > brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention  
 

J'ai oublié le rôle des dollars, comme disait Hemingway, en avoir ou pas: ils figent la cellule lorsque les références en sont déplacées dans le fichier: $H parce qu'on veut que ce soit toujours la colonne H qui soit lue, mais B8 et $H8 parce que l'on veut que ça change à C8,...H8 puis à B9,...H9.

Le fait d'écrire = devant B8>$H8*1,2 rend VRAI si la condition est remplie et FAUX sinon.

1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lola
 

 Brucine,

Ok pour le rôle des dollars. 

0,20x100 = 20%

Pourquoi 1,2  et pas 0,20  ?

0
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430
 

Parce que je veux vérifier si disons B8 est supérieur de 20% à la médiane en H8, j'augmente donc H8 de 20%:

H8 + 20% H8 = H8 x (1 + 20%) =H8 x 1,2

Avec 0,20, je comparerais B8 à 20% de la médiane elle-même, pas à une variation de 20% de sa valeur.

1
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

T'as un probléme ?

ton post de 18h25, je ne l'ai pas vu hier soir .

et actuellement celui du 27 a 11:28, il a mis a jour "mes discusions sauvegardées", mais il est invisible sur le forum


Crdlmt

0