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

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…