Lies des cellules a plusieur table d'un classeur

pierrot82911 -  
redaiwa Messages postés 370 Statut Membre -
Bonjour,
je rencontre un petit problem j'ai dans un classeur excel 2 tables,
et j'ai dans la tables 2 une liste de client (code client, nom du client, pays) et je voudrais que en tapant mon code client dans la table 1 le nom et le pays d'ou vient le client apparaissent.

merci a ces qui repondront




2 réponses

jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
Bonjour,

Cela ressemble simplement à l'utilisation de la formule RECHERCHEV

Ou encore mieux... l'utilisation du couple de fonctions INDEX/EQUIV.
=INDEX(matrice;EQUIV(valeur_cherchée;matrice;0);no_colonne)

Exemple :
=INDEX(C3:E12;EQUIV(H4;C3:C12;0);3)


C3:E12 : Tableau contenant les données
H4 : Valeur à chercher
C3:C12 : Plage de cellule (Colonne) contenant la liste des valeurs pouvant correspondre à la valeur cherchée
0 : laisser cette valeur pour une recherche exacte
3 : N° de colonne des valeurs à afficher. (cette valeur est relative... c'est à dire qu'elle dépend de la position par rapport au Tableau contenant les données..
Ici 3 correspond à la colonne : C+2 (C étant la colonne 1) => soit la colonne E


0
pierrot82911
 
merci de votre Reponses mais cela ne fonctionne pas pour mes tables
0
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759 > pierrot82911
 
Ben.. comment dire.......
Si :
1 - Tu ne nous montres pas la formule que tu as écris
2 - Que tu ne nous dis pas exactement comment sont tes tables

.... comment veux tu qu'on puisse t'aider ???

A la limite... dépose ton fichier Excel sur le site cijoint.com puis colle nous le lien ici qu'on puisse le télécharger et regarder comment il est fait !
0
redaiwa Messages postés 370 Statut Membre 119
 
Salam pierrot82911.

Si la table 2 est nommée, alors quand on saisit un code quelque part (par exemple en G1) :
1-pour trouver le nom du client, la formule est : =RECHERCHEV(G1;table2;2;false)
2-pour trouver le nom du pays, la formule est : =RECHERCHEV(G1;table2;3;false)

Si la table 2 n'est pas nommée, alors en supposant que le code est en colonne A, le nom en colonne B et le pays en colonne C:
1-pour trouver le nom du client, la formule est : =RECHERCHEV(G1;A:C;2;FAUX)
2-pour trouver le nom du pays, la formule est : =RECHERCHEV(G1;A:C;3;FAUX)

Essaye et rend-nous la réponse.

:-D
0
jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention   4 759
 
L'inconvénient avec RECHERCHEV ... c'est que :
1 - Les données doivent être triées
2 - Qu'on ne peut chercher QUE dans la première colonne...

Contrairement à INDEX/EQUIV ..
0
redaiwa Messages postés 370 Statut Membre 119 > jordane45 Messages postés 40050 Date d'inscription   Statut Modérateur Dernière intervention  
 
Salam jordane45.

Je sais bien mais c'est une solution parmi d'autres et cela peut ne pas lui poser de problème.

Bonne journée à tous :-)
0