Fonction RechercheV ou autre

Résolu
hamid.33 Messages postés 5 Statut Membre -  
hamid.33 Messages postés 5 Statut Membre -
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 71823 Statut Contributeur 17 376
 
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 Statut Membre
 
Ok merci Mr Pentier.
0
Raymond PENTIER Messages postés 71823 Statut Contributeur 17 376
 
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 Statut Membre
 
ok, je testerai sa après le boulot.
Merci de m'avoir accorder de votre temps.
0
Mike-31 Messages postés 19571 Statut Contributeur
 
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 Statut Membre
 
D'accord, merci je vais testé sa après le boulot. Merci encore.
0
hamid.33 Messages postés 5 Statut Membre
 
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