Mise en forme conditionnelle de cellules

donpopo

XLDnaute Occasionnel
Bonjour le forum,

Je cherche depuis longtemps sur ce forum une réponse à mon problème.
Je cherche à colorer en vert une cellule si elle est plus grande que la cellule de gauche ou en rouge si elle est plus petite.
A chaque fois, il est proposé dans le forum de passer par la mise en forme conditionnelle. J'ai réussi à le faire pour une cellule. Mais lorsque je veux transférer cette mise en forme sur les autres cellules, cela m'est impossible car dans ma mise en forme conditionnelle, les références des cellules se mettent en valeur absolue.
Y a t'il un moyen de remédier à ce problème en m'évitant de créer des MFC dans chaque cellule de la feuille; en effet, la feuille possède environ 1200 cellules.
j'ai joint un petit exemple de ce que voudrais obtenir.

Un grand merci d'avance!
 

Fichiers joints

Etn

XLDnaute Occasionnel
Bonjour,

Voici ci-joint.
Au lieu de prendre une cellule fixe, j'ai utilisé la function DECALER qui fait toujours reference a la cellule de gauche.
 

Fichiers joints

MarcílioLobão

XLDnaute Nouveau
donpopo, Bonjour.

La solution est plus simple que ça en a l'air.

Sélectionnez B2:E8.

Menu Mise en forme conditionnelle -> Utiliser la formule

Règle 1
-> type -> =B2 > A2
Choisissez la couleur d'arrière-plan que vous voulez -> OK

Règle 2
-> type -> =B2 < A2
Choisissez la couleur d'arrière-plan que vous voulez -> OK

S'il vous plaît dites-nous si c'est ce dont vous avez besoin.
J'espère avoir vraiment aidé.

Cordialement,
 

Fichiers joints

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour donpopo, Etn,

on peut aussi choisir dans la mise en forme conditionnelle =>utiliser une formule pour déter ....... et mettre =B2<A2 pour les cellules rouges
et =B2>A2 pour les vertes

et dans s'applique a :=$B$2:$E$8

Cordialement
 

Fichiers joints

donpopo

XLDnaute Occasionnel
Bonjour,
Un grand merci; c'est exactement ce je cherche. Je suppose que je dois cliquer sur la cellule qui contient la MFC et sélectionner toutes mes cellules pour reproduire la mise en forme?
 

donpopo

XLDnaute Occasionnel
Ma réponse concernait évidemment la proposition de Etn.
J'examine les autre proposition de suite.
Merci à tous
 

Etn

XLDnaute Occasionnel
Aah,

Dans mon fichier j'ai appliqué la mise en forme sur tout le tableau, mais si tu veux reproduire la mise en forme ailleurs, tu peux utiliser l'outil "reproduire la mise en forme"
upload_2018-2-19_18-11-49.png

Ou alors tu sélectionnes les cellules qui t'intéressent pour la mise en forme, tu ouvres la mise en forme et au lieu de mettre suoérieur à B1 tu mets supérieur à =DECALER(B1;0;-1) (-1 représente la cellule de gauche de B1, donc A1).

Mais je pense que les deux autres solutions sont plus simples :)
 

Discussions similaires


Haut Bas