Fonction SOMME sur Excel : additionner une colonne sans erreur
Maîtrisez la fonction SOMME sur Excel : calcul d une colonne, raccourci Somme automatique, plages multiples et pièges des totaux faussés.
Par Ayoub Farid · · 4 min de lecture
La fonction SOMME (ou SUM en version anglaise) est la toute première formule que presque tout le monde apprend, et elle reste la plus utilisée. Son rôle est simple : additionner des nombres. Pourtant, dans les feuilles de calcul professionnelles, un nombre surprenant de totaux erronés provient de petites erreurs d'inattention avec cette fonction. Il est donc indispensable de bien la maîtriser lorsque vous décidez d'apprendre Excel.
*Note : dans la version française d'Excel, la fonction s'écrit SOMME et les arguments sont séparés par des points-virgules (;). Si votre logiciel est configuré en anglais, utilisez le nom SUM et des virgules.*
La syntaxe
=SUM(number1, [number2], ...)
Chaque argument peut être une cellule unique, une plage ou un nombre saisi directement. Dans la grande majorité des cas, vous utiliserez une seule plage.
Additionner une colonne
| A | B | |
|---|---|---|
| 1 | Mois | Ventes |
| 2 | Jan | 4 200 |
| 3 | Fév | 3 900 |
| 4 | Mar | 4 800 |
| 5 | Total |
Dans la cellule B5 :
=SUM(B2:B4)
Résultat : 12 900.
Additionner plusieurs plages ou cellules
=SUM(B2:B4, D2:D4)
=SUM(B2, B4, B6)
Sur la version anglaise, les virgules séparent les différents éléments (utilisez un point-virgule sur Excel en français). Excel calcule la somme de l'ensemble.
Somme automatique : le raccourci
Cliquez dans la cellule vide située juste en dessous de vos chiffres, puis appuyez sur Alt + = (sous Windows) ou Cmd + Maj + T (sur Mac). Excel insère automatiquement =SUM(...) en devinant la plage concernée. Vérifiez toujours la sélection proposée : la détection s'arrête net à la première cellule vide rencontrée.
Additionner une colonne entière
=SUM(B:B)
Cette formule calcule la somme de chaque valeur numérique présente dans la colonne B. Ainsi, toutes les nouvelles lignes ajoutées plus tard sont automatiquement prises en compte. Attention : ne placez jamais cette formule à l'intérieur de la colonne B elle-même, sous peine de créer une référence circulaire.
La fonction SOMME face au signe +
Dans notre exemple, =B2+B3+B4 donne exactement le même résultat que =SUM(B2:B4). Voici pourquoi il vaut mieux privilégier la fonction :
- SOMME est bien plus rapide et courte à rédiger sur de grandes plages.
- SOMME ignore le texte au sein de la plage sélectionnée ; à l'inverse, l'opérateur
+renvoie une erreur#VALEUR!dès qu'une cellule contient du texte. - Si vous insérez une nouvelle ligne au milieu d'une plage traitée par SOMME, la plage s'ajuste automatiquement. Une suite d'additions avec le signe
+ne prendra pas en compte la ligne ajoutée.
Les erreurs qui faussent vos totaux
Une plage trop courte d'une ligne
Écrire =SUM(B2:B12) alors que votre tableau va jusqu'à la ligne B13. Le résultat obtenu paraît souvent tout à fait plausible à première vue, ce qui rend cette erreur particulièrement redoutable lors d'un test Excel d'embauche. Double-cliquez sur votre formule pour vérifier que le cadre de couleur englobe bien chaque ligne de données.
Des nombres stockés sous forme de texte
Les fichiers importés d'autres logiciels contiennent fréquemment des nombres au format texte (généralement alignés à gauche avec un petit triangle vert dans le coin supérieur). La fonction SOMME les ignore sans afficher d'avertissement. Pour corriger cela, sélectionnez la colonne et utilisez Données > Convertir > Terminer, ou multipliez vos valeurs par 1.
Lignes masquées ou filtrées
La fonction SOMME comptabilise aussi les lignes masquées. Pour calculer le total uniquement sur les lignes visibles après avoir appliqué un filtre, utilisez plutôt la fonction SOUS.TOTAL : =SUBTOTAL(9,B2:B13).
Inclure le total dans son propre calcul
Si votre cellule de résultat se trouve en B14 et que vous écrivez une plage jusqu'à B2:B14, vous générez une référence circulaire qui bloque ou fausse le calcul.
Sommes conditionnelles
Pour additionner uniquement certaines données selon un critère précis (par exemple, uniquement les ventes de « Café »), tournez-vous vers SUMIF (SOMME.SI) ou SUMIFS (SOMME.SI.ENS). Si vous cherchez plutôt à calculer un cumul progressif ligne après ligne, consultez notre guide sur le total cumulé.
S'entraîner avec la fonction SOMME
Dans la leçon dédiée à SOMME sur Cellio, vous touchez simplement la première cellule puis la dernière pour définir la plage, avant de valider votre calcul sur une année complète de ventes. Si votre plage oublie une ligne, l'application vous avertit immédiatement en comparant le nombre de cellules sélectionnées avec le nombre total de données du tableau.
Questions fréquentes
Comment faire la somme d'une colonne dans Excel ?
Cliquez dans la cellule située sous vos données et saisissez =SUM(B2:B13) (ou =SOMME(B2:B13) en français), ou utilisez le raccourci Alt+= pour déclencher la Somme automatique.
Pourquoi ma fonction SOMME affiche-t-elle 0 ?
Vos chiffres sont très probablement stockés sous forme de texte, ou la plage sélectionnée ne pointe pas vers les bonnes cellules.
Comment additionner uniquement les cellules visibles ?
Utilisez la formule =SUBTOTAL(9,plage) (SOUS.TOTAL en français) ou =AGGREGATE(9,5,plage) (AGREGAT) après avoir filtré votre tableau.
La fonction SOMME fonctionne-t-elle de la même façon dans Google Sheets ?
Oui, la syntaxe =SUM(B2:B13) fonctionne de manière identique dans Google Sheets. Seul le raccourci clavier de la Somme automatique diffère.