SOMME.SI avec plusieurs critères basés sur les logiques OU et ET
Lorsque vous travaillez sur des feuilles Excel, il vous arrive parfois de devoir additionner des valeurs selon plusieurs critères. Ces critères peuvent provenir soit de la même colonne (logique OU), soit de colonnes différentes (logique ET). Dans ce cas, comment réaliser cette opération dans Excel ?

- SOMME.SI avec plusieurs critères basés sur la logique OU
- SOMME.SI avec plusieurs critères basés sur la logique ET à l’aide de la fonction SOMME.SI.ENS
SOMME.SI avec plusieurs critères basés sur la logique OU
Supposons que vous disposiez d’une liste de produits comprenant les colonnes **Fournisseur** et **Qté**, comme illustré dans la capture d’écran ci-dessous. Vous souhaitez désormais connaître la quantité totale fournie par **John** et **David**. Je vais vous présenter deux formules simples pour y parvenir.

En utilisant la formule SOMME.SI + SOMME.SI +…
Si vous souhaitez additionner des nombres répondant à l’un ou l’autre des critères (logique OU), il vous suffit d’additionner plusieurs fonctions SOMME.SI au sein d’une même formule. La syntaxe générique est la suivante :
- criteria_range: La plage de cellules dans laquelle vous souhaitez appliquer les critères ;
- criteria1: Le premier critère utilisé pour déterminer quelles cellules doivent être additionnées ;
- criteria2: Le deuxième critère utilisé pour déterminer quelles cellules doivent être additionnées ;
- sum_rangeLa plage de cellules que vous souhaitez additionner.
Copiez ou saisissez maintenant l’une des formules ci-dessous dans une cellule vide, puis appuyez sur la touche Entréepour obtenir le résultat :
=SUMIF(B4:B14,)E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14) (Use a cell reference)

Explication de la formule :
=SUMIF(B4:B14,«John»,C4:C14) + SOMME.SI(B4:B14;«David»;C4:C14)
- La première SOMME.SI(B4:B14;«John»;C4:C14)recherche les lignes de John et additionne les quantités totales ;
- La deuxième SOMME.SI(B4:B14;«David»;C4:C14)recherche les lignes de David et additionne les quantités totales ;
- Ajoutez ensuite ces deux formules SOMME.SI afin d’obtenir la quantité totale fournie conjointement par John et David.
En utilisant les fonctions SOMME et SOMME.SI
La formule ci-dessus est très facile à utiliser lorsqu’il n’y a que quelques critères, mais elle devient vite redondante si vous souhaitez additionner des valeurs selon plusieurs conditions « OU ». Dans ce cas, une solution plus efficace, combinant les fonctions SOMME et SOMME.SI, s’avère bien plus utile. Voici les syntaxes génériques :
Formule générique avec du texte codé en dur :
- criteria_range: La plage de cellules dans laquelle vous souhaitez appliquer les critères ;
- criteria1: Le premier critère utilisé pour déterminer quelles cellules doivent être additionnées ;
- criteria2: Le deuxième critère utilisé pour déterminer quelles cellules doivent être additionnées ;
- sum_range: La plage de cellules dont vous souhaitez faire la somme.
Formule générique avec des références de cellule :
Array formula, should press Ctrl + Shift + Enter keys together.
- criteria_range: La plage de cellules dans laquelle vous souhaitez appliquer les critères ;
- criteria_cells: Les cellules qui contiennent les critères que vous souhaitez utiliser ;
- sum_range : la plage de cellules dont vous souhaitez calculer la somme.
Veuillez saisir ou copier l’une des formules ci-dessous dont vous avez besoin dans une cellule vide, puis obtenez le résultat :
=SUM(SUMIF(B4:B14,))E4:E5, C4:C14)) (Use cell references, array formula, should press)Ctrl + Shift + Enter keys)

