Indirect avec nom de classeur partiellement variable, problème syntaxe

choup67

XLDnaute Occasionnel
Bonjour à tous,

Je cherche désépérement à rendre une partie de ma formule variable. Lorsque je veux que l'ensemble du nom du classeur soit variable, cela fonctionne mais lorsque je veux rendre qu'une partie du nom du classeur variable, ça ne fonctionne plus. Je pense qu'il y a un problème de syntaxe.

Voici la formule que je souhaite rendre variable :
=SOMME(1/NB.SI('Tableau des urgences - 04112011-MA.xlsm'!ZoneTBU;'Tableau des urgences - 04112011-MA.xlsm'!ZoneTBU))

En rouge, la partie variable qui est une date contenu dans la cellule F2.

J'ai essayé de remplacer le contenu de la cellule F2 par le nom du fichier donc "Tableau des urgence - 04112011-MA" ce qui me donne cette formule :
Code:
=SOMME(1/NB.SI(INDIRECT("'["&F2&".xlsm]'Base!ZoneTBU");INDIRECT("'["&F2&".xlsm]'Base!ZoneTBU")))

Mais ça me renvoi une erreur REF

Une idée?

Merci.
 

Discussions similaires

Réponses
3
Affichages
144

Statistiques des forums

Discussions
312 323
Messages
2 087 297
Membres
103 511
dernier inscrit
mickael.das