Mise en forme conditionnelle cellules non-contiguës

Fermé
Lola_2753 Messages postés 13 Date d'inscription lundi 27 juin 2022 Statut Membre Dernière intervention 8 juillet 2022 - Modifié le 7 juil. 2022 à 11:16
DjiDji59430 Messages postés 4148 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 novembre 2024 - 8 juil. 2022 à 14:25

Bonjour,

Je souhaiterais savoir comment appliquer la MFC sur des cellules non-contigues.

Je dois, en effet, analyser les prix (plus précisément des prix unitaires HT) or, les prix que je dois analyser son dans des cellules qui ne sont pas à coté (il y a plusieurs colonnes qui les séparent). Autrement dit, je dois analyser ligne par ligne les prix unitaires HT (les prix figurant dans la colonne intitulée "PU HT")

Lien vers mon tableau : https://www.cjoint.com/c/LGhjn7IXLhc

Dans mon tableau : 

-J'ai calculé la médiane (en appliquant la formule =médiane) afin d'avoir le prix médian par ligne.

-L'écart de la médiane est fixé à 25%

Ainsi, je voudrais savoir la formule me permettant de : 

- mettre en rouge les prix qui sont élevés par rapport à la médiane

- en orange les prix qui se rapprochent de la médiane ou égale à celle-ci

- en vert les prix qui sont moins cher par rapport à la médiane.

D'avance merci,

Cordialement,

5 réponses

DjiDji59430 Messages postés 4148 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 novembre 2024 678
Modifié le 7 juil. 2022 à 17:15

re

la fonction mod renvoie le reste de la division d'un nombre par un autre

mod(4;3)=1   ==>    4 diviisé par 3, il reste 1

tes cellules demarrent en colonne F ==>6, puis tous les 3 (6;9;12;etc..)

Tu vois ou je veux en venir ?

la fonction colonne() en F me donne 6 , etc

 et le reste de 6, ou 9;ou 12  divisé par 3 ==>0

pour que ma MFC s'applique , il faut  MOD(COLONNE();3)=0 ce qui ne se produit que pour les colonnes F, I, etc

et la condition que tu imposes par rapport a la valeur mediane.

Si on avait voulu les colonnes H, J, etc, on aurait mis

MOD(COLONNE();3)=1


Crdlmt

1
DjiDji59430 Messages postés 4148 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 novembre 2024 678
8 juil. 2022 à 12:04

a la place on aurait aussi pu mettre et(f$2="PU HT";etc

1

Ta formule avec MOD fonctionne mais j'ai du mal a la comprendre mais la formule =ET( f$2 = "PU HT") est plus simple 

En tout cas, Merci bcp pour tes explications ! :) 

0
DjiDji59430 Messages postés 4148 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 novembre 2024 678
7 juil. 2022 à 12:22

Bonjour à tous,

Une proposition :

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


Crdlmt

0
Lola_2753 Messages postés 13 Date d'inscription lundi 27 juin 2022 Statut Membre Dernière intervention 8 juillet 2022 2
Modifié le 7 juil. 2022 à 13:36

Bonjour,

Pouvez-vous, svp, m'expliquer votre formule ?

Notamment pourquoi la fonction MOD

et pourquoi =ET(MOD(COLONNE();3)=0;

0

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

Posez votre question
Lola_2753 Messages postés 13 Date d'inscription lundi 27 juin 2022 Statut Membre Dernière intervention 8 juillet 2022 2
8 juil. 2022 à 13:46

Ta formule avec MOD fonctionne mais j'ai du mal a la comprendre mais la formule =ET( f$2 = "PU HT") est plus simple 

En tout cas, Merci bcp pour tes explications ! :) 

0
DjiDji59430 Messages postés 4148 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 23 novembre 2024 678
Modifié le 8 juil. 2022 à 14:25

Si tu as terminé, passe en résolu


Crdlmt

0