Mise en forme conditionnelle sur ensemble des colonnes

Fermé
kevin.b Messages postés 7 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 7 mai 2013 - 3 mai 2013 à 15:27
kevin.b Messages postés 7 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 7 mai 2013 - 7 mai 2013 à 19:30
Bonjour,

J'aimerais utiliser la forme conditionnelle de base d'Excel 2010 avec son système d'échelle de couleur (vert-jaune-rouge) sur l'ensemble des colonnes d'une même feuille mais en faisant en sorte que la couleur soit définie par rapport aux valeurs de la colonne dans laquelle la valeur se trouve et pas de l'ensemble des colonnes.

Il se trouve que je dois le faire pour un grand nombre de colonne. Cette astuce me ferait gagner pas mal de temps et d'énergie! :)

12 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
3 mai 2013 à 15:54
Bonjour.

Pourquoi poser cette question ? C'est ce qui se passe lors que tu sélectionnes les colonnes considérées, et que tu définis ta règle de mise en forme conditionnelle en prenant la précaution d'enlever le $ devant la référence de colonne ...
0
kevin.b Messages postés 7 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 7 mai 2013
7 mai 2013 à 12:01
Le problème c'est que lorsque je crée ma règle de mise en forme conditionnelle, il refuse toute formule "relative", il m'oblige à mettre le $.

J'aimerais avoir par exemple :

Minimum
Formule
=MIN(A1:A10)

Milieu
Quantile
50

Maximum
Formule
=MAX(A1:A10)

En faisant ca, il m'affiche un mesage d'erreur comme quoi il n'accepte pas le fait que les formules soient "relatives" dans une forme conditionnelle


Je m'excuse pour les fautes possibles de traduction: pour faciliter les choses mon Excel est en allemand!

Merci d'avance!
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mai 2013 à 13:12
Salut,

Je ne comprends pas, tu veux mettre la colonne qui contient la valeur minimale de l'ensemble de tes colonnes en couleur.
exemple tu as 5 colonnes A, B, C, D et E et la valeur mini est en C tu veux que la colonne C soit en vert par exemple c'est cela
0
kevin.b Messages postés 7 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 7 mai 2013
7 mai 2013 à 13:44
En fait, je voudrais que pour chaque colonne, l'échelle de couleur soit calculée en fonction des valeurs de la colonne et non de l'ensemble des valeurs sélectionnées.

Par exemple,

J'ai deux colonnes A et B auxquelle j'aimerais appliquer l'échelle de couleur en un seule fois (les 2 en même temps en sélectionnant les deux colonnes lors de la mise en forme conditionnelle).

A B
1 331
2 200
3 555
4 5555
5 111
6 55
7 700
8 600
9 50
10 60
54 54

J'aimerais que:
- dans la colonne A le 1 (minimum de A) soit en rouge et le 54 (max de A) en vert.
- dans la colonne B le 50 (minimum de B) soit en rouge et le 5555 (max de B) en vert.

Cette démarche je dois la faire pour un nombre important de colonnes donc l'astuce serait celle qui me permettrait de réaliser la même chose pour un nombre important de colonne.
0

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

Posez votre question
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 7/05/2013 à 14:20
Re,

commence par supprimer toutes tes mises en forme que tu as mis sur ta feuille, ensuite met en surbrillance la plage à traiter exemple A2 à Z100
Mise en forme conditionnelle
première formule pour la couleur rouge j'ai ajouté A2<>"" pour éviter la colorisation des cellules vide

=ET(A2<>"";A2=MIN(A$2:A100))

et pour le MAX couleur verte

=ET(A2<>"";A2=MAX(A$2:A100))

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
kevin.b Messages postés 7 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 7 mai 2013
7 mai 2013 à 14:33
En faisant ce que tu me dis, il me remet le même message comme quoi il peut pas effectuer l'opération à cause de la relativité de la formule. Il m'oblige encore une fois à mettre le $!
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mai 2013 à 14:40
Re,

Bizarre, regarde le fichier joint avec exactement les règles que je t'ai écrite et dit nous si chez toi il fonctionne

https://www.cjoint.com/c/CEhoNhuWVww
0
kevin.b Messages postés 7 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 7 mai 2013
7 mai 2013 à 15:05
Ca fonctionne!

Saurais-tu comment faire la même chose mais au lieu de seulement avoir le minimum et le maximum en fond coloré toutes les données de la colonne soient colorées selon une échelle de couleur?

Que dans ton exemple par exemple en A, A5 (54) soit en vert clair, A3 (2 soit en rouge clair) ...
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mai 2013 à 15:53
Re,

tu veux dire une couleur par valeur ?

si c'est cela, ça va être lourd et ton tableau peu compréhensible, de plus il va falloir passer en VBA. Parce que j'imagine que tu as des dizaines de lignes ce qui veux dire autant de couleurs à part que l'on fasse des groupes de valeurs exemple de 1 à 10 une couleur de 11 à 20 une autre mais il faudra de toute façon limiter le nombre de conditionnelles
0
kevin.b Messages postés 7 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 7 mai 2013
7 mai 2013 à 18:03
C'est ce que je craignais! Je te remercie en tous les cas pour ta réponse!
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
7 mai 2013 à 19:19
Re,

Combien de mise en forme aurais tu besoin pour voir
0
kevin.b Messages postés 7 Date d'inscription vendredi 3 mai 2013 Statut Membre Dernière intervention 7 mai 2013
7 mai 2013 à 19:30
Beaucoup trop! Le fichier est déjsuper important en taille et contient déjà un grand nombre de macros!
0