Comment additionner des valeurs dans Excel selon des conditions changeantes (SOMME.SI et SOMME.SI.ENS)

La fonction SOMME.SI.ENS d'Excel permet d'additionner des valeurs en fonction de plusieurs critères. Elle est particulièrement utile pour analyser des données en appliquant plusieurs conditions différentes.

Quand utiliser SOMME.SI et SOMME.SI.ENS

La Fonction SOMME.SI ou SUMIF (en anglais) est une fonction d’Excel permettant de réaliser des additions conditionnelles. La fonction SOMME.SI.ENS, ou SUMIFS en anglais, étend la fonctionnalité de la fonction SOMME.SI en permettant l’addition avec plusieurs critères dans une seule formule.

SOMME.SI ne permet d'appliquer qu'un seul critère à la fois. SOMME.SI.ENS en accepte jusqu'à 127. Si vous n'avez qu'une condition, les deux fonctions donnent le même résultat - mais autant prendre directement l'habitude d'utiliser SOMME.SI.ENS, plus flexible.

Syntaxe et paramètres

La fonction Excel SOMME.SI additionne uniquement les cellules qui respectent un critère. Sa syntaxe est simple : =SOMME.SI(plage; critère; [plage_somme]).

Pour SOMME.SI.ENS la syntaxe est : =SOMME.SI.ENS(plage_somme; plage_critère1; critère1; plage_critère2; critère2; …).

Lire aussi: TVA et Excel

  • plage_somme : La plage de cellules contenant les valeurs à additionner.
  • plage_critère1 : La plage de cellules sur laquelle appliquer le premier critère.
  • critère1 : La condition à remplir pour le premier critère.
  • plage_critère2; critère2 : Paramètres pour appliquer d'autres critères.

Termes à maîtriser

  • Plage de cellules : plage qui indique si le critère est rempli ou la plage à additionner.
  • Condition : critère à remplir pour que la cellule soit prise en compte.
  • Plage à additionner (Somme_plage) : cellules à additionner si la condition est vérifiée ailleurs.

Exemples pratiques

Exemples d'utilisation : Calculer le total des ventes d'un produit spécifique dans une région donnée ; Additionner les salaires des employés d'un certain département et d'un certain niveau d'expérience.

Cas pratique : Calcul des ventes d’un produit spécifique par région

Imaginons que nous ayons un tableau suivant : On veut calculer le total des ventes du produit "A" dans la région "Nord".

La formule est donc : =SOMME.SI.ENS(C2:C9;A2:A9;"A";B2:B9;"Nord").

Explication : C2:C9 : Plage contenant les valeurs à additionner (ventes). A2:A9 : Plage contenant les intitulés des produits. "A" : Critère pour sélectionner uniquement le produit A. B2:B9 : Plage contenant les régions. "Nord" : Critère pour sélectionner uniquement la région Nord.

Somme avec critères sur des dates

Pour additionner des cellules en fonction d’une date de début et d’une date de fin, vous pouvez utiliser la fonction SOMME.SI.ENS. Dans l’exemple, l’objectif est d’additionner uniquement les cellules de la colonne C dont les cellules de la colonne B sont comprises entre une date de début (cellule E5) et une date de fin (cellule F5). Ici, nous voulons que les bornes soient incluses.

Lire aussi: Excel et la TVA : Mode d'emploi

Vous utiliserez des opérateurs de comparaison entre guillemets et la concaténation : « >= »&E5 et « <= »&F5. Exemple temporel : =SOMME.SI.ENS(C3:C13;B3:B13;"Afrique";A3:A13;">="&DATE(2026;1;1);A3:A13;"<="&DATE(2026;4;30)) additionne l’Afrique entre janvier et avril 2026.

Cas : addition selon une condition située dans une autre plage

On utilise alors l’argument « Plage à additionner » pour additionner les valeurs qui respectent la condition se trouvant dans le paramètre « Plage de cellules ». Exemple : calculer le total des commandes reçues en vérifiant que la date de réception existe. Dans « Plage », entrez les dates de réception, dans « Critère », saisissez « <> » pour indiquer que la date de réception doit être remplie, et dans « Somme_plage », entrez les montants à additionner.

Références dynamiques et bonnes pratiques

Pour éviter d'avoir à renseigner trop d'information manuellement dans vos formules, pensez à faire référence à vos données de manière dynamique. C'est particulièrement utile dans des tableaux de synthèse. Vous remarquerez l'usage des "$" pour figer les lignes. De cette manière, on peut tirer la formule de C15 en C16 et C17.

Trois repères utiles : 1) Utilisez des références absolues : $A$2:$A$10 pour éviter le décalage en recopie. 2) Le critère accepte des nombres (25), opérateurs (« >25 »), textes (« Afrique ») ou références (« = »&B5). 3) Figez les plages ($B$3:$B$13 et $C$3:$C$13) pour recopier la formule par continent sans la réécrire.

