Question bête

Salut à tous,

Je suis très novice avec Excel, c'est rien de le dire...

J'ai un document qui recense l'évolution quotidienne du cac40 sur 20 ans : cours d'ouverture, de clôture . A chaque ligne une journée. Je cherche à ajouter une colonne ou s'afficherait la variation du jour (à la clôture) par rapport à la clôture du jour précédent. Pour cela j'ai la formule =((F2-F1))/F1*100

Évidemment j'arrive à calculer la première cellule mais il me reste plus de 7000 lignes à faire. Bref il me faudrait une boucle...et là je sais pas faire, et je demande au secours !

Merci d'avance

Bonsoir tyuiop

Dans un premier temps, bienvenu sur le Forum.

Sur tes 7000 lignes, tu pourrais peu-être en joindre une dizaine afin de voir ce que l'on peut faire.

Regarde en haut à droite "Joindre un fichier"

A+

Adrien

Bonsoir à tous,

Une simple recopie de la formule vers le bas ne ferait-elle pas l'affaire?

En fait c'est plus compliqué que cela : il faut calculer la variation en % du jour à partir de la clôture du jour précédent. Le fichier se présente comme cela (séparateur point virgule) :

FR0003500008;20/06/88;1259,26;1265,12;1259,26;1261,77;0

FR0003500008;21/06/88;1252,09;1256,20;1249,79;1253,77;0

FR0003500008;22/06/88;1268,60;1277,20;1268,37;1280,07;0

FR0003500008;23/06/88;1287,00;1287,93;1287,00;1287,93;0

La date est la seconde colonne,les données de valeur de clôture en points sont donnés à l'avant dernière colonne. Pour le calcul de la variation de la journée en % il faut donc remonter à la ligne précédente à chaque fois.

J'espère que mon explication n'est pas trop confuse

Merci d'avance de votre aide.

Bonjour tyuiop

Personnellement je préfére un morceau de fichier mais bon....

As-tu essayé la solution proposée par vba-new ? Résultat ?

A+

Adrien

RE,

Si j'ai bien compris, la variation serait égale à :

- pour les lignes 1 et 2 :

(1253.77 - 1261.77) / 1261.77 = -0.63 %

- pour les lignes 2 et 3 :

(1280.07 - 1253.77) / 1253.77 = 2.10 %

etc.

C'est bien ça?

Rechercher des sujets similaires à "question bete"