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
- Sumif avec plusieurs critères basés sur la logique AND en utilisant la fonction SUMIFS
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 :
- 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,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 :
- 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 :
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, 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 :
- 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(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 commence par ou se termine par du texte ou des caractères spécifiques
- Pour additionner les valeurs si les cellules correspondantes commencent ou se terminent par une valeur spécifique, vous pouvez appliquer la fonction SUMIF avec un caractère générique (*) pour la retirer. Cet article présentera comment utiliser la formule en détail.
- 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
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.