Garder les N plus grandes valeurs sans doublons

Bonjour à tous,

Dans un fichier excel je cherche à obtenir les N plus grandes valeurs d'une liste. Avec un INDEX(…;(EQUIV…)) et la fonction GRANDE.VALEUR il n'y a rien de bien compliqué seulement voilà où est le problème : que faire en cas d'égalité ? Je voudrais qu'ils me les ressortent tous, mais la fonction va sortir tout le temps le même objet...

Je vous fournis un petit exemple pour illustrer : pour le faire bouger vous n'avez qu'à changer la valeur en E3.

Merci d'avance pour votre aide,

Nicolas

11exemple.xlsm (20.90 Ko)

Bonjour à tous !

Une proposition ?

bonjour

ou alors traditionnellement

=SI(LIGNE(A1)>E$3;"";INDEX(A$3:A$6;EQUIV(GRANDE.VALEUR(B$3:B$6+(LIGNE(B$3:B$6)/1000);LIGNE(A1));B$3:B$6+(LIGNE(B$3:B$6)/1000);0)))

on crée artificiellement une micro différence (ligne/1000) pour distinguer les doublons de valeur

cordialement

Et bien merci pour ces propositions ! Je viens de tester celle de JFL et elle marche parfaitement :)

Bonjour à tous de nouveau !

Parfait.

Je vous remercie de ce retour.

Rechercher des sujets similaires à "garder grandes valeurs doublons"