Modifier une valeur dans formule [Résolu/Fermé]

Signaler
-
Messages postés
5535
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
18 février 2021
-
Bonjour,

Je souhaiterai vos lumière pour me faciliter du copier coller sur... beaucoup de ligne. Je m'explique:

J'ai des fichiers qui se génère chaque semaine
_ S201701_Bilan Hebdo (fichier semaine 1)
_ S201702_Bilan Hebdo (fichier semaine 2)
_ ...

Je veux récupérer certaines lignes de chaque fichier (et j'en ai 168 a récupérer) dans un autre fichier excel. Et pour que le fichier s'incrémente automatiquement, je souhaite anticiper les futurs fichiers qui vont arriver jusqu'à la semaine 52.

Problème:
Pour mes 168 premières lignes, j'ai donc la formule suivante:
_='*chemin du fichier*\S201701H1
_='*chemin du fichier*\S201701H2
_ .....
_='*chemin du fichier*\S201701H168

Puis pour les 168 autres lignes:
_='*chemin du fichier*\S201702H1
_='*chemin du fichier*\S201702H2
_ .....
_='*chemin du fichier*\S201702H168

Puis:
_='*chemin du fichier*\S201703H1
_='*chemin du fichier*\S201703H2
_ .....
_='*chemin du fichier*\S201703H168

et j'aimerai faire ça jusqu’à le semaine 52...

Ma question est donc la suivante:
Puis-je faire une sorte de copier coller (ou suite logique ou j'en sais rien quoi), qui fera que je n'ai que mon numéro de semaine qui change?

1 réponse

Messages postés
5535
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
18 février 2021
576
Bonjour Lol0

Essayer cette formule en l'adaptant à vos fichiers

=INDIRECT(ADRESSE(LIGNE();8;3;1;"[S2017"&$E$1&"_BILAN Hebdo.xlsx]Feuil1");1)

E1 = numéro de la semaine '01 ou'52 ou =NO.SEMAINE(AUJOURDHUI();21)

C'est en forgeant que l'on devient forgeron. -   C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs