Mise en forme sous sondition

Résolu/Fermé
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019 - 8 févr. 2019 à 14:36
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019 - 9 févr. 2019 à 12:26
Bonjour,
quelle formule appliquer pour colorer les trois plus hautes valeurs (jaune pour la plus haute, gris pour la seconde, orange pour la troisième) du mois de février (colonne C). Dans cette colonne, il y aura peut être des mêmes nombres, qui pourront être également colorés (s'il y a lieu). Aucun autre calcul ne sera fait dans cette colonne. La colonne du mois de janvier est un exemple, mais j'ai coloré manuellement les différentes cellules. Existe-il une formule pour le faire automatiquement ?

merci

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

windows 10 dernière version excel

12 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
8 févr. 2019 à 15:00
Bonjour
sélectionnez le champ C6:C22
  • onglet accueil
  • icone mis en forme conditionnelle
  • nouvelle règel
  • "utiliser une formule..."
  • la formule pour le jaune:

=C6=GRANDEVALEUR($C$6:$C$22;1)
  • formatez / ok / retour à la fenêtre de MFC


nouvelle règle et formule pour le gris:
=C6=GRANDEVALEUR($C$6:$C$22;2)

et pour l'orange
=C6=GRANDEVALEUR($C$6:$C$22;2)

placer bien les signe $


crdlmnt
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
8 févr. 2019 à 19:13
C'est effectivement un peu plus compliqué, j'avais oublié que grande valeur ne "sautait pas " les équivalents. En ca d'ex-aequo, le rang est décalé d'autant
voyez ici
https://mon-partage.fr/f/iA0hBTeL/
crdlmnt

1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié le 9 févr. 2019 à 08:33
Bonjour
fichier complété cette fois ça devrait aller
j'ai spécifié ce que j'ai corrigé et quelques infos au dessus du tableau
reviens si problème

https://mon-partage.fr/f/qh1YiDxw/

crdlmnt

ps: j'ai oublié de noter dans le fichier:
respecte bien l'ordre des MFC dans la fenêtre (classer avec les flêches ascenseur en haut de la fenêtre)
1
PapyLuc51 Messages postés 4311 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 7 mai 2024 1 407
9 févr. 2019 à 09:17
Bonjour nazgul0215

Comme je te le disais en réponse à ton MP j'étais loin de trouver les formules concoctées par Vaucluse (salutations) - je me doutais bien qu'il fallait inclure la fonction NB.SI() mais j'en était loin.

Cordialement
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
9 févr. 2019 à 10:27
Salut Papy Luc.
Effectivement c'est un peu tordu, et je me demande s'il 'y a pas moyen de faire plus simple. Pour le moment je ne vois pas, mais si quelqu'un trouve mieux, je suis preneur!
très bon WE
0

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

Posez votre question
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019
8 févr. 2019 à 17:45
merci beaucoup :-)
0
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019
8 févr. 2019 à 18:07
re.
J'ai testé en rentrant dans une cellule le nombre 20: la cellule devient jaune
Mais en rentrant dans une autre cellule le nombre 20 : les deux cellules deviennent grises ( elles devraient restés jaune puisque elles sont les deux seules plus grandes valeurs) et si j'entre dans une autre cellule le nombre 20, les trois cellules deviennent orange
0
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019
8 févr. 2019 à 19:23
merci je regarderai
:-)
0
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019
9 févr. 2019 à 01:42
voilà je viens de tester.
Voici ce que j'ai vu
- lorsque tu effaces tous les nombres dans la colonne C, puis que tu écris un nombre dans une des cellules de cette même colonne ( C), cette cellule devient grise (elle devrait être en jaune puisque la plus haute valeur de la colonne).
- si tu rentres un deuxième nombre dans cette colonne, alors ca fonctionne, mais je viens d'essayer en rentrant plusieurs chiffres, il y a des cellules qui se colorent de la mauvaise couleur
- j'ai testé également, en entrant en premier le chiffre 0, toutes les cellules se colorent en deux couleurs alors qu'il n'y a qu'un chiffre (0)
- lorsque plusieurs cellules sont correctement colorées, et que tu rentres un 0, plusieurs cellules se colorent de la même couleur que le 0

voilà, si tu savais y jeter un oeil :-)
merci
0
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019
9 févr. 2019 à 01:44
re, j'avais oublié
- pour tout le tableau, tu as fait colonne par colonne ou c'est possible, de les faire toutes en une fois ?


:-)
0
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019
9 févr. 2019 à 11:11
en tout cas merci aux intervenants je teste tout à l'heure :-)

c'est bien un des rares forums où il y a des réponses et des solutions si vite envoyées
0
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019
Modifié le 9 févr. 2019 à 11:31
voilà je viens de tester ton tableau = impeccable

et si j'étais paranoïaque, je dirais quand même que : le chiffre 0 est à traiter comme une cellule vide et ne doit pas se colorer. Et je complète : je rentre des points , donc le chiffre 0 (pour 0 point), revient au même qu'une cellule vide.
Pour remédier à cela, je rentrerai une autre valeur en premier. (s'il y en a :-) )
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié le 9 févr. 2019 à 11:42
plus simplement sans paranoïa modifiez donc la première MFC (qui ne formate pas), avec cette formule pour la 1° colonne:
=OU(B6="";B6=0)
qui appliquera la MFC "sans format" si la cellule est vide ou égale à 0

si ça convient passer le sujet en résolu (menu roue dentée à droite du titre du fil)
bonne route
crdlmnt
0
nazgul0215 Messages postés 19 Date d'inscription dimanche 3 février 2019 Statut Membre Dernière intervention 9 février 2019
9 févr. 2019 à 12:26
impec tout grand merci
0