SOMME dans Excel : formule, exemples et exercices corrigés
Mis à jour le
SOMME additionne des nombres : une plage de cellules, des cellules isolées ou des valeurs saisies. Par exemple, =SOMME(B2:B7) renvoie le total de tous les nombres de B2 à B7. Séparez plusieurs plages par des points-virgules : =SOMME(B2:B5;D2:D5).
Syntaxe de SOMME
=SOMME(nombre1; [nombre2]; ...)
- nombre1
- Le premier élément à additionner : une plage comme
B2:B7, une cellule ou un nombre. Le texte et les cellules vides de la plage sont ignorés. - nombre2; ...
- Facultatif. D’autres plages, cellules ou nombres à additionner, séparés par des points-virgules, jusqu’à 255 arguments.
Exercices SOMME à faire ici
Tapez votre formule directement dans la feuille. Elle est vérifiée comme dans Excel, avec des points-virgules ou des virgules, en français ou en anglais.
Totaliser une colonne de dépenses
En B8, utilisez SOMME pour additionner les dépenses du mois de B2:B7.
| Dépense | Montant (€) |
| Loyer du bureau | 1 850,00 |
| Électricité | 214,60 |
| Internet | 59,90 |
| Fournitures | 132,45 |
| Ménage | 280,00 |
| Assurance | 96,30 |
| Total |
Comment utiliser SOMME, étape par étape
- Cliquez sur la cellule du total, en général juste sous vos nombres ou à leur droite, et tapez
=SOMME(. - Sélectionnez les cellules à additionner à la souris, par exemple B2:B7. Excel écrit la plage pour vous.
- Pour ajouter une autre plage, tapez un point-virgule puis sélectionnez-la, ou maintenez Ctrl pendant la sélection.
- Fermez la parenthèse et validez avec Entrée. Le bouton Somme automatique (Σ) de l’onglet Accueil écrit la même formule en un clic.
Exemples de SOMME
Totaliser une colonne
=SOMME(B2:B13)
Additionne les douze montants mensuels de B2:B13.
Additionner deux plages séparées
=SOMME(B2:B5;D2:D5)
Additionne les colonnes B et D en laissant de côté la colonne C.
Même cellule sur plusieurs feuilles
=SOMME(Janvier:Décembre!B8)
Une référence 3D additionne B8 sur toutes les feuilles de Janvier à Décembre, pour un total annuel.
Cumul
=SOMME($B$2:B2)
Recopiée vers le bas, la plage s’agrandit d’une ligne à chaque fois : $B$2 reste fixe, B2 devient B3, B4, etc.
Problèmes fréquents et solutions
| Résultat | Cause | Solution |
|---|---|---|
| Total trop faible, ou 0 | Certains nombres sont stockés en texte (souvent après un copier-coller depuis un autre logiciel). SOMME les ignore sans prévenir. | Sélectionnez les cellules, cliquez sur l’icône d’avertissement > Convertir en nombre, puis vérifiez le total. |
| #VALEUR! | Une cellule de la plage affiche déjà une erreur, par exemple #VALEUR!. SOMME la transmet. | Corrigez l’erreur dans la cellule d’origine, ou repérez-la avec Atteindre > Cellules > Formules > Erreurs. |
| #REF! | La formule liste des cellules isolées (=SOMME(B2;B3;B4)) et l’une de leurs lignes ou colonnes a été supprimée. | Utilisez plutôt une plage comme B2:B4 : elle s’ajuste toute seule quand on supprime des lignes. |
| #NOM? | Nom de fonction mal orthographié (=SOME) ou formule copiée d’un site anglais (SUM). | Tapez =SO et choisissez SOMME dans la liste proposée par Excel. |
SOMME ou SOMME.SI ?
SOMME additionne tout ce qui se trouve dans la plage. Pour n’additionner que les lignes qui remplissent une condition, par exemple le CA d’une seule région, utilisez SOMME.SI (une condition) ou SOMME.SI.ENS (plusieurs conditions) au lieu de filtrer et d’additionner à la main. Pour totaliser une liste filtrée sans les lignes masquées, utilisez SOUS.TOTAL.
Questions fréquentes
Pourquoi ma SOMME renvoie 0 ?
Soit les nombres sont stockés en texte, et SOMME les ignore, soit la formule inclut sa propre cellule et Excel signale une référence circulaire. Convertissez le texte en nombres et arrêtez la plage au-dessus du total.
Comment additionner toute une colonne ?
Utilisez =SOMME(B:B). Placez la formule dans une autre colonne, sinon elle s’inclut elle-même et crée une référence circulaire.
Comment additionner seulement les cellules visibles d’une liste filtrée ?
Utilisez =SOUS.TOTAL(109;B2:B100). SOMME additionne toujours toutes les lignes, y compris celles masquées par un filtre.
Quelle différence entre SOMME et le signe + ?
=B2+B3+B4 renvoie #VALEUR! si une cellule contient du texte, alors que =SOMME(B2:B4) ignore le texte. SOMME est aussi plus courte et continue de fonctionner quand on insère des lignes dans la plage.
Continuez à pratiquer
Les 5 exercices SOMME, avec explications et suivi de progression.
Ouvrir les exercices SOMME