Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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!
 

Pièces jointes

  • Classeur1.xlsx
    9.7 KB · Affichages: 16

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.
 

Pièces jointes

  • couleur.xlsx
    10.7 KB · Affichages: 23

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,
 

Pièces jointes

  • 19-02-2018_MFC-ok.xlsx
    10 KB · Affichages: 16

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
 

Pièces jointes

  • couleur.xlsx
    11 KB · Affichages: 22

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?
 

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"


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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…