Contenu de cellule comme nom de fichier dans formule

Bonjour,

Je souhaite dans la formule suivante :

=NB.SI('[Grille.xlsx]Test'!D25:D44;"Non Test")

Remplacer "Grille" (et uniquement grille) par le contenu de la cellule situé en D57. Cette dernière ne contient qu'un simple mot (qui est le nom du fichier).

J'ai essayé la concaténation avec les "&" et avec la fonction concatener, j'ai essayer d'autres choses mais rien n'y fait.

Auriez-vous des propositions à me faire ?

Cordialement,

JayGr

Bonjour,

Un essai En D57 le nom de ton fichier... Attention à bien nommer l’onglet de ton fichier cible : "test"

=NB.SI(INDIRECT("["&D57&".xlsx]test!D25:D44");"Non test")

A me redire,

Leakim

Bonjour,

Merci pour votre réponse.

Cependant j'avais déjà essayé

Et du coup ça ne fonctionne pas non plus

Pour info : Il me met une erreur #REF!

Re,

Curieux

Chez moi j'ai mis le fichier nommé en D57 sur mon bureau et cela fonctionne.

Où est "hébergé" ton fichier cible ?? et est-il ouvert lorsque tu fais la requête ?

Leakim

Arf... J'ai essayé fichier ouvert et fichier fermé.

Mon fichier cible se trouve dans le même dossier que sur mon Bureau.

Je les ai mis sur mon bureau.

Le fichier avec la requête est joint à ce message.

/!\ Ce fichier n'est pas l'original, mais je ne peux pas vous le fournir /!\

Je ne peux pas vous fournir le fichier grille.

46classeur1.zip (5.06 Ko)

Re,

Il ne faut pas d'espace dans le nom de ton onglet, ni dans ta formule, ni sur ton fichier cible !

=NB.SI(INDIRECT("["&A12&".xlsx]AutoEvaluation!D25:D44");"Non applicable")

Cordialement,

Leakim

Merci beaucoup,

Cordialement.

Rechercher des sujets similaires à "contenu comme nom fichier formule"