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 :
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
déjà c'est pas croissant mais décroissant
et 2d sans VBA bon courage
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
déjà c'est pas croissant mais décroissant
et 2d sans VBA bon courage
C'est bien croissant par nombre de citations (le 7 est cité 3 fois alors que le 15 n'est cité qu'une fois). Et dans ma demande, j'ai bien précisé "si possible sans VBA". Si j'avais la réponse, je n'aurais pas posé la question ici.
Nous sommes bien d'accord que 7 est cité 3 fois alors que 2 n'est cité que deux fois et 15 une seule fois ?
Donc par rapport à ce que je cherche à faire, 7 vient bien devant 2 et devant 15 par rapport au nombre de citations de chaque numéro. C'est bien le nombre de citations qui fait l'ordre de croissance et non la valeur de la citation en elle-même.
Si c'est la frequence de chaque valeur que tu veux trier, de celle qui apparait le plus souvent a celle qui apparait le moins souvent, c'est bien l'ordre croissant.
7 est cite 3 fois, 7 est cite 2 fois, etc.
3 est plus grand que 2 qui est plus grand que 1. Donc, c'est l'ordre decroissant...
Effectivement, vu ainsi, tu as raison Fred0o. J'ai mal formulé ma demande, et c'est bien un ordre décroissant par rapport au nombre de citations. Désolé.
Désolé Patrick pour ma mauvaise formulation, j'étais obnubilé par le but final que je souhaite donner à ma requête.
Je ne suis pas opposé totalement au VBA mais si une autre solution pouvait se présenter, j'avoue que ça m'arrangerait prioritairement. J'ai bien conscience que ça semble assez délicat ou que ça nécessiterait une usine à gaz.
re fm medias bonjour patricktoulon, bonjour le fil bonjour le forum
Peut-être en utilisant les solutions d'un tableau structuré pour filtrer, la formule suivante dans la deuxième colonne pour compter le nombre d'occurence.
VB:
=NB.SI([Colonne1];O5)
trier la deuxième colonne et
et la suppression des doublons pour isoler les valeurs.
cdt
galougalou