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
159

Statistiques des forums

Discussions
312 489
Messages
2 088 857
Membres
103 979
dernier inscrit
bderradji