Bonsoir !

J'ai besoin de faire des calculs dans plus de 600 fichiers excel nommés
truc_groupe_n-k.xls
avec n=nombre d'itérations=1:34 et k=temps=1:4
Ces fichiers sont répartis dans plusieurs dossiers appelés groupe_n-k
eux-même dans des dossiers appelés groupe_n

Comment je peux faire mes calculs (ce sont des calculs de moyennes tout bêtes) dans tous ces fichiers sans avoir à écrire 600 lignes de code ?

Pour l'instant, voilà ce que je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
%n=1 et k=1
cd('C:\DossierSource\groupe_1\groupe_1-1')
A = xlsread('truc_groupe_1-1.xls', 1, 'Q:Q');
M = mean(A);
cd('C:\DossierSource')
xlswrite('Analyses.xls', M, 'nom de la feuille excel','A1')
 
%n=1 et k=2
cd('C:\DossierSource\groupe_1\groupe_1-2')
A = xlsread('truc_groupe_1-2.xls', 1, 'Q:Q');
M = mean(A);
cd('C:\DossierSource')
xlswrite('Analyses.xls', M, 'nom de la feuille excel','B1')
 
%n=2 et k=1
cd('C:\DossierSource\groupe_2\groupe_2-1')
A = xlsread('truc_groupe_2-1.xls', 1, 'Q:Q');
M = mean(A);
cd('C:\DossierSource')
xlswrite('Analyses.xls', M, 'nom de la feuille excel','A2')
Du coup faut que je le fasse pour chaque n et chaque k, c'est long !!
Je suis sûre qu'on peut boucler quelque chose, mais j'y arrive pas, puisque les n et les k sont entre des '...'
Pareil... comment faire pour que ça incrémente la 'cellule où je colle ma moyenne' (Ak, Bk...) dans le fichier Analyses.xls ??

Y a un truc qui m'échappe...

J'imagine qu'il faut que je crée une matrice n*k avec toutes mes moyennes, que j'irai ensuite coller dans Analyses.xls... Mais alors là je ne vois pas du tout comment faire !

MERCI BEAUCOUP POUR VOTRE AIDE !!