Maximum sur une colonne

Fermé
Adele008 - 30 sept. 2016 à 20:28
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 30 sept. 2016 à 23:23
Bonjour,

J'ai un tableau dont une colonne contient des donnees type string attachées avec des valeur numériques :

31WNW001GX
31WNW002GX
.
.
31WNW030GX
31WSW001GX
.
.
31WSW040GX

Je voulais extraire les lignes qui correspondent à la donnée maximale sur cette colonne de chaque catégorie.
dans l'exemple ci-dessous ça serait :
31WNW030GX et 31WSW040GX

Merci pour votre aide .
A voir également:

1 réponse

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
30 sept. 2016 à 23:23
Bonsoir,

Tu ne dis pas ce que tu appelles une catégorie.
Je suppose donc qu'il s’agit des 5 premiers caractères de tes références.

Tu ne dis pas si le GX de fin est constant dans tes références.
Je suppose que oui et que la plus grande valeur d'une catégorie s'apprécie selon la valeur numérique en position 6, 7 et 8.

A partir de là, si tu considères que tes données sont en A2:A10, tu peux mettre en B2 la formule matricielle (à valider par CTRL+MAJ+ENTER) suivante :
=SI(SOMMEPROD(--(GAUCHE($A$2:$A2;5)=GAUCHE(A2;5)))=1;GAUCHE(A2;5)&MAX(SI(GAUCHE($A$2:$A$10;5)=GAUCHE(A2;5);--STXT($A$2:$A$10;6;3);0))&DROITE(A2;2);"--")

Tu recopies ensuite cette formule vers le bas.

cordialement
0