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:
Du coup faut que je le fasse pour chaque n et chaque k, c'est long !!
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')
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 !!
Partager