SOMME de 1 à n sous EXCEL

Résolu
Julien -  
 To -
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
Configuration: Windows Vista
Firefox 3.0.13

6 réponses

  1. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
     
    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
    1. amgg95
       
      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
    2. To
       
      merci !!!
      0