Fonction qui donnerait la somme d'une suite de nombre

Bonjour,

Existe-t-il dans Excel une fonction qui donnerait la somme d'une suite de nombre. On connait la fonction factorielle d'un nombre qui est la multiplication de tous les chiffres et nombres depuis 1 jusqu'à ce nombre. Existe-t-il l'équivalent pour l'addition ?

Par exemple j'aimerais que la fonction ressemble à ça : Fxxxx(12) = 1+2+3+4+5+6+7+8+9+10+11+12 = 77.

Merci.

Bonsoir à tous !

Et.....

Pour une valeur en A1 (exemple 12), je vous propose de tester la formule suivante :

=SOMME(SEQUENCE(A1))

On pourrait, si besoin était, transformer cette formule en lambda.

Magnifique mais hélas, mon Excel ne connaît pas cette fonction SEQUENCE

Bonjour

Une autre

=LET(x;LIGNE(A1:A12);SOMME(x))

Mais si tu as 365 tu as SEQUENCE

En fait je ne sais pas si j'ai 365. Où voit-on cela ?

Ah vu : Office pro plus 2019

RE

C'est dispo à partir de 2021 seulement

En fait ceci suffit :

=SOMME(LIGNE(A1:A12))

tu adaptes 1 et 12 aux extrême voulues

Sinon il faut le fabriquer en VBA

Bonsoir à tous de nouveau !

Ah vu : Office pro plus 2019

Ne pas oublier de mettre à jour votre profil ....

Une autre proposition, toujours pour une valeur en A1 :

=SOMME(LIGNE(INDIRECT("a1:a"&A1)))

Bonsoir à tous,

Une proposition par vba: (code à placer dans un module standard)

Function somme_suite(nb As Integer)
 Dim i%, cp%
  For i = 1 To nb
   cp = cp + i
  Next i
 somme_suite = cp
End Function

S'utilise comme une fonction classique:

=somme_suite(12)

Cordialement,

Bonsoir,

Avec le nombre de termes de la suite en A1 :

=A1*(A1+1)/2

A+

Bonsoir à tous !

=A1*(A1+1)/2

Arf ! Je savais bien que les mathématiques pouvaient aider......

Merci mille fois !

La formule mathématique marche excellemment bien. J'aurais dû y penser.

Par contre la formule somme(ligne()) ne donne rien. !

re

"les mathématiques", c'était Pascal (sorry, Eriiic), je pense, qui a formulé cela

Bonjour

Par contre la formule somme(ligne()) ne donne rien. !

Personne n'a donné cela mais

=SOMME(LIGNE(A1:A12))

marche parfaitement pour 1 à 12

Bonsoir à tous,

Par contre la formule somme(ligne()) ne donne rien. !

Fonctionne chez moi en validant en matricielle .

2classeur1.xlsm (14.54 Ko)

Cordialement,

Bonjour à tous,

re

"les mathématiques", c'était GAUSS, je pense, qui a formulé cela

ce n'est pas Pascal plutôt ?
Et lors d'un exercice à l'école si je me souviens bien.
Il commençait à se faire eng... car il ne faisait pas ses additions comme les autres, et a montré qu'il avait déjà fini.
eric

Bonjour

Par contre la formule somme(ligne()) ne donne rien. !

Personne n'a donné cela mais

=SOMME(LIGNE(A1:A12))

marche parfaitement pour 1 à 12

Chez moi il faut la valider en matriciel, ou alors il suffit de remplacer SOMME par SOMMEPROD et là c'est ok.

Bonjour

C'est vrai qu'avec 365, naturellement matriciel, on oublie ce "détail"...

Effectivement sommeprod fonctionne très bien

La formule =Sommeprod(Ligne(1:24)) renvoie 300, ce qui est la somme des nombres de 1 à 24.

Merci !.

Rechercher des sujets similaires à "fonction qui donnerait somme suite nombre"