Lien entre plusieurs feuilles excel

Résolu
Mais lis ça -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je travaille sur Excell 2007. Je me demande s'il est possible de faire un genre de "jointure" entre plusieurs feuilles.
Dans mon cas, j'ai une première feuille "Liv" avec 3 colonnes (fin,num,contact), la seconde "Conf" avec 2 colonnes (fin,connect) et la troisième "Ref" avec 3 colonnes (connect,num,contact).
Je voudrai qu'après avoir saisi dans la feuille "Liv" les valeurs de "fin" et "num" et dans la feuille "Conf" la valeur "connect", on ait la valeur de "contact" dans la feuille "Liv"qui se remplisse seule.
En sachant que :
Liv.fin = Conf.fin (automatiquement rempli),
Liv.num = Ref.num
Conf.contact = Ref.contact
Il me manque a créé le lien Liv.contact = Ref.contact en fonction des relations précédentes.

J'ai essayé la formule :

=SIERREUR(INDEX(Critères;EQUIV(A3&B3&(Confidentiel!$B3);(TermFin)&(N°Contact)&(ConnectPN);0);3);"")

Mais évidement, elle ne fonctionne pas.
Je précise que je ne connait rien au VB donc si je pouvais eviter une macro ça m'arrangerai beaucoup!

J'espère que j'ai suffisament exposé la situation. Si quelqu'un se sent inspiré, merci de me répondre

A voir également:

10 réponses

Mais lis ça
 
J'ai oublié de précisé que "ref" est un tableau de référence qui contient toutes les combinaisons possible entre "connect", "num" et "contact".
N'hésitez pas à me poser des questions si ce n'est pas assez clair.
J'ai vraiment besoin d'aide svp!
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Je ne comprend pas, tu saisis les valeurs dans Liv mais il y a déjà des formules :
Liv.fin = Conf.fin (automatiquement rempli),
Liv.num = Ref.num


Un exemple de ton fichier sur http://cijoint.fr/ sera plus efficace qu'une mauvaise explication !
0
Mais lis ça
 
Voici la structure de base de mon tableau. Je voudrai pouvoir remplir automatiquement la colonne contact de Liv.


http://www.cijoint.fr/cjlink.php?file=cj201104/cijzmbvHYN.xlsx

J'espère que ce sera assez clair pour que quelqu'un arrive à m'aider
0
Mais lis ça
 
Je crois que l'autre lien ne marchait pas en voici un autre:
http://cjoint.com/?0ehq9PyJWKu
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Même avec le fichier ce n'est pas clair !
Pourquoi la colonne fin de conf est égale à la colonne num de liv ?
0
Mais lis ça
 
Excuse moi. C'est une erreur de ma part.
Voici le tableau corrigé:
http://cjoint.com/?1eii79eLZoC
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

Le plus simple est d'ajouter une colonne "identificateur" sur la feuille Ref (en D pour l'exemple) . En D1 : = A1&B1 à reproduire vers le bas.

La formule en C1 de Liv :
=INDEX(Ref!C:C;EQUIV(INDEX(Conf!B:B;EQUIV(Liv!A2;Conf!A:A;0))&B2;Ref!D:D;0))&""
0
Mais lis ça
 
Merci beaucoup, ça marche bien, je ne savais pas quon pouvait imbriquer des fonctions INDEX.
Mais, j'aimerai bien comprendre un truc : je vois pas trop à quoi ça sert de créer "indicateur" dans ref???
0
Mais lis ça
 
En fait c'est bon, j'ai fini par comprendre par moi-même.
Merci encore pour ton aide
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
C'est pas Indicateur mais Identificateur, cela permet d'identifier chaque ligne de Ref de façon unique et donc de la retrouver facilement avec Equiv.

Au plaisir de te relire sur le forum
0