La fonction SUM dans Excel
SOMME (Anglais: SUM) additionne des nombres. Donnez-lui une plage comme B2:B6 et il totalise tous les nombres qu'elle contient ; donnez-lui plusieurs plages ou des valeurs isolées et il les additionne toutes. C'est généralement la première fonction que l'on apprend, et celle que l'on utilise le plus.
Le texte et les cellules vides de la plage sont simplement ignorés : un en-tête ou une ligne vide ne fausse pas le total.
Syntaxe
=SUM(number1, [number2], …)
| Argument | Ce que cela signifie |
|---|---|
| number1 | Le premier nombre, la première cellule ou plage à additionner, par exemple B2:B6. |
| number2, …facultatif | D'autres nombres, cellules ou plages, séparés par des virgules. 255 maximum. |
Exemples
1. Totaliser une colonne
| A | B | |
|---|---|---|
| 1 | Mois | Dépenses |
| 2 | Janv. | 820 |
| 3 | Févr. | 760 |
| 4 | Mars | 905 |
| 5 | Avr. | 690 |
| 6 | Mai | 845 |
| 7 | Total | 4020 |
Une seule plage au lieu de =B2+B3+B4+B5+B6. Si vous ajoutez plus tard une ligne dans la plage, le total l'inclut toujours.
2. Additionner plusieurs plages à la fois
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Mois | Magasin | En ligne | Toutes les ventes | |
| 2 | Janv. | 1200 | 450 | 5070 | |
| 3 | Févr. | 980 | 520 | ||
| 4 | Mars | 1310 | 610 |
Séparez les plages par des virgules. Magasin (3,490) plus en ligne (1,580) = 5,070. =SOMME(B2:C4) donne le même résultat ici, car les colonnes sont côte à côte.
3. Combiner une plage et un nombre fixe
| A | B | |
|---|---|---|
| 1 | Mois | Dépenses |
| 2 | Janv. | 820 |
| 3 | Févr. | 760 |
| 4 | Mars | 905 |
| 5 | Avr. | 690 |
| 6 | Mai | 845 |
| 7 | Total + frais | 4170 |
Les cinq mois, plus des frais ponctuels de 150. Mieux encore : placez les frais dans leur propre cellule et additionnez cette cellule, pour les modifier facilement.
4. Total cumulé
| A | B | C | |
|---|---|---|---|
| 1 | Mois | Dépenses | Total cumulé |
| 2 | Janv. | 820 | |
| 3 | Févr. | 760 | |
| 4 | Mars | 905 | 2485 |
| 5 | Avr. | 690 | |
| 6 | Mai | 845 |
Saisie en C2 sous la forme =SOMME($B$2:B2), puis recopiée vers le bas. Le $ fixe le début pendant que la fin se déplace : chaque ligne additionne donc tout ce qui précède. En mars, le total atteint 2,485. Le guide des références de cellules ci-dessous explique le fonctionnement du $.
Erreurs courantes
SUM renvoie 0 ou un total trop faible. Certains nombres sont enregistrés comme texte (souvent après un import de données), et SOMME (Anglais: SUM) ignore le texte.
Correction : Repérez les nombres alignés à gauche ou marqués d'un triangle vert. Convertissez-les avec Données › Convertir, ou multipliez-les par 1.
Additionner les cellules une par une, par exemple
=B2+B3+B4+B5+B6. Cela fonctionne, mais se casse facilement et ne s'adapte pas aux données ajoutées.Correction : Utilisez une plage :
=SOMME(B2:B6).Le total se contient lui-même, par exemple
=SOMME(B2:B7)saisi en B7. Excel signale une référence circulaire.Correction : Arrêtez la plage une ligne au-dessus du total.
Questions fréquemment posées
Comment additionner une colonne entière ?
Utilisez la colonne seule : =SOMME(B:B). Placez la formule dans une autre colonne, sinon elle se contiendra elle-même.
Existe-t-il un raccourci pour SUM ?
Oui : sélectionnez la cellule située sous une colonne de nombres et appuyez en même temps sur Alt et = (Somme automatique). Excel écrit la formule SOMME (Anglais: SUM) à votre place.
Comment additionner seulement certaines valeurs ?
Utilisez SOMME.SI (Anglais: SUMIF) pour une condition ou SOMME.SI.ENS (Anglais: SUMIFS) pour plusieurs, par exemple seulement la région Nord ou seulement les commandes payées.
Fonctions associées
- SUMIFSUMIF additionne les valeurs qui remplissent une condition, comme toutes les ventes d'une région ou tous les montants supérieurs à 100.
- SUMIFSSUMIFS additionne les valeurs qui remplissent plusieurs conditions à la fois, comme les commandes payées d'une région.
- AVERAGEAVERAGE renvoie la moyenne arithmétique de nombres ou d'une plage, en ignorant le texte et les cellules vides.