Fonction RechercheV ou autre

Résolu/Fermé
hamid.33 Messages postés 5 Date d'inscription lundi 8 avril 2019 Statut Membre Dernière intervention 9 avril 2019 - 8 avril 2019 à 21:00
hamid.33 Messages postés 5 Date d'inscription lundi 8 avril 2019 Statut Membre Dernière intervention 9 avril 2019 - 9 avril 2019 à 19:24
Bonjour à tous,

Je recherche désespérément la manipulation à faire pour que excel aille me chercher des données dans un tableau. Je sais faire quand il n'y a qu'une seule donnée avec la fonction RECHERCHEV. Mais dès qu'il y a 2 possibilités pour une recherche, excel choisit que le premier. Help les amis.

le modèle du fichier se trouve ici:

https://www.transfernow.net/files/?utm_source=a638ba825mk4&utm_medium=&utm_content=en

Merci.

4 réponses

Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
8 avril 2019 à 21:12
Mais ... c'est tout-à-fait normal !
C'est même le principe de base de fonctionnement de RECHERCHEV.
0
hamid.33 Messages postés 5 Date d'inscription lundi 8 avril 2019 Statut Membre Dernière intervention 9 avril 2019
9 avril 2019 à 18:58
Ok merci Mr Pentier.
0
Raymond PENTIER Messages postés 58719 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 novembre 2024 17 233
8 avril 2019 à 21:17
Il te suffit d'appliquer un filtre à la colonne I, et tu auras affichées uniquement les lignes correspondant à Nicolas.
0
hamid.33 Messages postés 5 Date d'inscription lundi 8 avril 2019 Statut Membre Dernière intervention 9 avril 2019
9 avril 2019 à 19:01
ok, je testerai sa après le boulot.
Merci de m'avoir accorder de votre temps.
0
Mike-31 Messages postés 18345 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 8 novembre 2024 5 104
Modifié le 8 avril 2019 à 21:23
Bonsoir,

RECHERCHEV renvoi la première valeur rencontrée, et ne convient pas pour un renvoi multiple.
plusieurs possibilités avec colonne intermédiaire ou une formule plus compliquée pour un renvoi direct

=SI(LIGNES($1:1)<=NB.SI($I$5:$I$24;$A$10);INDEX($J$5:$J$24;EQUIV($A$10;$I$5:$I$24;0)+LIGNES($1:1)-1;0);"")

si tu nommes tes plages la formule se simplifie, exemple la plage $I$5:$I$24 nommée Nom et la plage $J$5:$J$24 nommée Num
la formule devient
=SI(LIGNES($1:1)<=NB.SI(Nom;$A$10);INDEX(Num;EQUIV($A$10;Nom;0)+LIGNES($1:1)-1;0);"")

et sans rien changer peut être utilisée sur des onglets différent
ensuite incrémenter la formule vers le bas
0
hamid.33 Messages postés 5 Date d'inscription lundi 8 avril 2019 Statut Membre Dernière intervention 9 avril 2019
9 avril 2019 à 19:00
D'accord, merci je vais testé sa après le boulot. Merci encore.
0
hamid.33 Messages postés 5 Date d'inscription lundi 8 avril 2019 Statut Membre Dernière intervention 9 avril 2019
9 avril 2019 à 19:24
Bonsoir et merci à Vaucluse car sa fonctionne super bien.

Merci à tout le monde de m'avoir accorder un peu de votre temps.
Bonne soirée tout le monde.
0