Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…