Tri de nombres...

B

bigbig

Guest
Bonjour,

J'ai un fichier du genre :

Ligne 1:
1-2-3-4-5

Ligne 2:
12-15-12-13-16

Et je voudrais obtenir en ligne 3 et 4 :
12-12-13-15-16
1-3-4-2-5

Bref, un tri croissant selon la ligne 2 mis en ligne 3
et sur la ligne 4, le n° qui correspondait dans la ligne 1 avec le tri réalisé en ligne 3.

Merci de votre aide pour une solution sans macro, juste des formules placé dans les lignes 3 et 4.

Merci de votre aide

PS: Ce problème à sans doute déjà été posé, mais pas facile de trouver les bon mot clé ou un bon titre à ce type de tri...
 
B

bigbig

Guest
Merci pour ta réponse.

C'est ok pour la ligne 3 mais il y aurait pas plus simple et plus court pour la ligne 4 ? Et si possible sans matrice...

Car je n'ai pas encore aborder les matrices sous excel et j'ai largement simplifier mon problème juste sur le point où je bloquais et celà me semble difficile d'utiliser des matrices dans mon cas surtout que je les connais pas assez ces matrices.

De plus, je ne peux pas joindre mon fichiers car trop de choses embriqués et données non diffusable.

Une autre solution pour la ligne 4 ?

Merci
 
M

Monique

Guest
Bonjour,

Avec une ligne intermédiaire,
te donnant le rang de chaque valeur de la ligne 2
mais un rang truqué par l'ajout d'une fraction du n° de colonne,
pour départager les ex aequo :
=RANG(B2;$B2:$F2;2)+COLONNE()/10000

Ensuite,
=Petite.Valeur(ligne 2; 1 puis 2 etc)
=INDEX(ligne 1;EQUIV(PETITE.VALEUR(ligne des rangs ; 1 puis 2 etc );ligne des rangs;0))
 

Pièces jointes

  • TriBigbigV1.zip
    2.3 KB · Affichages: 22

Discussions similaires

  • Résolu(e)
Microsoft 365 Code de tri
Réponses
22
Affichages
408
Réponses
8
Affichages
306

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz