Bonjour
Objectif incrémenter une valeur dans un tableau

Je fais la lecture du fichier excel qui se presente de la forme suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
1	2	3	1	5	6	222	336
21	3	4	1	6	7	223	336
3	4	5	1	7	9	224	336
4	5	6	2	8	10	225	336
5	7	12	3	9	12	226	336
6	8	1	3	10	13	227	336
7	9	3	5	11	14	228	336
Quand la 4eme colonne =1
Incrémente la 7eme colonne par z=z+50
Soit 50 la première fois puis 100 puis 150…

Et quand la 4ème colonne différent de 1 j’incrémente la colonne 7 par la dernière valeur de Z.

Exemple ça donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
1	2	3	1	5	6	272	336
21	3	4	1	6	7	323	336
3	4	5	1	7	9	374	336
4	5	6	2	8	10	375	336
5	7	12	3	9	12	376	336
6	8	1	3	10	13	377	336
7	9	3	5	11	14	378	336
Pour mon code je fais une lecture du fichier qui s’appelle fic_conso et ensuite j’ai un problème.

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
%  Variable à incrémenter
   z=0
%   Taille du tableau pour la boucle for
   [m,n]=size(tab_conso)% permet de savoir le nombre de ligne dans mon fichier excel?
   for i=1:m
     if tab_conso(m,4)==1 
 
       z=z+50
 
       tab_conso(m,7)= tab_conso(m,7)+z
     else
         tab_conso(m,7)= tab_conso(m,7)+z
     end
 
   end

j’espère vous pourrez m’aider ou trouverez une autre solution qui va tout aussi bien