Probleme de liaison entre classeur

Seb

XLDnaute Occasionnel
Bonsoir à Tous,

Voila mon soucis, j'ai un gros classeur ou j'ai plein de donnée et entre autre 7 colonne representant des achats.
J'ai fait un autre classeur qui sauvegarde les achats par liaison. Il récupere les données qui sont ainsi sauvegardés.

Mais j'ai un petit probleme avec une formule que je n'arrive pas à faire marcher.

=SI(ESTERR(INDIRECT(H$3&"!A1"));"";SI(ESTNUM(G$5);INDEX(INDIRECT(H$3&"!aj4:aj45");EQUIV(G$5;INDIRECT(H$3&"!g4:g45");0));""))

h3 represente le mois
a1 l'année
g5 le 1er du mois
aj4 aj45 la colonne des achats
g4 g45 les jours

mais je sais pas ou mettre le nom du classeur "Matrice poissonnerie" ou il y a les données à récupérer, je me perd dans la formule...
 
C

Compte Supprimé 979

Guest
Re : Probleme de liaison entre classeur

Salut Seb,

Normalement avec un "Indirect" pour faire appel à une cellule d'une feuille d'un classeur il faut faire :
Code:
=Indirect("[NomClasseur.xls]NomFeuille!A1")

Ensuite pour faire des formules complexes, j'ai un petit truc.
J'éclate ma formule en plusieurs cellules
A1 =SI(ESTERR(INDIRECT(H$3&"!A1"));"VRAI";"FAUX")
B1 =INDEX(INDIRECT(H$3&"!aj4:aj45");1)
C1 =EQUIV(G$5;INDIRECT (H$3&"!g4:g45"))
Comme ça cela te permet de voir ou la formule ne va pas !
Ensuite il faut tout concaténer en prenant soin de compter les parenthèses ouvertes, à refermer.

Voilà ;)
 

Discussions similaires

Réponses
4
Affichages
361
Réponses
14
Affichages
668
Réponses
2
Affichages
3 K

Statistiques des forums

Discussions
312 321
Messages
2 087 243
Membres
103 497
dernier inscrit
JP9231