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

Résolu/Fermé
LOLA - Modifié le 27 sept. 2022 à 11:47
brucine Messages postés 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025 - 27 sept. 2022 à 11:48

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 12235 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 5 février 2025 1 456
Modifié le 24 sept. 2022 à 21:45

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 4192 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 8 février 2025 686
24 sept. 2022 à 22:59

Bonjour à tous,

Au plus simple  :

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


Crdlmt

0
brucine Messages postés 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025 2 847
25 sept. 2022 à 09:54

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 12235 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 5 février 2025 1 456 > brucine Messages postés 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025
26 sept. 2022 à 14:11

Bonjour brucine,

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

Salutations.
Le Pingou

0
brucine Messages postés 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025 2 847 > Le Pingou Messages postés 12235 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 5 février 2025
26 sept. 2022 à 17:07

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 12235 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 5 février 2025 1 456 > brucine Messages postés 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025
26 sept. 2022 à 18:25

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 12235 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 5 février 2025 1 456 > Le Pingou Messages postés 12235 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 5 février 2025
27 sept. 2022 à 11:28

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 12235 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 5 février 2025 1 456
25 sept. 2022 à 11:17

Bonjour,

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


0

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 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025 2 847
26 sept. 2022 à 11:11

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 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025
Modifié le 26 sept. 2022 à 11:25

Bonjour Brucine,

0,20x100 = 20%

Pourquoi 1,2  et pas 0,20  ?

0
brucine Messages postés 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025 2 847 > brucine Messages postés 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025
26 sept. 2022 à 11:23

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

 Brucine,

Ok pour le rôle des dollars. 

0,20x100 = 20%

Pourquoi 1,2  et pas 0,20  ?

0
brucine Messages postés 18925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 9 février 2025 2 847
Modifié le 26 sept. 2022 à 12:26

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 4192 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 8 février 2025 686
Modifié le 27 sept. 2022 à 11:47

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