Modifier une valeur dans formule

Résolu/Fermé
Lol0 - 10 avril 2017 à 09:26
PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 - 10 avril 2017 à 10:26
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?
A voir également:

1 réponse

PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
Modifié le 10 avril 2017 à 10:31
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
0