Problème formule excel

Altura82 -  
dobo69 Messages postés 1720 Statut Membre -
Bonjour,

Je voudrais combiné la valeur texte de 2 cellules avec un chemin de fichier dans une formule. pour être plus clair voici l'exemple :

En A1 : nom
En B1 : prenom

En C1 : =SI('file:///f:/'A1 & B1'.xls'#$'fiche élève'.$c$15="x";1;0)
A la validation de cette formule, excel m'indique que "le fichier .xls n'existe pas" Autrement dit il ne prend pas en compte la valeur des cellules.

Aidez-moi !!!!
Merci

1 réponse

dobo69 Messages postés 1720 Statut Membre 833
 
bonsoir,

la "bonne" syntaxe avec excel est la suivante :
=INDIRECT("'C:\chemin\["&A1&B1&".xls]Feuil1'!C15") pour renvoyer la valeur de l'autre fichier.
donc votre formule :
=SI(=INDIRECT("'C:\chemin\["&A1&A2&".xls]Feuil1'!C15")="X";1;0)
Si vous n'avez besoin de rien, demandez-moi.
0
dobo69 Messages postés 1720 Statut Membre 833
 
j'ai oublié de préciser : indirect nécessite que le fichier cible soit ouvert.
0
Altura82
 
Merci beaucoup, ca marche =)) mais il y aurait-il un moyen que ce puisse fonctionner avec le fichier cible fermé ?
0
dobo69 Messages postés 1720 Statut Membre 833
 
bonjour,

Avec ce sujet de nom de fichier variable, à ma connaissance la seule méthode est de passer par une macro pour traiter un fichier fermé.
Par contre, si cela vous intéresse vraiment il faut faire parvenir un fichier exemple pour pouvoir rédiger la procédure adaptée à votre sujet. (déposez un fichier sur http://www.cijoint.fr et coller le lien donné sur votre prochain message)
0