Jokers, opérateurs et concaténation

Peut-on utiliser SOMME.SI.ENS avec des critères contenant des jokers ? Oui. Vous pouvez utiliser l'astérisque (*) pour représenter n'importe quelle suite de caractères, et le point d'interrogation (?) pour un caractère unique. Par exemple, le critère "Pro*" additionnera toutes les valeurs correspondant à des cellules commençant par "Pro".

Lire aussi: Comment Calculer TVA 20%

Combinez opérateurs et références : « > »&C1 crée un seuil dynamique lisible en réunion.

Erreurs courantes et solutions

  • Erreur #VALEUR! Cause : Une plage sélectionnée contient des valeurs non numériques pour plage_somme. Solution : Vérifiez que plage_somme ne contient que des nombres.
  • Erreur de calcul (résultat incorrect ou 0) Cause : Les critères ne correspondent pas aux données. Solution : Vérifiez que les critères sont bien orthographiés et correspondent exactement aux valeurs du tableau.
  • Trois causes récurrentes d'un résultat 0 : espaces invisibles dans la plage test (corrigez avec SUPPRESPACE()), nombres stockés en texte dans la plage_somme, ou critère mal orthographié. Nettoyez vos données : SUPPRESPACE(), conversion des nombres texte en nombres réels.

Surveillez les erreurs amont : une cellule en #VALEUR! Protégez les plages avec $ pour des copiés-collés fiables. Testez vos critères dans une cellule d’à côté pour valider la logique.

Formules alternatives et outils complémentaires

Formules similaires : SOMME.SI, SOMMEPROD et combinaison SOMMEPROD et SI. Les deux (SOMME.SI.ENS et SOMMEPROD) peuvent additionner avec plusieurs critères, mais SOMMEPROD est plus flexible : il permet des calculs conditionnels sur des tableaux entiers et des opérations plus complexes. SOMME.SI.ENS est plus lisible et plus rapide à écrire pour des cas simples.

Complétez votre boîte à outils : maîtriser la fonction RECHERCHEV accélère les rapprochements, et les tableaux croisés dynamiques donnent la vue macro.

SOMME.SI.ENS (Fonction Excel)

Exemples pratiques étape par étape

  1. Admettons que vous désirez connaitre la somme des commandes supérieures à 40. Cliquez sur la cellule de résultat et sélectionnez la fonction SOMME.SI. Dans « Plage », entrez les données à tester, dans « Critère », indiquez « >40 », et validez.
  2. Pour savoir si la commande a été reçue (date non vide) : dans « Plage », entrez les dates de réception, dans « Critère », indiquez « <> », dans « Somme_plage », entrez les montants, puis validez.
  3. SOMME.SI.ENS avec deux conditions : =SOMME.SI.ENS(D2:D8;B2:B8;"flamande";C2:C8;"M") pour totaliser les achats faits par les hommes venant de la région flamande.

Mise en forme et lisibilité

Vous pouvez ajouter des couleurs pour améliorer la lisibilité de votre tableau. Par exemple, mettez en surbrillance en jaune les cellules de ventes supérieures à 1000 pour attirer l’attention sur les performances exceptionnelles. Dans un tableur, on gagne du temps quand chaque résultat explique quelque chose.

Cas réel et accompagnement

Sur le terrain, j'utilise la fonction SOMME.SI pour aider une équipe commerciale à totaliser, en un clin d’œil, les ventes d’un continent ou le chiffre d’affaires au‑dessus d’un seuil. Quand les volumes augmentent, la clarté des critères Excel et la rigueur de la formule Excel deviennent décisives pour une analyse de données nette.

Besoin d’un support guidé et opérationnel ? Atoria conçoit des formations sur mesure, finançables (CPF, OPCO), pour pratiquer ces fonctions sur vos jeux de données métiers.

Tableau récapitulatif : exemples de formules

ObjectifFormuleRemarque
Somme produit A dans région Nord =SOMME.SI.ENS(C2:C9;A2:A9;"A";B2:B9;"Nord") Plage_somme ; plage_produit ; critère ; plage_région ; critère
Somme sup. à 40 =SOMME.SI(A2:A10;">40") Plage test et critère numérique
Somme pour période entre deux dates =SOMME.SI.ENS(C3:C13;A3:A13;">="&E5;A3:A13;"<="&F5) Dates dans des cellules E5 et F5 (bonnes pratiques)

En maîtrisant la fonction SOMME.SI et la fonction SOMME.SI.ENS dans Excel, vous pouvez effectuer des analyses de données précises et complexes. Ces outils offrent une flexibilité inégalée pour répondre à des critères spécifiques, vous permettant ainsi de prendre des décisions éclairées basées sur des données fiables. Avec ces connaissances, vous êtes prêt à explorer davantage les capacités d’Excel et à améliorer vos compétences en analyse de données.

balises:

Articles populaires: