Rechercher valeur et retourner le nom correspondant [Résolu/Fermé]

Signaler
Messages postés
20
Date d'inscription
mardi 30 avril 2013
Statut
Membre
Dernière intervention
27 juin 2013
-
Messages postés
20
Date d'inscription
mardi 30 avril 2013
Statut
Membre
Dernière intervention
27 juin 2013
-
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

Messages postés
211
Date d'inscription
vendredi 10 mai 2013
Statut
Membre
Dernière intervention
22 octobre 2016
59
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
20
Date d'inscription
mardi 30 avril 2013
Statut
Membre
Dernière intervention
27 juin 2013

Merci,
simple et juste!
Messages postés
12782
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
22 octobre 2020
2 045
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
Messages postés
20
Date d'inscription
mardi 30 avril 2013
Statut
Membre
Dernière intervention
27 juin 2013

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