Tri automatique par nombre d'occurences

Bonjour,

J'ai un fichier assez simple où je souhaite trier mes lignes automatiquement en fonction du nombre d'occurrences la plus grande.

Pour le moment mes lignes se trient bien seules mais par ordre de plus petit au plus grand. J'aurais besoin, par exemple, que si l'occurrence 9 est la plus fréquentes, ces lignes soient placées en premier.

Voici mon fichier actuel qui n'est peut être pas si loin de la vérité mais qui nécessite certainement des lanternes plus éclairées que la mienne ...

Merci d'avance et bonne journée à vous !

25suivi-test.xlsm (29.41 Ko)

Bonjour,

J'ai un problème quand j'essaye d'ouvrir votre fichier...

image

Bonjour,

En effet en l'ouvrant j'ai le même soucis. Celui-ci après test semble ok.
Désolé du contretemps !

19suivi-test.xlsm (29.41 Ko)

Ok cette fois j'arrive à ouvrir le fichier.

Je suis parti sur l'ajout d'une colonne "fréquence", qui compte le nombre de fois qu'une référence colonne B apparait dans le tableau, puis j'ai modifié un peu la macro de Tri pour mettre en premier ordre de tri la fréquence dans l'ordre décroissant (donc par rapport à I8 xlDescending).

Voici le résultat:

41suivi-test.xlsm (27.10 Ko)

Bonjour à tous,

une autre proposition :

=TRIERPAR($B$8:$H$22;NB.SI($B$8:$B$22;$B$8:$B$22);-1)

33suivi-test.xlsm (27.63 Ko)

Bonjour à tous les deux,

Je reviens après un court congé pour constater que vous avez su me fournir très rapidement deux solutions certes, différentes mais qui répondent tout à fait à mon besoin. Merci pour l'explication au passage !

Rechercher des sujets similaires à "tri automatique nombre occurences"