Menu

Excel 2016: incrementer une date de fichier dans une formule ?

Messages postés
1
Date d'inscription
lundi 26 novembre 2018
Dernière intervention
26 novembre 2018
- - Dernière réponse : Vaucluse
Messages postés
23146
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
9 décembre 2018
- 27 nov. 2018 à 14:17
Bonjour,
j'essaye de créer un tableau récapitulatif à partir de fichiers exportés tous les jours qui ont pour nom automatique :JJMMAA-rapportXXX.xlsx (par exemple : 01118-rapport22.xlsx)
Dans mon fichier excel recap, je souhaite dans une cellule appeler une donnée contenu dans les fichiers exportés quotidiens : 01118-rapport22.xlsx, 02118-rapport22.xls;03118-rapport22.xls...
1ere ligne que je suis obligée de taper :
='[011118-rapport22.xlsx]Feuil1'!B$3 (va chercher le contenu de la cellule B3 dans le fichier....)
Je souhaiterai automatiser (tirer vers le bas par exemple..) les autres cellules pour que ma formule s'incrémente de la date du fichier sans avoir à retaper celle ci dans chaque cellule comme suit :
='[021118-rapport22.xlsx]Feuil1'!B$3
='[031118-rapport22.xlsx]Feuil1'!B$3
='[041118-rapport22.xlsx]Feuil1'!B$3
.....
Es ce possible ?
merci de votre aide.
Magali
Afficher la suite 

Votre réponse

2 réponses

Messages postés
261
Date d'inscription
mardi 5 juin 2018
Dernière intervention
8 décembre 2018
0
Merci
Re,

C'est mal de cross poster.

Daniel
Commenter la réponse de danielc0
Messages postés
23146
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
9 décembre 2018
0
Merci
Bonjour
Pas très facile d'incrémenter des dates selon ce que vous avez dans votre adresse
au plus simple, essayé ceci, à adapter

hors champ, en ligne, une colonne avec les dates que vous pouvez incrémenter sur la hauteur utile si vous avez un rapport par jour (on peut même s'arranger pour éviter les WE dans cette colonne)

supposons que ces dates commencent en Z2

si vous voulez un résultat en B2, cette formule devrait le donner (si le classeur est ouvert)

=INDIRECT("'["&TEXTE(Z2;"jjmmaa")&"-rapport22.xlsx]Feuil1'B3")

le $ dans B3 est inutile puisque en texte, il ne s'incrémentera pas
attention aux signes, y compris l'apostrophe devant le premier crochet et derrière Feuil1

crdlmnt
Commenter la réponse de Vaucluse