Accueil › Fonctions Excel › SOMME
Fonction SOMME dans Excel : additionner, avec exemples et raccourcis
SOMME additionne des nombres. C'est la première fonction que presque tout le monde apprend, mais elle cache plus qu'il n'y paraît : des raccourcis, des sommes entre feuilles et les raisons pour lesquelles un total est parfois faux. Dans l'Excel en anglais, la fonction s'appelle SUM.
Dans ce guide
Syntaxe de SOMME
=SOMME(nombre1; [nombre2]; …)Chaque argument peut être un nombre, une cellule ou une plage. Vous pouvez indiquer jusqu'à 255 arguments.
Exemple simple
| A | B | |
|---|---|---|
| 1 | Mois | Ventes |
| 2 | Janvier | 1 200 |
| 3 | Février | 950 |
| 4 | Mars | 1 430 |
| 5 | Avril | 1 105 |
| 6 | Total | 4 685 |
Cette formule additionne les quatre mois : 4 685. Les cellules vides et le texte de la plage sont tout simplement ignorés.
S'exercer avec SOMME : essayez vous-même
Lire est une chose, taper la formule en est une autre. Construisez la formule ci-dessous pas à pas : les indications vous disent quoi taper, et vous pouvez cliquer sur les cellules ou faire glisser dessus pour les ajouter, comme dans Excel.
Exercice: Additionnez les dépenses du mois en B7: =SOMME(B2:B6)
Le raccourci Somme automatique
Sélectionnez la cellule vide sous vos nombres (ou à leur droite) et appuyez sur :
- Windows : Alt+=
- Mac : Cmd+Maj+T
Excel écrit la formule SOMME et devine la plage. Vérifiez la plage mise en évidence et appuyez sur Entrée. Vous pouvez aussi sélectionner un bloc de nombres plus une ligne vide en dessous et appuyer une seule fois sur le raccourci pour obtenir un total sous chaque colonne.
Juste un coup d'œil ? Sélectionnez quelques cellules et regardez la barre d'état en bas de la fenêtre Excel. Elle affiche la somme, la moyenne et le nombre de cellules de la sélection, sans aucune formule.
Additionner plusieurs plages ou cellules
- Plages séparées :
=SOMME(B2:B5; D2:D5) - Cellules isolées :
=SOMME(B2; B4; F7) - Nombres et cellules mélangés :
=SOMME(B2:B5; 500) - Une colonne entière :
=SOMME(B:B)inclut automatiquement les nouvelles lignes. Ne placez pas cette formule dans la colonne B elle-même, sinon vous créez une référence circulaire.
Additionner la même cellule sur plusieurs feuilles
Si vous avez une feuille par mois avec la même structure, vous pouvez additionner la même cellule sur toutes les feuilles avec une référence 3D :
=SOMME(Janvier:Mars!B6)Cette formule additionne B6 sur toutes les feuilles de « Janvier » à « Mars », y compris celles qui se trouvent entre les deux. Les noms de feuille avec des espaces ont besoin d'apostrophes : =SOMME('Semaine 1:Semaine 4'!B6)
Additionner avec des conditions
Pour n'additionner qu'une partie des nombres, par exemple les ventes d'une seule région, utilisez SOMME.SI ou SOMME.SI.ENS. Pour n'additionner que les lignes visibles après un filtre, utilisez SOUS.TOTAL.
Quand le total est faux
- Le total est trop bas. Certains nombres sont stockés sous forme de texte. Ils sont souvent alignés à gauche et peuvent afficher un petit triangle vert. SOMME les ignore. Convertissez-les avec Collage spécial › Ajouter ou en les multipliant par 1. Toutes les méthodes : convertir du texte en nombre.
- Le résultat est une erreur comme #N/A. Une des cellules de la plage contient une erreur. Corrigez cette cellule ou utilisez
=AGREGAT(9; 6; B2:B5)pour additionner en ignorant les erreurs. - Le total affiche 0 ou un avertissement de référence circulaire. La cellule de la formule se trouve elle-même dans la plage additionnée.
- Le total ne se met pas à jour. Le calcul est en mode manuel. Allez dans Formules › Options de calcul › Automatique, ou appuyez sur F9.
- Il manque ou il y a un centime de trop. Les cellules affichent des valeurs arrondies mais contiennent plus de décimales. Voir ARRONDI.
Questions fréquentes
Quel est le raccourci de SOMME dans Excel ?
Alt+= sous Windows et Cmd+Maj+T sur Mac insèrent une formule Somme automatique dans la cellule sélectionnée.
Pourquoi SOMME renvoie-t-elle 0 ?
Le plus souvent parce que les nombres sont stockés sous forme de texte, et SOMME les ignore. Convertissez-les en vrais nombres et le total apparaît.
SOMME peut-elle additionner du texte ?
Non, SOMME n'additionne que des nombres. Pour compter des cellules avec du texte, utilisez NBVAL ou NB.SI. Pour assembler des textes, utilisez CONCAT ou l'opérateur &.
Quelle est la différence entre SOMME et SOMME.SI ?
SOMME additionne tous les nombres de la plage. SOMME.SI n'additionne que les nombres qui remplissent la condition que vous indiquez.