Classer une plage selon les valeurs d'une autre plage en une seule formule.

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bobylaroche

XLDnaute Occasionnel
Bonjour à tous,

Comme indiqué dans l'intitulé, j'essaye de classer une plage selon les valeurs contenues dans une autre.
J'y suis parvenu avec la fonction recherche et deux plages intermédiaires mais cela m'embête car j'ai beaucoup de lignes à traiter et le fichier va prendre du poids.

Pensez-vous que cela soit possible avec une seule formule ?

Merci,


Un classeur exemple est fourni en pièce jointe.
 

Pièces jointes

Re : Classer une plage selon les valeurs d'une autre plage en une seule formule.

Bonjour le Forum,
Bonjour bobylaroche,

Suivant ton exemple a mettre en L6 et à étirer vers la droite

Code:
=INDEX($B6:$E6;;EQUIV(PETITE.VALEUR($G6:$J6;COLONNES($A:A));$G6:$J6;0))

Cordialement

EDIT : Dans cette formule seul les colonnes sont bloquée c'est pour pouvoir étirer ensuite vers le bas
 
Re : Classer une plage selon les valeurs d'une autre plage en une seule formule.

Désolé, c'est encore moi.
Mince, il y a un os en cas d'égalité de valeur, je n'avais pas pensé à ce cas de figure.

Exemple :
Nums : 10.2.5.9 Vals : 8.24.8.42 donne 10.10.2.9 (la deuxième valeur 8 donc le 5 est absent)

j'y parviens avec un second classement et la fonction rang pour départager mais impossible en une seule ligne de code !

Existe t'il une solution ?

Merci
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour