Passer au contenu principal

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

Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons  |  Supprimer les lignes vides  |  Combinez des colonnes ou des cellules sans perdre de données  |  Tour sans formule 
Super VRecherche: Plusieurs critères  |  Valeur multiple  |  Sur plusieurs feuilles  |  Recherche floue
Av. La liste déroulante: Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante à sélection multiple
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  Comparer les colonnes à Sélectionnez des cellules identiques et différentes 
Caractéristiques en vedette: Mise au point de la grille  |  Voir Design  |  Grande barre de formule  |  Gestionnaire de classeurs et de feuilles | Centre de ressources (Texte automatique)  |  Sélecteur de date  |  Combiner des feuilles de travail  |  Crypter/déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super filtre  |  Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères ...)  |  50+ Graphique Types (Diagramme de Gantt ...)  |  40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire ...)  |  19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin ...)  |  12 Conversion Outils (Nombres en mots, Conversion des devises ...)  |  7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Diviser les cellules Excel ...)  |  ... et plus

Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...


Onglet Office - Activer la lecture et l'édition 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, Edge et Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
do you guys know if this logic works on google sheets?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations