SOMME.SI Excel (SUMIF) : Tutoriel avec exemples pour additionner selon une condition (budgets, listes, critères)

Par ExcelGenius

Après avoir maîtrisé les conditions logiques avec la fonction SI, il est temps de passer à l'étape supérieure : les calculs conditionnels. La fonction SOMME.SI (ou SUMIF en anglais) est l'outil indispensable pour effectuer des additions intelligentes en ne prenant en compte que les données qui vous intéressent.

Qu'est-ce que SOMME.SI ?

Contrairement à la fonction SOMME classique qui additionne tout un bloc de cellules, SOMME.SI filtre les données avant de les calculer. Elle répond à des questions comme :

Syntaxe de la fonction

=SOMME.SI(plage; critère; [somme_plage])
Paramètre Description
plage La plage de cellules où Excel doit chercher votre critère (ex: la colonne des catégories).
critère La condition qui définit quelles cellules seront additionnées (ex: "Alimentation" ou ">100").
somme_plage (Optionnel) Les cellules contenant les nombres à additionner. Si omis, Excel additionne la première plage.

Exemple pratique : Suivi des dépenses

Imaginons un tableau de suivi de dépenses mensuelles :

Catégorie (A) Libellé (B) Montant (C)
Transport Essence 50€
Alimentation Supermarché 120€
Transport Péage 15€
Loisir Cinéma 25€

Pour calculer le total des dépenses liées uniquement au Transport, la formule sera :

=SOMME.SI(A2:A5; "Transport"; C2:C5)

Explication : Excel regarde dans la colonne A. À chaque fois qu'il trouve "Transport", il prend le montant correspondant dans la colonne C et l'ajoute au total. Résultat : 65€.

3 Astuces puissantes pour SOMME.SI

1. Utiliser des opérateurs logiques

Vous n'êtes pas limité au texte. Vous pouvez sommer des nombres selon leur valeur en utilisant des guillemets :

2. Les caractères génériques (Wildcards)

C'est l'atout secret de la fonction SOMME.SI pour les recherches partielles.

3. Utiliser une cellule comme critère

Au lieu d'écrire "Transport" dans la formule (ce qui est rigide), faites référence à une cellule. Si vous écrivez "Transport" en cellule E1 :

=SOMME.SI(A2:A5; E1; C2:C5)

Cela vous permet de créer des tableaux de bord dynamiques où le total change dès que vous modifiez la cellule E1.

Les erreurs courantes

La taille des plages ne correspond pas

C'est l'erreur la plus fréquente. Si votre plage va de A1 à A10, votre somme_plage doit impérativement aller de C1 à C10.
Si vous faites =SOMME.SI(A1:A10; "X"; C1:C20), le résultat sera incorrect ou incohérent.

Le critère texte sans guillemets

Si vous écrivez =SOMME.SI(A:A; Transport; C:C) sans guillemets autour de Transport, Excel cherchera une plage nommée ou renverra 0.

Aller plus loin : SOMME.SI.ENS

La fonction SOMME.SI a une limite : elle ne gère qu'un seul critère. Si vous voulez sommer les ventes de "Paul" ET qui sont "> 100€", vous devez utiliser SOMME.SI.ENS (SUMIFS).

La syntaxe est légèrement différente (la plage à sommer se met en premier), mais elle offre une flexibilité totale pour l'analyse de données complexes.

Conclusion

La fonction SOMME.SI est un outil d'analyse simple mais redoutable pour segmenter vos données rapidement. Elle est la première étape vers la création de rapports financiers et de tableaux de bord automatisés.

Astuce ExcelGenius : Vous devez additionner des données selon des critères complexes (dates, multiples catégories) et vous vous mélangez dans l'ordre des arguments ? Décrivez votre besoin et laissez notre IA générer la formule pour vous. C'est GRATUIT -> Générer ma formule SOMME.SI

Prêt à créer vos formules Excel ?

Générez vos formules Excel en quelques secondes avec l'IA

Essayer gratuitement