Formules Excel

Comment additionner des cellules Excel selon un critère précis ?

15 janvier 2026 2 vues

Excel est bien plus qu'un simple tableur. Ses formules puissantes permettent d'automatiser des calculs complexes et d'analyser des données avec une précision inégalée. Vous avez besoin d'additionner des cellules, mais seulement celles qui répondent à une condition spécifique ? C'est là qu'interviennent les fonctions SOMME.SI et SOMME.SI.ENS. Dans cet article, nous allons explorer en détail ces fonctions essentielles, vous fournissant des exemples concrets et des astuces pour les maîtriser.

Additionner des cellules Excel selon un critère : Le guide complet

Excel est un outil puissant pour l'analyse de données, et l'une des tâches les plus courantes est d'additionner des valeurs. Cependant, il est souvent nécessaire d'additionner uniquement les cellules qui répondent à un certain critère. Heureusement, Excel offre des fonctions spécifiques pour cela : SOMME.SI et SOMME.SI.ENS. Cet article vous guidera à travers ces fonctions, vous fournissant des exemples pratiques et des astuces pour les utiliser efficacement.

Comprendre la fonction SOMME.SI

La fonction SOMME.SI est utilisée pour additionner les valeurs d'une plage de cellules qui répondent à un critère donné. Sa syntaxe est la suivante :

=SOMME.SI(plage; critère; [plage_somme])

  • plage : La plage de cellules à évaluer selon le critère.
  • critère : Le critère qui détermine quelles cellules doivent être additionnées. Le critère peut être un nombre, une expression, une référence de cellule ou une chaîne de texte.
  • [plage_somme] : (Facultatif) La plage de cellules à additionner. Si cet argument est omis, la plage est additionnée.

Exemple 1 : Additionner les ventes supérieures à 100

Supposons que vous ayez une colonne de ventes (A1:A10) et que vous souhaitiez additionner uniquement les ventes supérieures à 100. La formule serait la suivante :

=SOMME.SI(A1:A10; ">100")

Dans cet exemple, A1:A10 est la plage à évaluer, ">100" est le critère (les ventes supérieures à 100), et comme nous voulons additionner les valeurs dans la plage A1:A10, nous n'avons pas besoin de spécifier la plage_somme.

Exemple 2 : Additionner les ventes pour un produit spécifique

Imaginons que vous ayez une colonne de produits (B1:B10) et une colonne de ventes (C1:C10). Vous voulez additionner les ventes uniquement pour le produit "Pommes". La formule serait la suivante :

=SOMME.SI(B1:B10; "Pommes"; C1:C10)

Ici, B1:B10 est la plage à évaluer (les produits), "Pommes" est le critère (le produit doit être "Pommes"), et C1:C10 est la plage à additionner (les ventes correspondantes).

Astuces pour utiliser SOMME.SI :

  • Utilisez des références de cellules pour rendre vos formules plus dynamiques. Au lieu d'entrer le critère directement dans la formule, vous pouvez faire référence à une cellule qui contient le critère. Cela vous permet de modifier facilement le critère sans avoir à modifier la formule.
  • Utilisez des opérateurs de comparaison pour des critères plus complexes. Vous pouvez utiliser les opérateurs > (supérieur à), < (inférieur à), >= (supérieur ou égal à), <= (inférieur ou égal à), = (égal à), et <> (différent de) dans vos critères.
  • Faites attention aux types de données. Assurez-vous que le critère correspond au type de données dans la plage à évaluer. Par exemple, si vous évaluez une plage de dates, votre critère doit également être une date.

Comprendre la fonction SOMME.SI.ENS

La fonction SOMME.SI.ENS est une extension de SOMME.SI qui permet d'additionner les valeurs d'une plage de cellules en fonction de plusieurs critères. Sa syntaxe est la suivante :

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

  • plage_somme : La plage de cellules à additionner.
  • plage_critère1 : La première plage de cellules à évaluer selon le premier critère.
  • critère1 : Le premier critère qui détermine quelles cellules doivent être additionnées.
  • [plage_critère2; critère2]; ... : (Facultatif) Plages et critères supplémentaires.

Exemple 1 : Additionner les ventes supérieures à 100 pour le produit "Pommes"

Reprenons l'exemple précédent avec les produits (B1:B10) et les ventes (C1:C10). Nous voulons additionner les ventes supérieures à 100 uniquement pour le produit "Pommes". La formule serait la suivante :

=SOMME.SI.ENS(C1:C10; B1:B10; "Pommes"; C1:C10; ">100")

Dans cet exemple, C1:C10 est la plage à additionner (les ventes), B1:B10 est la première plage à évaluer (les produits) avec le critère "Pommes", et C1:C10 est la deuxième plage à évaluer (les ventes) avec le critère ">100".

Exemple 2 : Additionner les ventes d'un commercial spécifique dans une région spécifique

Supposons que vous ayez une colonne de commerciaux (D1:D10), une colonne de régions (E1:E10), et une colonne de ventes (F1:F10). Vous voulez additionner les ventes du commercial "Jean" dans la région "Nord". La formule serait la suivante :

=SOMME.SI.ENS(F1:F10; D1:D10; "Jean"; E1:E10; "Nord")

Ici, F1:F10 est la plage à additionner (les ventes), D1:D10 est la première plage à évaluer (les commerciaux) avec le critère "Jean", et E1:E10 est la deuxième plage à évaluer (les régions) avec le critère "Nord".

Astuces pour utiliser SOMME.SI.ENS :

  • L'ordre des arguments est important. La plage à additionner doit être le premier argument.
  • Vous pouvez utiliser jusqu'à 127 paires plage/critère dans SOMME.SI.ENS, ce qui vous permet de définir des conditions très complexes.
  • Utilisez des noms de plages pour rendre vos formules plus lisibles. Au lieu d'utiliser des références de cellules comme A1:A10, vous pouvez définir un nom pour cette plage, comme "Ventes", et utiliser ce nom dans votre formule.

Erreurs courantes à éviter

  • Incohérence des types de données : Assurez-vous que le type de données du critère correspond au type de données de la plage à évaluer. Par exemple, si vous évaluez une plage de dates, votre critère doit également être une date.
  • Erreurs de syntaxe : Vérifiez attentivement la syntaxe de la formule, en particulier les guillemets et les points-virgules. Une erreur de syntaxe peut entraîner une erreur de calcul ou un résultat inattendu.
  • Oublier la plage_somme : Si vous voulez additionner une plage différente de celle évaluée par le critère, n'oubliez pas de spécifier la plage_somme dans la fonction SOMME.SI.
  • Confusion entre SOMME.SI et SOMME.SI.ENS : Utilisez SOMME.SI pour un seul critère et SOMME.SI.ENS pour plusieurs critères. Utiliser la mauvaise fonction peut entraîner des résultats incorrects.

Alternatives à SOMME.SI et SOMME.SI.ENS

Bien que SOMME.SI et SOMME.SI.ENS soient les fonctions les plus courantes pour additionner des cellules selon un critère, il existe d'autres alternatives :

  • Tableaux Croisés Dynamiques : Les tableaux croisés dynamiques sont un outil puissant pour analyser des données et effectuer des calculs, y compris l'addition de cellules selon des critères. Ils offrent une grande flexibilité et permettent de créer des rapports interactifs.
  • Fonction SOMME et SI : Vous pouvez combiner les fonctions SOMME et SI pour obtenir le même résultat que SOMME.SI. Cependant, cette approche peut être plus complexe et moins efficace, surtout pour des critères multiples. Exemple : =SOMME(SI(A1:A10>100;A1:A10;0)) (formule matricielle, à valider avec Ctrl+Maj+Entrée)
  • Power Query : Si vous travaillez avec des données provenant de sources externes, Power Query peut être utilisé pour filtrer et transformer les données avant de les importer dans Excel. Cela peut simplifier le processus d'addition de cellules selon des critères.

Conclusion

Les fonctions SOMME.SI et SOMME.SI.ENS sont des outils essentiels pour additionner des cellules Excel selon un ou plusieurs critères. En comprenant leur syntaxe et en appliquant les astuces présentées dans cet article, vous serez en mesure d'automatiser des calculs complexes et d'analyser vos données avec une plus grande efficacité. N'hésitez pas à expérimenter avec ces fonctions et à les adapter à vos besoins spécifiques. Avec de la pratique, vous deviendrez un expert en addition de cellules Excel selon des critères !

Questions fréquentes

Quelle est la différence entre SOMME.SI et SOMME.SI.ENS ?

SOMME.SI permet d'additionner des cellules en fonction d'un seul critère, tandis que SOMME.SI.ENS permet d'additionner des cellules en fonction de plusieurs critères. SOMME.SI.ENS est plus flexible et peut gérer des conditions plus complexes.

Comment utiliser des critères de date dans SOMME.SI ou SOMME.SI.ENS ?

Pour utiliser des critères de date, assurez-vous que les dates sont au format date reconnu par Excel. Vous pouvez utiliser des opérateurs de comparaison comme ">=" ou "<=" pour spécifier une plage de dates. Par exemple, `SOMME.SI(A1:A10; ">="&DATE(2023;1;1); B1:B10)` additionnera les valeurs de B1:B10 correspondant aux dates dans A1:A10 postérieures ou égales au 1er janvier 2023.

Peut-on utiliser des caractères génériques dans les critères de SOMME.SI et SOMME.SI.ENS ?

Oui, vous pouvez utiliser des caractères génériques tels que l'astérisque (*) pour représenter n'importe quelle séquence de caractères et le point d'interrogation (?) pour représenter n'importe quel caractère unique. Par exemple, `SOMME.SI(A1:A10; "Pomme*"; B1:B10)` additionnera les valeurs de B1:B10 correspondant aux cellules de A1:A10 qui commencent par "Pomme".

Mots-clés associés :

somme si excel plusieurs conditions excel somme condition excel additionner si excel somme si date somme si ens excel

Partager cet article :