Probleme égalité

Bonjour, je cherche à extraire une liste de noms en fonction de leurs salaires respectifs en les trillant par ordre décroissant.

Pour cela j'utilise la formule suivante:

=INDEX(B1:F1;EQUIV(GRANDE.VALEUR(B2:F2;1);B2:F2;0))

Le problème en cas d'égalité c'est que les autres noms ex æquo n'apparaissent pas!

Pouvez vous m'aider SVP, en pièce jointe le fichier en question pour que cela soit plus compréhensible

Merci

12classeur1.xlsx (9.96 Ko)

Bonsoir,

Par exemple :

=INDEX($A$1:$F$1;MOD(GRANDE.VALEUR($B$2:$F$2*1000+COLONNE($B$2:$F$2);LIGNE(1:1));100))

Formule matricielle.

Celle-ci listera les ex-aequo dans l'ordre inverse.

(A mettre éventuellement sous SIERREUR).

Cordialement.


Si tu veux les remettre dans l'ordre, tu peux écrire la même formule ainsi :

=INDEX($A$1:$F$1;100-MOD(GRANDE.VALEUR($B$2:$F$2*1000+100-COLONNE($B$2:$F$2);LIGNE(5:5));100))

Bonsoir MFerrand, et merci pour t'as réponse.

Malheureusement je viens de tester et cela ne fonctionne pas. De plus il me faut l'EQUIV.

Je sèche!

Ça ne fonctionne pas !!!! ou tu as oublié la validation matricielle !!!

Rechercher des sujets similaires à "probleme egalite"