Note: The other languages of the website are Google-translated. Back to English
English English

Sumif avec plusieurs critères basés sur la logique OU et ET

Lorsque vous travaillez sur des feuilles de calcul Excel, vous devrez peut-être additionner des valeurs en fonction de plusieurs critères. Parfois, les critères multiples proviennent de la même colonne (logique OU), mais parfois de colonnes différentes (logique ET). Dans ce cas, comment pourriez-vous gérer cette tâche dans Excel ?


Sumif avec plusieurs critères basés sur la logique OU

Supposons que vous ayez une liste de produits contenant le fournisseur et la quantité comme illustré ci-dessous. Vous souhaitez maintenant obtenir toutes les quantités totales fournies par le fournisseur John et David. Ici, je vais vous présenter deux formules simples.

En utilisant la formule SUMIF + SUMIF +…

Si vous souhaitez additionner des nombres qui répondent à l'un des critères (OU logique) à partir de plusieurs critères, vous pouvez additionner plusieurs fonctions SUMIF dans une seule formule, la syntaxe générique est :

=SUMIF(criteria_range, criteria1, sum_range)+SUMIF(criteria_range, criteria2, sum_range)+…
  • criteria_range: la plage de cellules que vous souhaitez faire correspondre aux critères ;
  • criteria1 : le premier critère utilisé pour déterminer les cellules à additionner ;
  • criteria2 : le deuxième critère utilisé pour déterminer les cellules à additionner ;
  • sum_range: la plage de cellules à partir de laquelle vous souhaitez effectuer la somme.

Maintenant, copiez ou entrez l'une des formules ci-dessous dans une cellule vide et appuyez sur Entrer clé pour obtenir le résultat:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)           (Type the criteria manually)
=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) + SUMIF(B4:B14,"David",C4:C14)

  • La première SOMMEIF(B4:B14,"Jean",C4:C14) trouve les lignes de John et additionne les quantités totales ;
  • La deuxième SOMMEIF(B4:B14,"David",C4:C14) trouve les lignes de David et additionne les quantités totales;
  • Additionnez ensuite ces deux formules SUMIF pour obtenir toutes les quantités totales fournies par John et David.

En utilisant les fonctions SUM et SUMIF

La formule ci-dessus est très facile à utiliser s'il n'y a que quelques critères, mais si vous souhaitez additionner des valeurs avec plusieurs conditions OU, la formule ci-dessus peut être redondante. Dans ce cas, une meilleure formule créée sur la base des fonctions SUM et SUMIF peut vous rendre service. Les syntaxes génériques sont :

Formule générique avec texte codé en dur :

=SUM(SUMIF(criteria_range, {criteria1,criteria2,...}, sum_range))
  • criteria_range: la plage de cellules que vous souhaitez faire correspondre aux critères ;
  • criteria1 : le premier critère utilisé pour déterminer les cellules à additionner ;
  • criteria2 : le deuxième critère utilisé pour déterminer les cellules à additionner ;
  • sum_range: la plage de cellules à partir de laquelle vous souhaitez effectuer la somme.

Formule générique avec références de cellules :

{=SUM(SUMIF(criteria_range, criteria_cells, sum_range))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: la plage de cellules que vous souhaitez faire correspondre aux critères ;
  • criteria_cells: les cellules qui contiennent les critères que vous souhaitez utiliser ;
  • sum_range: la plage de cellules à partir de laquelle vous souhaitez effectuer la somme.

S'il vous plaît, entrez ou copiez l'une des formules ci-dessous dont vous avez besoin dans une cellule vide, puis obtenez le résultat :

=SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))           (Type the criteria manually)
=SUM(SUMIF(B4:B14, E4:E5, C4:C14))                             
(Use cell references, array formula, should press Ctrl + Shift + Enter keys)


Explication de la formule:

=SOMME(SOMMEIF(B4:B14, {"Jean","David"}, C4:C14))

> SOMMEIF(B4:B14, {"Jean","David"}, C4:C14) :

  • {"Jean","David"}: une constante de tableau qui est un ensemble de critères multiples fournis entre accolades.
  • SOMMEIF(B4:B14,"David",C4:C14) La constante de tableau utilisant la logique OR force la fonction SUMIF à additionner les nombres dans C4:C14 en fonction de l'un des multiples critères ("John" et "David"), et elle renverra deux résultats distincts : {410,1520}.

