Changement de nom du fichier dans une formule
texastina
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous!
Le titre n'est pas vraiment représentatif de mon problème, je m'explique,
Il y a aussi l'excel pour mieux comprendre :)
https://www.cjoint.com/c/IFmnmHqwtmp
J'ai un excel de type tableau de bord par semaine sur l'année,
Je souhaiterais récupérer les données de chaque semaine dans les fichiers excel fermé, (Il y a autant de fichier Excel que de semaine => Exemple de fichiers Maquette Stock W01 ; Maquette Stock W02 ; Maquette stock W03.............................
Pour ce faire j'utilise la formule SOMMEPROD :
=SOMMEPROD(('S:\05-LOG\01-Service\06 STOCKS\Stocks SEMAINE\[Maquette stock W01.xlsx]Usine'!$A$3:$A$1048576=A3)*('S:\05-LOG\01-Service\06 STOCKS\Stocks SEMAINE\[Maquette stock W01.xlsx]Usine'!$U$3:$U$1048576))
Le soucis est que je souhaiterais que le nom du fichier (En gras) change automatiquement en fonction du numéro de semaine en B2,
J’espère avoir été assez clair, je vous remercie d'avance pour vos réponses,
Cordialement
Nicolas,
Le titre n'est pas vraiment représentatif de mon problème, je m'explique,
Il y a aussi l'excel pour mieux comprendre :)
https://www.cjoint.com/c/IFmnmHqwtmp
J'ai un excel de type tableau de bord par semaine sur l'année,
Je souhaiterais récupérer les données de chaque semaine dans les fichiers excel fermé, (Il y a autant de fichier Excel que de semaine => Exemple de fichiers Maquette Stock W01 ; Maquette Stock W02 ; Maquette stock W03.............................
Pour ce faire j'utilise la formule SOMMEPROD :
=SOMMEPROD(('S:\05-LOG\01-Service\06 STOCKS\Stocks SEMAINE\[Maquette stock W01.xlsx]Usine'!$A$3:$A$1048576=A3)*('S:\05-LOG\01-Service\06 STOCKS\Stocks SEMAINE\[Maquette stock W01.xlsx]Usine'!$U$3:$U$1048576))
Le soucis est que je souhaiterais que le nom du fichier (En gras) change automatiquement en fonction du numéro de semaine en B2,
J’espère avoir été assez clair, je vous remercie d'avance pour vos réponses,
Cordialement
Nicolas,
A voir également:
- Changement de nom du fichier dans une formule
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Formule si et - Guide
2 réponses
Bonjour,
=SOMMEPROD((INDIRECT("'S:\05-LOG\01-Service\06 STOCKS\Stocks SEMAINE\[Maquette stock W"&B2&".xlsx]Usine'!")$A$3:$A$1048576=A3)*(INDIRECT("'S:\05-LOG\01-Service\06 STOCKS\Stocks SEMAINE\[Maquette stock W"&B2&".xlsx]Usine'!")$U$3:$U$1048576))
indirect devrait faire l'affaire, je ne l'ai pas testé il faudra peut être jouer un peu sur l'emplacement des parenthèses fermantes
=SOMMEPROD((INDIRECT("'S:\05-LOG\01-Service\06 STOCKS\Stocks SEMAINE\[Maquette stock W"&B2&".xlsx]Usine'!")$A$3:$A$1048576=A3)*(INDIRECT("'S:\05-LOG\01-Service\06 STOCKS\Stocks SEMAINE\[Maquette stock W"&B2&".xlsx]Usine'!")$U$3:$U$1048576))
indirect devrait faire l'affaire, je ne l'ai pas testé il faudra peut être jouer un peu sur l'emplacement des parenthèses fermantes
Merci pour ta réponse,
Bonne idée la fonction indirect! en revanche même en jouant avec les parenthèses dans tous les sens la fonction ne fonctionne pas, cela m'indique #REF!.....
Je continu à chercher avec INDIRECT, j'avais lu dans une discussion que les fonctions SOMME SI et INDIRECT / INDEX ne fonctionnaient pas quand les classeurs étaient fermés..
(J'ai essayé la formule en ayant les fichiers ouvert et fermé, aucun n'a fonctionné...)