Explication de la formule :
=SUM(SUMIF(B4:B14, {«John»,«David»}, C4:C14))
> SOMME.SI(B4:B14; {«John»,«David»}; C4:C14) :
- {«John»,«David»} : une constante matricielle constituée d’un ensemble de critères multiples placés entre accolades.
- SOMME.SI(B4:B14;«David»;C4:C14)La constante matricielle utilisant la logique OU pousse la fonction SOMME.SI à additionner les valeurs de C4:C14 selon l’un ou l’autre des critères multiples (« John » et « David »), ce qui produit deux résultats distincts : {410,1520}.
> SOMME(SOMME.SI(B4:B14; {«John»,«David»}; C4:C14))=SOMME({410,1520}): Enfin, la fonction SOMME additionne ces résultats matriciels pour renvoyer le total : 1930.
SOMME.SI avec plusieurs critères basés sur la logique ET à l’aide de la fonction SOMME.SI.ENS
Pour additionner des valeurs selon plusieurs critères répartis dans des colonnes distinctes, utilisez la fonction SOMME.SI.ENS afin de résoudre cette tâche en un clin d’œil. Sa syntaxe générique est la suivante :
- sum_range: La plage de cellules dont vous souhaitez faire la somme ;
- criteria_range1: La plage à laquelle le critère1 est appliqué ;
- criteria1: Le premier critère comparé à la plage_critères1 et qui détermine quelles cellules additionner ; ()le type de critère peut être : nombre, expression logique, référence de cellule, texte, date ou autre fonction Excel.)
- criteria_range2, criteria2…: Autres plages supplémentaires et leurs critères associés. ()Vous pouvez définir jusqu’à 127 paires plage/critère dans une formule SOMME.SI.ENS.)
Supposons que j’aie un tableau contenant les colonnes Produit, Fournisseur, Qté et Prix, comme illustré dans la capture d’écran ci-dessous. Je souhaite maintenant calculer la somme totale des prix pour les produits « Pomme » dont la quantité est supérieure ou égale à 200.

Appliquez l’une des formules ci-dessous dans une cellule vide, puis appuyez sur la touche Entréepour obtenir le résultat :
=SUMIFS(C4:C14,A4:A14,)G3,C4:C14,G4) (Use cell references)

Explication de la formule :
=SUMIFS(D4:D14,A4:A14,«Apple»,C4:C14,«>=200»)
- La plage A4:A14 filtre le produit « Pomme », tandis que la plage C4:C14 sélectionne toutes les quantités supérieures ou égales à 200 ; la fonction SOMME.SI.ENS additionne alors uniquement les cellules correspondantes de la plage D4:D14.
Fonction associée utilisée :
- SOMME.SI:
- La fonction SOMME.SI permet de totaliser les cellules selon un critère unique.
- SOMME.SI.ENS:
- La fonction SOMME.SI.ENS d’Excel permet de totaliser les valeurs des cellules selon plusieurs critères.
Autres articles :
- Faire une somme si commence ou se termine par un texte ou des caractères spécifiques
- Pour additionner des valeurs lorsque les cellules correspondantes commencent ou se terminent par une valeur spécifique, utilisez la fonction SOMME.SI avec un caractère générique (*). Cet article vous explique précisément comment appliquer cette formule.
- Faire une somme si les cellules contiennent un texte spécifique dans une autre colonne
- Ce tutoriel vous explique comment additionner des valeurs lorsque les cellules d’une autre colonne contiennent un texte spécifique ou partiel. Prenons l’exemple ci-dessous : **Plage de données** – pour obtenir le total des montants des produits contenant le texte « T-Shirt », vous pouvez utiliser aussi bien la fonction **SOMME.SI** que la fonction **SOMMEPROD** dans Excel.
- Additionner les N plus petites valeurs ou les N dernières valeurs dans Excel
- Dans Excel, il est facile d’additionner une plage de cellules à l’aide de la fonction SOMME. Parfois, vous devrez peut-être additionner les 3, 5 ou *n* plus petites valeurs d’une plage de données, comme le montre la capture d’écran ci-dessous. Pour cela, combinez les fonctions SOMMEPROD et PETITE.VALEUR afin de résoudre ce type de problème directement dans Excel.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.