Excel : Si "nom", alors "prénom"

Résolu
Swissfree Messages postés 5 Statut Membre -  
Swissfree Messages postés 5 Statut Membre -
Bonjour,
J'ai dans 1 colonne une liste de nom et la suivante, une liste de prénoms correspondante.
Dans une case sur une autre feuille, j'ai fait une liste déroulante permettant le choix de l'un des noms de la colonne "nom". Dans la case d'à côté, j'aimerai que le prénom correspondant y soit automatiquement affiché.
Je ne trouve pas comment faire...
Il y a bien la fonction "SI", mais comme j'ai près de 50 noms, je n'ai pas envie de faire 50 conditions..

Merci de votre aide.
Chris.

4 réponses

Raymond PENTIER Messages postés 71826 Statut Contributeur 17 377
 
2
Swissfree Messages postés 5 Statut Membre 1
 
Parfait !!! J'y suis arrivé. Le tuto transmis par Raymond m'a bcp aidé grâce à la navigation dans les différentes cellules qui a permis une meilleure compréhension de la formule et de ses liaisons.

Merci encore à vous tous et bonne journée.

Chris
1
Swissfree Messages postés 5 Statut Membre 1
 
Bonjour tout le monde,

Merci infiniment pour vos conseils et réponses. Je ne maîtrise pas encore cette fonction "recherchev", mais vais l'expérimenter dans les prochaines heures...

Encore merci, c'est top de pouvoir bénéficier de la compétence des autres.

Je vous tiens au courant une fois testé.

Cdlt.
0
ergor Messages postés 157 Statut Membre 12
 
Bonjour,

Dans excel je pense que la fonction que tu cherches s'appelle :

rechercheH(valeur cherchée; domaine; numéro de la colonne)


dans ton cas ca donnerai :

=rechercheh(talistederoulante; tes deux colonnes ; 2)

2 correspondant à la deuxième colonnes.


Une chose à savoir ta liste de prénom et nom doit être triée.


Ps : en anglais = Hlookup

-1
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
quelques précisions aux bons conseils de hergor:

1°)si les données de base sont en colonne, c'est RECHERCHEV qu'il faut utiliser et non pas RECHERCHEH (en anglais donc VLOOKUP)

2°) pour éviter de trier la colonne de recherche, il suffit de terminer le code recherche par ;FAUX) ou;0)
soit cet exemple:

base de données feuil1 colonne A nom / Colonne B prénom

édition avec le nom en feuil2 A1 , prénom à éditer en feuil2 B1, en B1 la formule:

=SI(A1;"";"";RECHERCHEV(A1;Feuil1!A:B;2;0))

la condition SI (A1="";""; étant destinée à éviter l'affichage #N/A si A1 est vide.

A savoir: si la, loiste en feuil1 A contient des noms identiques, seul le premier prénom sera édité, bien sur.
crdlmnt
0
ergor Messages postés 157 Statut Membre 12
 
Effectivement, des petites précisions bien utiles ;)
0