Rechercher valeur et retourner le nom correspondant

Résolu
mablansh Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
mablansh Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici une nouvelle question :

Dans une colonne j'ai la liste de tous les concurrents d'une course à pied.
Dans la colonne juste à côté j'ai leur chrono de course final.
Dans une troisième colonne plus loin, j'ai classé les chronos par ordre croissant.

Je souhaite donc maintenant que le nom des coureurs vienne s'inscrire en face de leur chrono trié par ordre croissant.

Voici ce que j'ai essayé :

=INDEX(A14:D32;SI(E14:F32=Q17;COLONNE(A14:D32));)
(formule validée par ctrl+maj+entrer).

Problème, ceci me renvoie toujours le nom du premier concurrent.

explication : A14:D32 (cellules fusionnées avec le nom des concurrents à l'intérieur)
E14:F32 (cellules fusionnées avec leur chrono respectif classés dans le désordre)
Q17 (cellule de référence qui correspond au meilleur chrono réalisé)

Merci si vous avez une petite idée de ce qui cloche.
Seb


2 réponses

.Grincheux. Messages postés 211 Date d'inscription   Statut Membre Dernière intervention   84
 
Bonjour,

Plusieurs choses clochent selon moi :
- utiliser des plages sur plusieurs colonnes, ce n'est pas une bonne idée. Mieux vaut faire référence à la première colonne
- il manque des symboles $ lorsque tu fais référence à des plages de recherche
- EQUIV me parait plus appropriée que SI


Ceci devrait donc mieux fonctionner :
{=INDEX($A$14:$A$32;EQUIV(Q17;$E$14:$E$32;0))}

Bonne journée !
1
mablansh Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Merci,
simple et juste!
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Pourquoi faire simple quand on peut faire compliqué !!

Et pourquoi tout simplement recopier les colonnes avec les noms et les chronos, les coller plus loin et faire trier cette plage par ordre croissant sur la colonne chrono ?

Cdlmnt
0
mablansh Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
je ne peux pas faire ça, car les chrono proviennent d'un système de chronométrage extérieur, et j'importe les données via MS Query. Les chronos sont donc réactualisés à chaque passage.
Cordialement
0