Mise en couleur d'une cellule sous condition

[Fermé]
Signaler
Messages postés
9
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
3 juillet 2013
-
Messages postés
24200
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 octobre 2021
-
Bonjour,

J'ai parcouru le forum mais malheureusement sans trouver d'infos quant à ma recherche.

Je cherche à appliquer une mise en forme conditionnelle d'une cellule à partir d'une formule et non pas en passant par les menus de Excel (Mise en forme conditionelle).

J'ai Excel 2000 et aucune possibilité d'en changer.

J'ai une cellule avec des valeur et je voudrais faire la chose suivante :

Si la valeur est entre 0 et 1, je veut mettre la cellule en vert (pas le texte mais bien la cellule)
Si la valeur est entre 1,1 et 2, je souhaite mettre la cellule en orange
Si la valeur est supérieure à 2, je souhaite mettre la cellule en rouge.

J'essaie de faire ça avec la formule =SI,

=SI(A1B1>=0;mettre en vert;SI(A1B1>1;mettre en orange;SI(A1B1>2;mettre en rouge;)))

Ce n'est qu'un exemple mais ca montre l'idée de base.

Mais est-ce possible ?

Cordialement,
Damien

5 réponses

Messages postés
1176
Date d'inscription
samedi 24 mai 2008
Statut
Membre
Dernière intervention
30 août 2012
247
Je ne sais pas avec une formule ou macro.

Perso. j'ai aussi office 2000 au boulot et je le fais via le menu d'excel, pourquoi ne t'en sers-tu pas ???
Messages postés
9
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
3 juillet 2013

je trouvais ca lourd à gérer avec les menus Excel car je dois créer 3 règles pour chaque cellule où je veux faire ce genre de présentation..............et j'ai 23 cellules comme celle-ci !!!!!!!

Et bien sur, les valeurs de référence pour ces tests n'étant pas les même, je ne peux pas utiliser les mêmes règles.

JE me disais qu'en mettant ca directement dans la cellule, ce serait peut-être plus simple :-)

Cordialement,
Damien
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 290 >
Messages postés
9
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
3 juillet 2013

Malheureusement (selon moi), tu ne peux pas préciser les couleurs directement dans la formule.

Mais peut être que quelqu'un qui utilise plus souvent Excel que moi pourra t'aider.

Cordialement.
Messages postés
1176
Date d'inscription
samedi 24 mai 2008
Statut
Membre
Dernière intervention
30 août 2012
247 >
Messages postés
9
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
3 juillet 2013

Tu perdras moins de temps en utilisant l'interface excel !!!
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 290
Bonjour,

si tu ne veux pas passer par le menu, il te faudra alors utiliser du langage Visual Basic.

Cordialement.
Messages postés
17600
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 octobre 2021
4 783
Salut,

Pourtant, il n'y a que la mise en forme conditionnelle ou le VBA mais c'est autre chose

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
Messages postés
17600
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 octobre 2021
4 783
Re,

Tout à fait, les formules ne gérent pas les couleurs, il n'est pas plus lourd de créer une mise en forme conditionnelle que de créer une mise en forme conditionnelle

Mettre en surbrillance la plage concernée, Format/Mise en Forme Conditionnelle
condition 1: la valeur de la cellule est, comprise entre , o et 1, format motif sélectionner vert

clic sur ajouter

condition 2: la valeur de la cellule est, comprise entre , 1,1 et 2, format motif sélectionner orange

clic sur ajouter

condition 3: la valeur de la cellule est, supérieure à 2, format motif sélectionner rouge

et OK

Et toute la plage est renseignée, je ne vois pas ou cela est lourd !

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
Messages postés
24200
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 octobre 2021
6 933
Bonsoir mike,

il n'est pas plus lourd de créer une mise en forme conditionnelle que de créer une mise en forme conditionnelle
Ch'est ben vrai cha ;-)
Messages postés
17600
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 octobre 2021
4 783 >
Messages postés
24200
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 octobre 2021

Bonsoir Eriiic,

Exact, je rectifie, il n’est pas plus lourd de créer une mise en forme conditionnelle que de créer des formules.

Merci pour ta clairvoyance

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
Messages postés
24200
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 octobre 2021
6 933
Bonsoir tout le monde,

Tu m'as donné une idée que j'ai commencé à mettre en oeuvre...
Bon, c'est perfectible encore car les tests sont limités à des valeurs numériques inscrites en dur, ou fournies par des références absolues (si formule plus complexe utiliser une cellule intermédiaire).
Un premier jet et à-priori ça te suffira peut-être vu ta description

Comme il est tard je pense que le classeur est auto-explicatif donc succintement :
- dans la feuille 'Formats' en colonne A désigner à la souris la plage concernée par la MFC (je n'ai pas testé pour une sélection multiple donc faire plusieurs lignes)
- en B:J cocher les formats à appliquer si test positif
- en J:AC (20 MFC possibles par plage) saisir les tests et mettre le format désiré dans la cellule du test.

Si une MFC est validée les suivantes sur la ligne sont abandonnées, par contre les lignes suivantes de MFC sont traitées (faudra voir à l'usage si c'est un avantage ou un inconvenient)
.
MFC multiples.xls

Je reprécise que je l'ai mis en ligne prématurément, sans tout tester, des fois que ça te suffise...
Aucune idée de si ça marche sur excel 2000

eric