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 :
Mais ça me renvoi une erreur REF
Une idée?
Merci.
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.