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

Résolu/Fermé
Swissfree Messages postés 5 Date d'inscription lundi 10 juin 2013 Statut Membre Dernière intervention 12 novembre 2015 - 10 juin 2013 à 10:21
Swissfree Messages postés 5 Date d'inscription lundi 10 juin 2013 Statut Membre Dernière intervention 12 novembre 2015 - 11 juin 2013 à 13:28
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 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
10 juin 2013 à 14:39
2
Swissfree Messages postés 5 Date d'inscription lundi 10 juin 2013 Statut Membre Dernière intervention 12 novembre 2015 1
11 juin 2013 à 13:28
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 Date d'inscription lundi 10 juin 2013 Statut Membre Dernière intervention 12 novembre 2015 1
11 juin 2013 à 09:41
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 149 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 7 mai 2014 12
10 juin 2013 à 11:18
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
10 juin 2013 à 12:45
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 149 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 7 mai 2014 12
10 juin 2013 à 14:44
Effectivement, des petites précisions bien utiles ;)
0