Microsoft 365 Extraire liste par ordre croissant du nombre de citations

FM MEDIAS

XLDnaute Nouveau
Bonjour,


J’ai une liste en colonne de 12 numéros. Je souhaiterai pouvoir extraire dans une autre colonne cette liste mais par ordre croissant du nombre de citations de chaque numéro.

Pour être plus explicite, j’ai cette liste présentée en 1 colonne sur 12 lignes :
7 – 5 – 2 – 2 – 9 – 3 – 9 – 15 – 7 – 7 – 9 – 3

Je souhaiterai quelle soit extraite, toujours en colonne de la sorte :

7 – 9 – 2 – 3 – 5 – 15

Idéalement, sans VBA, ça serait merveilleux.

Merci pour votre aide et suggestions.
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Fmmedias,
Un essai en PJ mais en ajoutant une colonne supplémentaire.
1- On compte le nombre de valeurs identiques sans doublons, avec :
VB:
=SI(NB.SI($A$2:A2;A2)=1;NB.SI($A$2:$A$13;A2)+LIGNE()/1000;"")
Le "+LIGNE()/1000" est uniquement là pour éviter les doublons dans la colonne quantité.
2- On tri avec :
Code:
=SIERREUR(INDEX($A$2:$A$13;EQUIV(GRANDE.VALEUR($C$2:$C$13;LIGNE()-1);$C$2:$C$13;0));"")
Le "Ligne()-1" sert uniquement à incrémenter l'ordre de sortie ( 1,2,3 ... )
A noter que je sors 9-7-3-2-15-5 et non 7-9-2-3-5-15 car il y a des égalités et pas de critère de départage.
 

Pièces jointes

  • FM Medias.xlsx
    8.8 KB · Affichages: 4

Discussions similaires

Réponses
6
Affichages
447
Réponses
7
Affichages
349

Statistiques des forums

Discussions
312 207
Messages
2 086 246
Membres
103 163
dernier inscrit
Pelaez