Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

un calcul de somme

  • Initiateur de la discussion Reeaz
  • Date de début
R

Reeaz

Guest
Bonjour,

j'essaie de créer une macro qui calculerait en gros une somme glissante, ie qui me permettrait de parcourir des cellules et donc de calculer la somme par rapport à d'autres cellules.
On peut le faire ss excel mais moi il me le faudrait ss forme de macro.

Par exemple, j'aurais:
0,988957717
0,987431624
0,986038979
0,984540785
0,983082522
0,981597078
0,980033027
0,978310498
0,976587968
0,974921004
0,973198475
0,971531511
0,969808981
0,968086452
0,966530619
0,964808089
0,963141125
0,961418596
0,959482209

et j'ai créé:
Sub rate()


fin = Range("Q1").End(xlDown).Row

For i = 1 To fin

cells(i,18).value=(cells(i,17).values-cells(i+12,17))/"(somme cells(i+1,17).value:cells(i+12).value)"

End Sub

c'est donc la division qui intègre une somme qui varie donc selon l'indice que je n'arrive pas à créer.
Sur les données que j'ai envoyées, je cherche donc à calculer par exempl pr la première ligne:

(0,988957717+0,971531511)/SOM(0,987431624
0,986038979
0,984540785
0,983082522
0,981597078
0,980033027
0,978310498
0,976587968
0,974921004
0,973198475
0,971531511
0,969808981)
ainsi de suite.....

Si qqun pvait m'aider ce serait sympa.
Merci!!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…