Toutes les fonctionsMath
SOMME (SUM) dans Excel
SOMME (SUM) expliquée avec sa syntaxe, trois exemples vérifiés, plusieurs plages, les nombres stockés comme texte et les erreurs.
Syntaxe
SUM(number1, [number2], …)Exemple : =SUM(B2:B10)
Disponible dans : All versions
SOMME additionne les arguments numériques et les cellules des plages fournies. Sa syntaxe est =SUM(number1, [number2], …).
Quand l’utiliser
- Additionner une colonne de lignes de facture, par exemple =SUM(C2:C200), afin que le total suive les lignes insérées à l’intérieur de la plage.
- Additionner quelques cellules dispersées, telles qu’un sous-total par service : =SUM(B5,B12,B19).
- Réunir deux blocs d’un rapport dans une cellule avec =SUM(B2:B10,D2:D10), au lieu d’enchaîner des signes + qui s’arrêtent à la première cellule textuelle.
Arguments
- number1. Le premier nombre ou la première plage à additionner.
- number2, …. D’autres nombres ou plages facultatifs.
Exemples expliqués
Additionner une colonne
Formule : C2: =SUM(A2:A5)
Résultat : 20
Les quatre cellules numériques apportent 2 + 4 + 6 + 8.
Additionner des cellules distinctes et une constante
Formule : C2: =SUM(A2,A4,10)
Résultat : 18
SUM accepte un mélange de références et de nombres littéraux : 2 + 6 + 10.
Additionner deux plages
Formule : D2: =SUM(A2:A3,B2:B3)
Résultat : 33
Chaque cellule numérique des deux plages est incluse.
À vous de jouer
Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.
Formule en F2 : =SUM(C2:C7)
Résultat en F2 : 350
Erreurs et vérifications
- Le total est trop faible. Les nombres stockés sous forme de texte dans une plage référencée sont ignorés sans avertissement. Comparez =COUNT(range) au nombre de lignes pour savoir combien de cellules sont de véritables nombres, puis convertissez les autres avec VALUE ou Convertir.
- #VALUE! lorsqu’un terme est saisi sous forme de texte. =SUM(5,"abc") ne peut pas interpréter "abc" comme un nombre et renvoie #VALUE!. En revanche, le même texte est ignoré s’il se trouve dans une plage.
- #N/A ou #DIV/0! à la place d’un total. Une seule cellule en erreur dans la plage oblige toute la fonction SUM à renvoyer cette erreur. Corrigez la cellule source ou utilisez AGGREGATE(9,6,range) pour tout additionner sauf les erreurs.
- Les nouvelles lignes ne sont pas comptées. Une ligne ajoutée sous la dernière cellule de A2:A200 se situe hors de la plage. Insérez les lignes à l’intérieur de celle-ci ou placez les données dans un tableau afin que la référence s’étende.
Fonctions associées
Questions fréquentes
- Quelle différence existe-t-il entre SOMME et SOUS.TOTAL ?
- SUM additionne toutes les cellules de la plage, y compris les lignes masquées par un filtre et les cellules de sous-total déjà présentes. SUBTOTAL(9,range) exclut les lignes filtrées et ignore les autres résultats SUBTOTAL ; c’est donc le bon choix sous un filtre automatique.
- Pourquoi SOMME renvoie-t-elle 0 ?
- Toutes les cellules de la plage sont du texte ou sont vides. Si =COUNT(range) renvoie 0, cela le confirme ; saisissez de nouveau les valeurs ou convertissez-les en nombres.
- =SUM(A1:A3) équivaut-elle à =A1+A2+A3 ?
- Seulement tant que les trois cellules contiennent des nombres. Avec l’opérateur +, une cellule textuelle telle que "abc" produit #VALUE!, tandis que SUM l’ignore simplement.
Autres fonctions de la catégorie Math