SOMME de 1 à n sous EXCEL

Résolu/Fermé
Julien - 2 nov. 2009 à 11:39
 To - 28 févr. 2018 à 07:48
Bonjour,
Je souhaiterai faire la somme des a^i, avec i allant de 1 à n, dans une seule cellule excel.
En développant, cela donnerait : a^0 + a^1 + a^2 + ... + a^n.

J'ai beau chercher, là je cale ...

Merci d'avance de m'aider
A voir également:

6 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 822
2 nov. 2009 à 13:39
bonjour,

dans excel la formule n'existe pas il faut donc la créer :
dans un module (comme une macro) écrire le code de cette fonction (que j'ai appelé sommepuiss dans l'exemple ci-dessous)

Function sommepuiss(V, n)
For i = 0 To n
sommepuiss = sommepuiss + V ^ i
Next i
End Function

Ensuite, dans la feuille excel, l'utiliser comme une fonction "classique" :

si a est en A1 et n en A2, par exemple, alors il faut écrire dans la cellule où on veut le résultat :

=sommepuiss(A1;A2)

13
Bonjour! J'ai lu votre réponse, et je voulais vous posez une question :
j'aimerai créer une fonction sur Excel qui me permette de faire une boucle "tant que" (c'est pour un algorithme). Et je trouve qu'un boucle "tant que K <= N" c'est comme "pour K allant de 1 à N"
Ne trouvant pas la boucle "tant que" j'opte plus pour la 2e solution
Or je ne suis pas sure du code à entrer lors de la création de ma fonction, et un peu d'aide venant de qqn qui maitrise ne serait pas trop.

Merci d'avance, et bonne journée!
0
merci !!!
0