Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

classement sans doublons

kabale53

XLDnaute Occasionnel
Bonjour

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

Résultat souhaité:
-classer ,dans la colonne DN2N100,les noms de jockeys situés dans la colonne DJ2J201 (par ordre décroissant) selon leur nombre de citations
-indiquer le nombre de citations correspondant à chaque jockeys dans la colonne DO2O100

NB:si c'est possible par formules
Merci
 

Pièces jointes

  • classement sans doublons.xlsx
    13.7 KB · Affichages: 52

Modeste

XLDnaute Barbatruc
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
 

CISCO

XLDnaute Barbatruc
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

  • classement sans doublons.xlsx
    21.4 KB · Affichages: 75
Dernière édition:

Modeste

XLDnaute Barbatruc
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 !!!
 

CISCO

XLDnaute Barbatruc
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:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…