Colorer les minimums correspondant à chaque individu

Fermé
florent76 - Modifié par florent76 le 23/12/2014 à 15:48
DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 - 27 déc. 2014 à 12:49
Bonjour,

J'ai un problème simple dont la solution me semble pourtant complexe puisque je ne parviens pas à trouver la solution sur Excel 2007.
.
Il s'agit de colorer dans une colonne B toutes les valeurs minimales pour les individus recensées dans une colonne A.
.
Exemple :
Colonne A;Colonne B
Italie;56
Italie;82
Allemagne;101
Finlande;117
Italie;122
Finlande;125
Finlande;128
Suède;136
Norvège;144
Norvège;152
.
On aura ici en couleur : 56, 117 et 144 (minimums de plusieurs valeurs) et les valeurs uniques et minimales par défaut 101, 136.
.
Pourriez-vous me dire quelle formule faut-il rentrer en mise en forme conditionnelle pour obtenir ce résultat ?
MERCI !
.

8 réponses

DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 682
23 déc. 2014 à 17:36
Bonjour,

Avec une formule, je ne sais pas, mais avec un TCD, oui

https://www.cjoint.com/c/DLxrRBe7JsD
1
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 429
23 déc. 2014 à 18:09
Bonjour

Peut être avec une macro
https://www.cjoint.com/?3LxsrlDg4Io

Cdlmnt
1
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
23 déc. 2014 à 18:58
Bonjour à tous,
En utilisant une colonne auxiliaire C avec une formule matricielle (valider avec Ctrl+Shift+Enter). En C3:
=SI(NB.SI($A$3:A3;A3)>1;"";MIN(SI($A$3:$A$201=A3;$B$3:$B$201;9^99)))
Ensuite après avoir sélectionné le champ; MFC la formule est:
=ESTNUM($C3)
Les champs sont à adapter.
1
Merci beaucoup pour cette réponse.

Ce n'est malheureusement pas ce que je veux obtenir. Je n'ai pas besoin de menus déroulant.
Il faut que je puisse rajouter des lignes avec d'autres pays (qui sont parfois en doublons donc) et d'autres valeurs et qu'à chaque fois si il y a lieu, les valeurs minimales de chaque pays apparaissent en couleur dans la colonne des valeurs.
.
Cela doit donc être paramétré dans la mise en forme conditionnelle, mais je ne parviens pas à trouver comment...
0

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

Posez votre question
MERCI pour vos deux réponses. Je n'ai même pas tout compris pour la macro, mais cela fonctionne à merveille.
.
La réponse de tontong va correspondre davantage à ce que je cherche car j'ai besoin d'un affichage immédiat à l'ouverture du fichier.
.
J'étais parti sur la même base avec la recherche des doublons, mais je n'avais pas pensé à l'utilisation d'une colonne auxiliaire que je pourrai aisément masquer.
Bravo et merci pour cette solution efficace.
.
Cela me confirme (pour le moment en tout cas) que l'on ne peut pas afficher ces minimums simplement et sans recourir à un calcul intermédiaire.
.
Il y a un petit défaut dans la formule de tontong : il faut absolument que la colonne des valeurs soit affichée dans l'ordre croissant, sinon cela ne fonctionne plus car la valeur minimale est toujours affichée en C en face de la première occurrence d'un nouveau pays et non pas en face du minimum où qu'il se trouve.
.
Est-ce qu'on peut améliorer la formule sur ce point ?
0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
24 déc. 2014 à 13:32
Bonjour,
Exact je m'étais arrêté aux valeurs décrites.
Pour y remédier, mais à vérifier!
En C3=MIN(SI($A$3:$A$31=A3;$B$3:$B$31;9^99)) toujours en matricielle.
Mfc la formule est :=$A3&$B3=$A3&$C3
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
27 déc. 2014 à 08:14
Bonjour à tous,

tu peux entrer directement en MFC la formule
=B2=MIN(SI($A$2:$A$11=A2;$B$2:$B$11;9^9))
en ayant sélectionné la zone B2:B11 auparavant.

Naturellement, B2:B11 contient tes valeurs numériques et A2:A11 tes pays

cordialement
0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
27 déc. 2014 à 11:50
Bonjour,
Merci à JvDo pour son regard critique et éclairé.
C'est vrai qu'une Mfc balaye aussi bien le champ qu'une matricielle.
On peut bien sûr étendre le champ et colorer les deux colonnes( pour 2 $ de plus)
=$B2=MIN(SI($A$2:$A$21=$A2;$B$2:$B$21;9^9))
0
DjiDji59430 Messages postés 4170 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 6 janvier 2025 682
27 déc. 2014 à 12:49
Bonjour,

Je reviens avec mon TCD, d'utilisation facile et intuitive !
Même s'il est toujours très intéressant d'apprendre sur d'autres façons de faire.

https://www.cjoint.com/?DLBm2GkIiqU
0