La fonction SOMME : syntaxe et exemples
SOMME additionne des nombres, des cellules ou des plages de cellules. C'est la fonction de base pour faire un total dans Excel.
Syntaxe
=SOMME(nombre1;[nombre2];...)
- nombre1 (obligatoire) : un nombre, une cellule comme
B6ou une plage commeB2:B8. - nombre2 et les suivants (facultatifs) : d'autres nombres, cellules ou plages, jusqu'à 255 au total.
Les crochets signalent un argument facultatif : ne les tapez pas. Dans Excel en français, les arguments se séparent par des points-virgules.
Ce que vous pouvez additionner
- Une plage :
=SOMME(A1:A10) - Des cellules isolées :
=SOMME(A1;B5;C10) - Un mélange des deux :
=SOMME(A1:A10;C15;E20:E25) - Des nombres saisis directement :
=SOMME(10;20;30)renvoie 60
Exemple
| A | |
|---|---|
| 1 | 100 |
| 2 | 250 |
| 3 | 175 |
| 4 | 300 |
| 5 | =SOMME(A1:A4) renvoie 825 |
Pourquoi SOMME plutôt que des signes plus
Vous pourriez écrire =A1+A2+A3+A4. SOMME reste plus sûre, pour trois raisons :
- elle ignore le texte : si une cellule contient un mot,
=A1+A2renvoie#VALEUR!, alors que SOMME additionne les seuls nombres ; - elle se met à jour quand vous insérez ou supprimez des lignes ou des colonnes ; une formule écrite avec des signes plus renvoie
#REF!si vous supprimez une ligne qu'elle cite ; - une plage comme
A1:A100s'écrit et se relit plus vite qu'une longue suite de cellules.
Somme automatique : le raccourci Alt + =
La somme automatique écrit la formule SOMME à votre place. Sous Windows, son raccourci est Alt + = ; sur Mac, Maj + Cmd + T. Le bouton Somme automatique se trouve aussi dans l'onglet Accueil et dans l'onglet Formules.
Additionner une colonne
- Sélectionnez la cellule située juste sous le dernier nombre de la colonne.
- Appuyez sur
Alt + =: Excel insère=SOMME(...)et met en surbrillance la plage qu'il a détectée. - Vérifiez cette plage avant de valider.
- Validez avec Entrée.
Additionner une ligne
Même geste, en sélectionnant la cellule située juste à droite du dernier nombre de la ligne.
Plusieurs colonnes en une fois
Sélectionnez les cellules vides sous plusieurs colonnes, par exemple B7 et C7, puis lancez la somme automatique : les deux colonnes sont totalisées en même temps.
Additionner une colonne entière, une ligne ou des cellules éparses
Une colonne entière
=SOMME(A:A) additionne toute la colonne A, quel que soit le nombre de lignes remplies ; le texte qu'elle contient est ignoré.
Attention à la référence circulaire : si la formule se trouve elle-même dans la colonne A, elle fait partie de la plage qu'elle additionne. Excel signale alors une référence circulaire, et la cellule peut afficher 0. Placez le total dans une autre colonne, ou limitez la plage, par exemple =SOMME(A2:A500) avec le total en A501.
Une ligne
=SOMME(B2:F2) additionne les cellules de B2 à F2. La somme automatique, lancée juste à droite de la ligne, écrit cette formule pour vous.
Des cellules qui ne se suivent pas
Séparez les références par des points-virgules : =SOMME(B2;D5;F9). Vous pouvez mélanger cellules et plages : =SOMME(B2:B10;D2:D10) additionne deux colonnes séparées.
Voir une somme sans formule : la barre d'état
Pour vérifier un total sans rien écrire dans la feuille, sélectionnez les cellules : la barre d'état, en bas de la fenêtre Excel, affiche par défaut leur moyenne, leur nombre et leur somme.
Un clic droit sur la barre d'état permet d'afficher aussi le minimum, le maximum ou le nombre de cellules qui contiennent des valeurs numériques.
C'est un moyen rapide de contrôler un total calculé par formule, ou de répondre à une question ponctuelle sans modifier le fichier.
La ligne de totaux d'un tableau Excel
Si vos données sont mises sous forme de tableau (Ctrl + L sous Windows), Excel peut ajouter une ligne de totaux en bas du tableau :
- Cliquez dans le tableau.
- Dans Excel pour Windows, ouvrez l'onglet Création, sous Outils de tableau ; dans Excel pour le web, l'onglet s'appelle Création de tableau.
- Cochez Ligne des totaux.
La cellule de total ne contient pas SOMME mais une formule du type =SOUS.TOTAL(109;[Montant]), où [Montant] désigne la colonne. Le code 109 n'additionne que les lignes visibles : quand vous filtrez le tableau, le total suit le filtre. Une liste déroulante dans la cellule permet de choisir un autre calcul. Ce comportement est celui de la fonction SOUS.TOTAL.
Additionner la même cellule sur plusieurs feuilles (somme 3D)
Quand plusieurs feuilles ont la même structure, par exemple une feuille par mois, une référence 3D additionne la même cellule sur toutes les feuilles d'un intervalle :
=SOMME(Janvier:Décembre!B5)
Cette formule additionne la cellule B5 de la feuille Janvier, de la feuille Décembre et de toutes les feuilles placées entre elles dans la barre d'onglets. Elle accepte aussi une plage : =SOMME(Janvier:Décembre!C10:C20).
C'est l'ordre des onglets qui définit l'intervalle. Une feuille insérée ou copiée entre Janvier et Décembre entre dans le calcul ; une feuille déplacée en dehors en sort. Si vous supprimez la feuille Janvier ou la feuille Décembre, ses valeurs disparaissent du total.
La référence 3D fonctionne avec SOMME et avec d'autres fonctions statistiques, comme MOYENNE, NB, MAX ou MIN. SOUS.TOTAL, en revanche, la refuse et renvoie #VALEUR!.
Additionner des heures
Les durées s'additionnent comme des nombres : =SOMME(B2:B6) totalise des heures saisies au format h:mm. Le piège apparaît au-delà de 24 heures : avec le format horaire habituel, le total repart de zéro à l'affichage, et 28 heures s'affichent 4:00.
La solution est un format personnalisé :
- Sélectionnez la cellule du total.
- Ouvrez le format de cellule avec
Ctrl + 1. - Dans l'onglet Nombre, choisissez la catégorie Personnalisée.
- Dans la zone Type, tapez
[h]:mm;@, puis validez.
Avec ce format, le total affiche bien les heures au-delà de 24. Pour un relevé complet, avec pauses et heures supplémentaires, voyez comment calculer et additionner des heures de travail.
Pourquoi votre somme affiche 0 ou un résultat faux
Des nombres stockés en texte
Des nombres peuvent être enregistrés comme du texte : ils s'alignent à gauche et un petit triangle vert apparaît dans le coin de la cellule. Comme SOMME ignore le texte, ils ne sont pas additionnés. Pour les convertir, sélectionnez les cellules et choisissez Convertir en nombre dans le bouton d'alerte, ou utilisez =CNUM(A2) dans une colonne voisine.
Des espaces dans les cellules
Un nombre suivi d'un espace insécable (caractère 160), fréquent dans les données copiées depuis une page web, reste du texte : SOMME l'ignore. SUPPRESPACE ne retire pas ce caractère, et =CNUM(SUPPRESPACE(A2)) renvoie alors #VALEUR!. Remplacez-le avec SUBSTITUE : =CNUM(SUBSTITUE(A2;CAR(160);"")). Pour un nombre en texte entouré d'espaces ordinaires, =CNUM(A2) suffit.
Une erreur dans la plage
Si une cellule de la plage contient #VALEUR!, SOMME renvoie elle aussi #VALEUR!. Le mieux est de corriger la cellule d'origine. Si vous devez additionner malgré tout, cette formule ignore les cellules en erreur, y compris #N/A ou #DIV/0! :
=SOMME(SI(ESTERREUR(B2:B10);"";B2:B10))
Dans Excel pour Microsoft 365, validez simplement avec Entrée ; dans les versions antérieures, validez avec Ctrl + Maj + Entrée.
Une référence circulaire
Si la cellule du total fait partie de la plage additionnée, Excel signale une référence circulaire et peut afficher 0 ou la dernière valeur calculée. Sortez la cellule du total de la plage.
Un total qui ne se met pas à jour
Si le total ne change pas quand vous modifiez une valeur, le classeur est peut-être en calcul manuel. Repassez en calcul Automatique (sous Windows : Fichier, Options, Formules) ou appuyez sur F9 pour recalculer.
Un total qui diffère de quelques centimes
Excel calcule avec les valeurs stockées, pas avec les valeurs affichées. Si vos cellules affichent des montants arrondis par leur format, le total peut différer de la somme des montants visibles. Arrondissez alors les valeurs elles-mêmes : voyez comment arrondir un total avec ARRONDI.
Une liste filtrée
Sur une liste filtrée, SOMME additionne toute la plage, lignes cachées comprises. Pour n'additionner que les lignes visibles, utilisez SOUS.TOTAL, présentée dans le tableau ci-dessous.
Additionner sous condition, multiplier ou ne garder que le visible : quelle fonction ?
SOMME additionne tout ce qu'on lui donne. Dès que le total dépend d'un critère, d'une multiplication ou d'un filtre, une autre fonction prend le relais, et chacune a son guide détaillé.
| Votre besoin | Fonction | Exemple |
|---|---|---|
| Additionner les montants qui remplissent un critère | SOMME.SI | =SOMME.SI(B2:B50;"Informatique";C2:C50) |
| Additionner selon plusieurs critères | SOMME.SI.ENS | =SOMME.SI.ENS(C2:C50;B2:B50;"Informatique";D2:D50;"Paris") |
| Multiplier deux colonnes ligne à ligne, puis additionner | SOMMEPROD | =SOMMEPROD(B2:B4;C2:C4) |
| Additionner les seules lignes visibles d'une liste filtrée | SOUS.TOTAL | =SOUS.TOTAL(109;C2:C50) |
Attention à l'ordre des arguments : SOMME.SI place la plage à additionner en dernier, SOMME.SI.ENS la place en premier. Avec SOUS.TOTAL, les codes 9 et 109 excluent tous deux les lignes écartées par un filtre ; seul le code 109 exclut aussi les lignes masquées à la main.
Pour aller plus loin : additionner selon un ou plusieurs critères avec SOMME.SI et SOMME.SI.ENS, multiplier puis additionner avec SOMMEPROD, et additionner les seules lignes visibles avec SOUS.TOTAL.
Cas pratique : un budget sur douze feuilles
Imaginons un budget mensuel tenu sur douze feuilles identiques, nommées Janvier à Décembre et rangées dans cet ordre. Dans chaque feuille, les dépenses occupent B2:B20.
- Total du mois : dans chaque feuille, sélectionnez
B21et appuyez surAlt + =. Vérifiez que la plage proposée est bienB2:B20, puis validez. - Total de l'année : dans une feuille Synthèse placée avant Janvier ou après Décembre, tapez
=SOMME(Janvier:Décembre!B21). Placée entre les deux, la feuille Synthèse entrerait elle-même dans le calcul. - Total annuel d'un poste : pour la ligne 5, par exemple le loyer, tapez
=SOMME(Janvier:Décembre!B5). - Contrôle rapide : dans une feuille, sélectionnez
B2:B20et comparez la somme affichée dans la barre d'état avec la celluleB21.
Si un mois affiche un total inattendu, reprenez la section sur les sommes à 0 : un montant copié depuis une page web peut contenir un espace insécable et rester du texte.
En résumé
SOMME additionne des nombres, des cellules et des plages, et ignore le texte. Alt + = l'écrit pour vous, la barre d'état donne un total sans formule, la référence 3D additionne plusieurs feuilles et le format [h]:mm;@ règle le cas des heures. Dès que le total dépend d'un critère, d'une multiplication ou d'un filtre, changez de fonction : le tableau ci-dessus vous oriente.
Pour gagner du temps au quotidien, gardez sous la main notre guide complet des raccourcis Excel. Pour retrouver une valeur dans un tableau, suivez notre tutoriel RECHERCHEV pas à pas ; pour résumer de grandes listes, passez aux tableaux croisés dynamiques. Et pour progresser avec un formateur, consultez la formation Excel certifiante.
Après une addition, vous pouvez aussi faire une soustraction dans Excel avec le signe moins.





