Grande.valeur avec un critère

Fermé
smeloche - Modifié le 15 nov. 2017 à 22:29
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 16 nov. 2017 à 00:34
Bonjour,

J'ai une colonne B2:b15000 avec des noms qui se reproduisent et j'ai une colonne a2:a15000 qui a des valeurs différente pour chaque entrée de ces noms:

Ce que je recherche est de faire dans un premier temps une colonne qui éliminerait les noms en double et à côté de chaque noms unique, trouver la plus grande valeur de la colonne A

EX.
----A-----------------B
1--718------------SEKOIA-1113
2--1594-----------SEKOIA-1113
3--3851-----------SEKOIA-1113
4--3994-----------SEKOIA-1113
5--314------------SEKOIA-1075
6--2542----------SEKOIA-1075
7--3972----------SEKOIA-1075


Mon résultat doit être :

C--------------------D
SEKOIA-1075-------3972
SEKOIA-1113-------3994

A, B, C et D étant les colonnes et 1 à 7 étant les lignes

Merci de me revenir


3 réponses

alastyn Messages postés 21 Date d'inscription mardi 12 août 2014 Statut Membre Dernière intervention 15 novembre 2017 6
15 nov. 2017 à 22:39
Bonjour,

Pour viser une colonne entière, mieux vaut utiliser A:A que A1;A1500.

Pour avoir la valeur mini d'une plage, il existe =MIN(plage). Pour la maxi, c'est MAX
0
mdo100 Messages postés 126 Date d'inscription jeudi 9 décembre 2010 Statut Membre Dernière intervention 21 février 2019 22
15 nov. 2017 à 22:48
Bonsoir smeloche, toutes et tous,

Une proposition dans le fichier joint:

http://www.cjoint.com/c/GKpvVVe2tuu

Cordialement.
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
15 nov. 2017 à 23:52
Salut mdo100.

D'accord pour ta proposition.
Cependant on pourrait simplifier en mettant en C2 la formule
=SI(NB.SI(B$2:B2;B2)>1;"";B2) à recopier vers le bas ...

Cordialement.
0
mdo100 Messages postés 126 Date d'inscription jeudi 9 décembre 2010 Statut Membre Dernière intervention 21 février 2019 22 > Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024
Modifié le 16 nov. 2017 à 00:16
Salut Raymond PENTIER,

Oui tu as raison, on peut simplifier la colonne "C", mais avec ta formule les données ne sont pas sur les lignes les unes en dessous des autres, ou me tromperais-je ?
Je propose plutôt en "C2" cette formule à condition qu'il n'y ai pas de lignes vides:
=SIERREUR(INDEX($B$2:$B$8;EQUIV(0;INDEX(NB.SI(C$1:C1;$B$2:$B$8);0;0);0)); "")

Et comme l'ami "smeloche" (sans nouvelles à cette heure), nous parle de 5000 lignes, je propose d'utiliser le "Gestionnaire de noms", voir dans le fichier joint:
http://www.cjoint.com/c/GKpxlAnh1Gu

Bien cordialement.
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
Modifié le 16 nov. 2017 à 00:34
Bonjour à tous,

avec un TCD, sans formule ni liste à faire : https://www.cjoint.com/c/GKpxHNMiLgI
eric


En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
0