> SOMME(SOMMEIF(B4:B14, {"Jean","David"}, C4:C14))=SOMME({410,1520}): Enfin, cette fonction SUM additionne ces résultats de tableau pour renvoyer le résultat : 1930.


Sumif avec plusieurs critères basés sur la logique AND en utilisant la fonction SUMIFS

Si vous souhaitez additionner des valeurs avec plusieurs critères dans différentes colonnes, vous pouvez utiliser la fonction SUMIF pour résoudre cette tâche rapidement. La syntaxe générique est :

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range : la plage de cellules à partir de laquelle vous souhaitez effectuer la somme ;
  • criteria_range1: La plage où criteira1 est appliqué ;
  • criteria1: le premier critère qui est vérifié par rapport au critère_plage1 et détermine les cellules à ajouter ; (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 configurer 127 paires de critère_plage et critères dans une formule SUMIFS.)

Disons que j'ai un tableau avec les colonnes Produit, Fournisseur, Qté et Prix comme illustré ci-dessous. Maintenant, je veux connaître la somme du prix total du produit Apple et la quantité supérieure ou égale à 200.

Veuillez appliquer l'une des formules ci-dessous dans une cellule vide et appuyez sur Entrer touche pour retourner le résultat :

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")           (Type the criteria manually)
=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 recherche le produit "Pomme", et la plage C4:C14 extrait toutes les quantités supérieures ou égales à 200, puis la fonction SUMIFS additionne uniquement les cellules appariées de la plage D4:D14.

Fonction relative utilisée:

  • SUMIF:
  • La fonction SUMIF peut aider à additionner des cellules en fonction d'un critère.
  • SUMIFS:
  • La fonction SUMIFS dans Excel peut aider à additionner les valeurs des cellules en fonction de plusieurs critères.

Plus d'articles:

  • Somme si les cellules contiennent du texte spécifique dans une autre colonne
  • Ce didacticiel vous montrera comment additionner des valeurs si les cellules contiennent du texte spécifique ou partiel dans une autre colonne. Prenez la plage de données ci-dessous à titre d'exemple, pour obtenir les quantités totales de produits contenant le texte "T-shirt", la fonction SUMIF et la fonction SUMPRODUCT peuvent gérer cette tâche dans Excel.
  • Additionner les valeurs les plus petites ou les N inférieures dans Excel
  • Dans Excel, il nous est facile de faire la somme d'une plage de cellules en utilisant la fonction SUM. Parfois, vous devrez peut-être additionner les 3, 5 ou n numéros les plus petits ou les plus bas dans une plage de données, comme illustré ci-dessous. Dans ce cas, SUMPRODUCT et la fonction SMALL peuvent vous aider à résoudre ce problème dans Excel.

Les meilleurs outils de productivité de bureau

Kutools for Excel - vous aide à vous démarquer de la foule

Souhaitez-vous terminer votre travail quotidien rapidement et parfaitement? Kutools for Excel apporte 300 fonctionnalités avancées puissantes (Combiner les classeurs, somme par couleur, diviser le contenu des cellules, convertir la date, etc.) et gagner 80% de temps pour vous.

  • Conçu pour 1500 scénarios de travail, vous aide à résoudre 80% des problèmes Excel.
  • Réduisez les milliers de clics de clavier et de souris chaque jour, soulagez vos yeux et vos mains fatigués.
  • Devenez un expert Excel en 3 minutes. Plus besoin de se souvenir des formules douloureuses et des codes VBA.
  • Essai gratuit illimité de 30 jours. Garantie de remboursement de 60 jours. Mise à jour et assistance gratuites pendant 2 ans.
Ruban d'Excel (avec Kutools for Excel installé)

Onglet Office - Activer la lecture et la modification par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts!
  • Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
  • Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Firefox et le nouvel Internet Explorer.
Capture d'écran d'Excel (avec Office Tab installé)
Commentaires (0)
Pas encore de notes. Soyez le premier à évaluer!
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés