classement sans doublons

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 !

kabale53

XLDnaute Occasionnel
Bonjour

Situation initiale:
Dans la colonne DJ2😀J201,il y a des noms de jockeys avec doublons séparés parfois par des cellules vides.

Résultat souhaité:
-classer ,dans la colonne DN2😀N100,les noms de jockeys situés dans la colonne DJ2😀J201 (par ordre décroissant) selon leur nombre de citations
-indiquer le nombre de citations correspondant à chaque jockeys dans la colonne DO2😀O100

NB:si c'est possible par formules
Merci
 

Pièces jointes

Bonjour kabale53,

Je te laisse le soin de faire la recherche, mais il me semble que david84, par exemple, a dû s'amuser à ce genre de chose. Dans le bandeau bleu tout en haut et à droite, la petite zone de recherche devrait te rendre un précieux service (avec tri sans doublons comme mots-clés et david84 dans la zone "Envoyé par ...")
Reviens nous dire si tu ne trouves pas
 
Bonjour

Tu peux faire avec
Code:
SI(SOMME((NB.SI(DN$1: DN1;DJ$2: DJ$201)=0)*(NB.SI(DJ$2: DJ$201;DJ$2: DJ$201)))=0;"";INDEX(DJ$1: DJ$201;MIN(SI((NB.SI(DN$1: DN1;DJ$2: DJ$201)=0)*(NB.SI(DJ$2: DJ$201;DJ$2: DJ$201))=MAX((NB.SI(DN$1: DN1;DJ$2: DJ$201)=0)*(NB.SI(DJ$2: DJ$201;DJ$2: DJ$201)));LIGNE(DJ$2: DJ$201);1000))))

que l'on peut écrire sous la forme
Code:
SI(SOMME(test)=0;"";INDEX(DJ$1:DJ$201;MIN(SI(test=MAX(test);LIGNE(DJ$2:DJ$201);1000))))

en nommant test la partie (NB.SI(DN$1: DN1;DJ$2: DJ$201)=0)*(NB.SI(DJ$2: DJ$201;DJ$2: DJ$201)) dans le gestionnaire de noms.

Si tu viens à rallonger la liste dans la colonne DJ, il faudra changer les 201 dans les formules ci-dessus, et dans le gestionnaire de noms. Le mieux serait de travailler avec une plage dynamique dont la hauteur s'adapterait automatiquement à la hauteur réelle de ton fichier.

De même, si tu as plus de 1000 lignes, il faudra remplacer le 1000 final par une valeur plus grande.

@ Plus
P. S : Bonjour Modeste.
 

Pièces jointes

Dernière édition:
Salut CISCO,

J'aurais effectivement pu indiquer ton nom comme ressource possible en matière de formules tarabiscotées 😛 (comme notre Monique, Tibo et beaucoup d'autres) ... je voulais juste éviter qu'il y ait trop de résultats (et David avait conçu des fichiers de "démo")
Là, au moins il n'y aura pas trop de résultats 🙂 ... Mais quelle formule 😕 !!!
 
Bonjour à tous

On peut faire un tout petit peu plus court avec
Code:
=SI(SOMME(test)=0;"";INDEX(DJ$2:DJ$201;EQUIV(VRAI;test=MAX(test);0)))

ou avec
Code:
SI(SOMME(test)=0;"";INDEX(DJ$2:DJ$201;EQUIV(MAX(test);test;0)))

test étant défini comme précédemment, et ces formules étant validées avec les 3 touches Ctrl+maj+entrer..

@ plus
 
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

S
  • Question Question
Réponses
2
Affichages
814
S
J
Réponses
8
Affichages
2 K
jonat57
J
G
Réponses
4
Affichages
1 K
Galia Petrus
G
E
Réponses
6
Affichages
975
R
Réponses
9
Affichages
2 K
L
Réponses
20
Affichages
3 K
M
G
Réponses
2
Affichages
2 K
Guillaume031
G
Retour