Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
moi, de mon coté, je ne vois pas trop le lien entre ta première demande, et celle que tu viens de faire, "classer dans l'ordre croissant ou décroissant les valeurs de la liste, en éliminant les doublons et les blancs...", ce qui est nettement plus facile🙂
Dès que j'ai le temps, je te fais un petit fichier...
Ceci confirme bien ce que j'écrivais sous ma première réponse : Par formule cela devrait être faisable par une matricielle (compliquée !) ou bien par formule simple mais avec une ligne supplémentaire.
J'ai aussi (un peu) essayé par matricielle, mais sans y parvenir.
La solution proposée par Monique, tout aussi belle qu'elle soit (la solution !), ne répond pas entièrement à la question.
En permutant les nombres on s'en rend compte : voir fichier joint.
Dans ce cas précis la formule avec ligne supplémentaire le fait.
Il y avait une petite erreur de $ dans mon dernier fichier, corrigé dans le fichier ci-joint.
Ceci dit, je n'ai toujours pas compris qu'elle était ta demande :
A lire tes premiers posts, il s'agit de classer par ordre décroissant des chiffres en fonction de leur fréquence d'apparition.
Exemple
9 2 2 6 1 donne 2 9 6 1 ou 2 6 9 1 ou ...
9 2 2 6 6 1 donne 2 6 9 1 ou 6 2 9 1 ou ...
et, à lire un autre post
"Dans a1=9
Dans b1=10
Dans c1=9
Dans d1=3
Dans r1=2
Le résultat manuel donnerait 2-3-9-10-"
on pourrait croire qu'il s'agit de classer les chiffres par ordre croissant, sans les doublons ni les blancs ( Il ne s'agit plus de les classer par fréquence d'apparition, car dans ce cas, le 9 aurait dû être en premier puisqu'il apparait deux fois dans la liste donnée en exemple)
On sélectionne les doublons (des triplettes n'existent pas) et on ne les affichent qu'une seule fois par ordre croissant.
On affiche le solde des nombres par ordre croissant.
Donc dans ton exemple, d'abord 2 et 6 (doublons par ordre croissant), puis 1 et 9 (simplettes par ordre croissant)
On sélectionne les doublons (des triplettes n'existent pas) et on ne les affichent qu'une seule fois par ordre croissant.
On affiche le solde des nombres par ordre croissant.
Je pense que tu as raison, mais bon. Guido écrit dans son fichier :
"J'aimerais classer les numéros par ordre du plus cité au moins cité".
6 1 9 9 2 2 1 donne alors 9 2 1 6 ou 2 9 1 6 ou ...
Nul part c'est écrit "par ordre croissant, les plus cités en premiers, et ainsi de suite par fréquence d'apparition". Ses exemples donnent effectivement le résultat par ordre croissant, cela ne signifie pas que c'est la seule solution...
et quel rapport avec
"Dans a1=9
Dans b1=10
Dans c1=9
Dans d1=3
Dans r1=2
Le résultat manuel donnerait 2-3-9-10-"
qui devrait donner 9 2 3 10 ?
Conclusion : Faut que j'aille m'acheter une autre boule de cristal. La mienne a atteint l'age de la retraite...
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD