SOMME.SI excel

Excel : Maîtriser la fonction SOMME.SI pour additionner selon un critère

Photo of author

By Emma

Excel propose une multitude de fonctions puissantes pour automatiser les calculs, et SOMME.SI en fait partie. Cette formule permet d’additionner des valeurs à condition qu’elles répondent à un critère défini. C’est un outil incontournable pour analyser des données avec précision et filtrer les résultats selon vos besoins.

Que vous souhaitiez additionner des montants associés à un client spécifique, à une date précise ou à une plage numérique, SOMME.SI vous permet de gagner un temps précieux dans vos feuilles de calcul.

Qu’est-ce que la fonction SOMME.SI ?

La fonction SOMME.SI effectue une somme conditionnelle : elle examine une plage de cellules, applique un critère, puis additionne uniquement les valeurs qui remplissent cette condition.

Syntaxe de base :

=SOMME.SI(plage_critère; critère; [plage_somme])
ÉlémentDescription
plage_critèreLa plage de cellules à analyser selon un critère
critèreLa condition à remplir (valeur, expression, texte, etc.)
plage_somme(Facultatif) La plage contenant les valeurs à additionner

Si plage_somme est omis, Excel additionnera les valeurs dans plage_critère.

Exemples simples avec SOMME.SI

Voici quelques exemples concrets pour bien comprendre comment utiliser cette fonction.

PlageCritèreFormuleRésultat attendu
B2:B10">100"=SOMME.SI(B2:B10;">100")Total des cellules de B2 à B10 > 100
A2:A10"Client A"=SOMME.SI(A2:A10;"Client A";C2:C10)Somme des ventes pour « Client A »
A2:A10">01/01/2023"=SOMME.SI(A2:A10;">01/01/2023";B2:B10)Total des montants pour dates après 2023

Bien définir vos critères

1. Texte

Pour filtrer selon du texte, encadrez le mot-clé entre guillemets.

=SOMME.SI(B2:B10; "En attente"; C2:C10)

Cela additionne les montants de C2 à C10 lorsque le statut en B2 à B10 est « En attente ».

2. Nombres

Les critères numériques s’utilisent avec des opérateurs de comparaison :

=SOMME.SI(A2:A10; ">500")

Cela additionne toutes les valeurs supérieures à 500.

3. Dates

Assurez-vous d’utiliser le bon format de date et de les mettre entre guillemets.

=SOMME.SI(A2:A10; ">=01/01/2022"; B2:B10)

4. Caractères génériques

Les jokers * (plusieurs caractères) et ? (un seul caractère) peuvent filtrer partiellement.

=SOMME.SI(C2:C10; "A*Z"; B2:B10)

Cela additionne les montants si le nom du client commence par « A » et se termine par « Z ».

Aller plus loin : SOMME.SI.ENS pour critères multiples

Quand un seul critère ne suffit pas, utilisez SOMME.SI.ENS pour additionner selon plusieurs conditions.

Syntaxe :

=SOMME.SI.ENS(plage_somme; plage_critère1; critère1; plage_critère2; critère2; ...)

Exemple 1 :
Additionner les ventes d’un produit précis pour le mois de janvier :

=SOMME.SI.ENS(C2:C10; A2:A10; "Produit A"; B2:B10; "01/2023")

Exemple 2 :
Additionner les heures travaillées pour un employé sur un projet :

=SOMME.SI.ENS(D2:D20; A2:A20; "Employé 1"; B2:B20; "Projet X")

Intégration avec d’autres fonctions

SOMME.SI + NB.SI

Combinez SOMME.SI avec NB.SI pour obtenir la somme et le nombre d’occurrences :

=SOMME.SI(B2:B20;"Client B")
=NB.SI(B2:B20;"Client B")

SOMME.SI + SI

Vous pouvez insérer SOMME.SI dans une fonction logique :

=SI(SOMME.SI(C2:C10;">500") > 3000; "Budget dépassé"; "Budget OK")

Créer des tableaux de synthèse avec SOMME.SI

Voici un exemple d’utilisation dans un tableau de ventes :

ProduitMontantMois
Produit A50001/2023
Produit B30001/2023
Produit A20002/2023

Formule pour la somme des ventes de « Produit A » :

=SOMME.SI(A2:A4;"Produit A"; B2:B4)

Résultat : 700

Erreurs courantes à éviter

ProblèmeExplication
Plages de taille différenteLes plages doivent avoir le même nombre de lignes
Oubli des guillemetsLes critères texte et numériques doivent être correctement notés
Valeurs manquantes ou videsVérifiez les plages de données pour éviter des erreurs #VALEUR!
Syntaxe incorrecteVérifiez la structure de la formule (point-virgule, guillemets, etc.)

Liens utiles pour aller plus loin