Autres Ordonner des series

ALEA()

XLDnaute Occasionnel
Bonjour,
Je suis sur mon smartphone je n'ai pas de fichier...
Dans ma feuille Excel, à partir de A1, j'ai 2000 lignes de 50 numéros par lignes (allant de 1 à 90 sans doublon)
Je voudrais une méthode pour classer ces 2000 lignes par ordre croissant
Ex
1 2 8 16 20 ....(50 nb)
1 2 9 16 22 ...
Etc..


Merci
À.
 

jmfmarques

XLDnaute Accro
Bonjour
Il semble que ta logique de "tri" soit celle du tri des résultats de la concaténation des valeurs
(v1 & V2 & V3, etc ...)
Si oui, il te faut donc les concaténer avant tri, mais en concaténant non pas directement les valeurs, mais plutôt leur format "0#". Car "2" est > "11", par exemple, alors que 2 est < 11.
Il faut donc concaténer ainsi : "02" & "11"
ta première démarche va donc être celle d'une concaténation de ces formats, avant tri.
Commence par cela
 

jmfmarques

XLDnaute Accro
Je ne vois pas comment mieux t'exposer ce que j'ai dit plus haut.
un "exemple", alors ?
pour trier par ordre croissant une ligne disant :
1 en colonne A et 12 en colonne B
il te faut concaténer dans une colonne le formatage "0#" de ces deux valeurs --->> "0112"
faire cela pour chaque ligne, puis trier la colonne de ces concaténations.
Je vois mal comment dire les choses autrement (cela dépasse mes forces).
 

jmfmarques

XLDnaute Accro
exemple :

2​
12​
3​
4​
24​
9​
021203042409

La 9ème colonne est ici obtenue par la concaténation des valeurs (formatées en "00") des 6 premières colonnes. Et le tri devra se faire sur la base de cette 9ème colonne.
Si tu ne comprends toujours pas, j'abdique.
Et la déconcaténation après ?
je ne vois pas pourquoi il faudrait déconcaténer ! Tu peux tout simplement masquer la colonne des concaténations, qui n'est là que pour trier.
 

Discussions similaires

Réponses
2
Affichages
513

Membres actuellement en ligne

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16