Table des matières
Tout en travaillant avec Microsoft Excel Dans certains cas, vous devez comparer des données entre deux ou plusieurs plages et effectuer des calculs avec plusieurs critères. La fonction SUMPRODUCT est votre premier choix. Le SUMPRODUCT est une fonction extrêmement utile à de nombreux égards. Elle a la capacité unique de traiter les tableaux de manière intelligente et élégante. Nous avons souvent besoin d'utiliser la fonction SUMPRODUCT pour comparer des colonnes avec des critères donnés et trouver le résultat. Aujourd'hui, dans cet article, nous allons aborder quelques méthodes d'utilisation de la fonction SUMPRODUCT avec des critères.
Télécharger le cahier d'exercices
Téléchargez cette feuille d'exercice pour vous entraîner à la tâche pendant que vous lisez cet article.
Fonction SUMPRODUCT avec critères.xlsxIntroduction à la fonction SUMPRODUCT dans Excel
Techniquement, le "SUMPRODUCT" remet la somme des valeurs des tableaux ou des plages correspondants.
⇒ Syntaxe
La syntaxe du "SUMPRODUCT" La fonction est simple et directe.
=SUMPRODUCT(tableau1, [tableau2], [tableau3], ...)
⇒ Arguments
Arguments | Obligatoire/optionnel | Explication |
---|---|---|
tableau1 | Requis | La première entrée d'un tableau, dont vous voulez diviser les éléments et ensuite les ajouter. |
[array2], [array3] | En option | Paramètres du tableau avec les éléments que vous voulez multiplier et ajouter, allant de 2 à 255. |
5 exemples idéaux de la fonction SUMPRODUCT avec critères dans Excel
L'une des caractéristiques étonnantes de la SUMPRODUCT est qu'elle peut traiter des plusieurs critères remarquablement bien. Discutons de certains des éléments suivants SUMPRODUCT avec des fonctions de critères.
1. SUMPRODUCT avec un seul critère pour rechercher une valeur
Nous pouvons appliquer le SUMPRODUCT avec des critères avec ou sans l'opérateur double unaire.
1.1 Utilisation de l'opérateur double unaire
Une façon intelligente d'appliquer le SUMPRODUCT consiste à insérer les critères dans la fonction sous forme de tableau en utilisant " Opérateur unaire double (-) " pour convertir le "VRAI" ou "FALSE" sur "1" ou "0" Dans l'exemple suivant, certains "Produit" Les noms sont donnés avec leur "Pays" , "Qté" et "Prix" Nous trouverons le prix total pour les pays "Inde", "Chine" et "Allemagne" .
Suivons les procédures pour utiliser le SUMPRODUCT avec un seul critère dans Excel.
ÉTAPES :
- Tout d'abord, créez un tableau pour ces pays n'importe où dans la feuille de calcul où vous voulez obtenir le résultat.
- Ensuite, sélectionnez la cellule dans laquelle vous souhaitez placer la formule de l'option SUMPRODUCT fonction.
- Troisièmement, nous insérons la formule dans cette cellule. Nous appliquons la fonction avec la touche "Opérateur double unaire (-)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- Ensuite, appuyez sur la touche Entrez clé. Nous avons le prix total pour "Inde" .
- Faites glisser le Poignée de remplissage vers le bas pour dupliquer la formule sur la plage. Ou, pour AutoFill la gamme, double-cliquez sur sur le plus ( + ) symbole.
- Enfin, nous pouvons voir le résultat pour Inde , Chine et Allemagne .
🔎 Comment la formule fonctionne-t-elle ?
- Array1 est -($C$5:$C$21=G5) G5 est "Inde" L'opérateur double unaire convertira les résultats de $C$4:$C$20 sur "1" et "0" .
- [Array2] est D$5:$D$21 Cette gamme est d'abord multipliée, puis additionnée.
- [Array3] est E$5:E$21 Dans cette gamme, on multiplie et on ajoute.
Nous utiliserons le "Références absolues de cellules" à "BLOCK" les cellules.
1.2 Exclusion de l'opérateur double unaire
Nous pouvons résoudre l'exemple précédent sans utiliser l'opérateur double unaire. Voyons les instructions pour cela.
ÉTAPES :
- Nous allons utiliser le même exemple pour obtenir le même résultat. Maintenant, dans la cellule "H5" appliquer le SUMPRODUCT Insérez les valeurs dans la formule et la formule est la suivante.
=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- En outre, appuyez sur le bouton Entrez pour montrer le résultat.
- Pour copier la formule sur la plage, faites glisser l'élément Poignée de remplissage vers le bas. Vous pouvez également double-cliquez sur l'ajout ( + ) signe pour AutoFill la gamme.
- De même, nous pouvons obtenir le résultat.
Lire la suite : SUMPRODUCT Multiple Criteria in Excel(3 Approches)
2. SUMPRODUCT avec plusieurs critères pour différentes colonnes
Nous pouvons appliquer le SUMPRODUCT avec des critères multiples avec ou sans l'opérateur double unaire. apprenons !
2.1 Utilisation de l'opérateur double unaire
Dans ce cas, nous utiliserons l'option "Opérateur double unaire (-)" pour convertir les résultats du tableau en "1" ou "0" Considérez le même tableau que celui que nous avons utilisé précédemment. Maintenant, nous allons trouver le résultat en utilisant plusieurs critères. Nous allons trouver le résultat de l'analyse de l'impact sur l'environnement. "Prix total" pour "processeur" du pays "Chine" , "Carnet de notes" de "Inde" et "Ordinateur portable" de "Corée du Sud" En utilisant ces critères, nous obtiendrons le résultat.
ÉTAPES :
- Au début, sélectionnez une cellule adjacente au premier livre et entrez la formule.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Appuyez sur le bouton Entrez de votre clavier.
- De la même manière, dans les exemples précédents, faites glisser l'élément Poignée de remplissage vers le bas pour dupliquer la formule sur la plage. Ou, pour AutoFill la gamme, double-cliquez sur sur le plus ( + ) symbole.
- Enfin, vous obtiendrez votre résultat.
2.2 Exclusion de l'opérateur double unaire
Ici, nous appliquerons les mêmes critères multiples en utilisant la méthode de base SUMPRODUCT fonction.
ÉTAPES :
- En cellule I5, appliquer la fonction. Insérer les critères et la formule ressemble à ceci.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Hit Entrez pour voir le résultat.
- Après cela, faites glisser le Poignée de remplissage pour copier la formule sur la plage. ou, double-cliquez sur sur le plus ( + ) signe. Cela fait également double emploi avec la formule.
- Enfin, vous pouvez voir le résultat.
Lire la suite : Fonction SUMPRODUCT avec plusieurs colonnes dans Excel (4 façons simples)
3. SUMPRODUIRE avec la logique OR
Nous pouvons ajouter OU logique à notre formule pour rendre le SUMPRODUCT avec des critères plus dynamiques. Considérons la situation où nous avons besoin de trouver le prix total pour "Carnet de notes" et "Ordinateur portable" .
ÉTAPES :
- Tout d'abord, créez un tableau n'importe où dans la feuille de calcul où vous voulez obtenir le résultat.
- Ensuite, sélectionnez la cellule et insérez-y la formule suivante.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- En outre, appuyez sur le bouton Entrez pour voir le résultat.
4. SUMPRODUCT avec plusieurs critères ET/OU
Dans cette méthode, nous allons appliquer la fonction SUMPRODUCT avec des critères utilisant à la fois "ET" , "OU" Cette fois-ci, nous devons ajouter d'autres critères à notre fonction. Nous allons récupérer l'adresse de l'utilisateur. "Prix total" pour le produit "Carnet de notes" , "Ordinateur portable" du pays "Inde", "Chine".
ÉTAPES :
- Pour commencer, sélectionnez la deuxième cellule H10 et placer la formule dans la cellule sélectionnée.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- Ensuite, appuyez sur la touche Entrez pour voir le résultat.
🔎 Comment la formule fonctionne-t-elle ?
- 1 est –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Ici B5:B21 est le "Produit" Colonne, G5 et H5 sont "Carnet de notes" et "Ordinateur portable" . de même, C5:C21 est le "Pays" colonne, et G6 et H6 sont "Inde" et "Chine".
- [Array2] est D5:D21 .
- [Array3] est E5:E21 .
5. SUMPRODUCT avec des critères multiples pour les lignes et les colonnes
Le site "SUMPRODUCT" montre sa véritable diversité lorsque nous utilisons cette fonction à la fois pour les colonnes et les lignes. Voyons comment. Dans l'exemple suivant, nous pouvons voir le prix d'un certain nombre d'articles de la gamme de produits de l'entreprise. "Produits" du pays "Inde" , "Chine" , "Italie" , "Allemagne" , "France" .
ÉTAPES :
- Tout d'abord, il faut sélectionner la cellule où l'on veut mettre le résultat.
- Ensuite, insérez la formule dans cette cellule.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Enfin, appuyez sur Entrez du clavier.
Les choses à retenir
✅ Le "SUMPRODUCT" traite les valeurs non numériques comme des zéros. Si vous avez des valeurs non numériques dans votre formule, la réponse sera la suivante "0".
✅ Les tableaux de la formule SUMPRODUCT doivent avoir le même nombre de lignes et de colonnes, sinon vous obtenez le message suivant . #VALUE ! Erreur.
✅ Le "SUMPRODUCT" ne prend pas en charge les caractères génériques.
Conclusion
Le site SUMPRODUCT est l'une des fonctions les plus diversifiées d'Excel. Dans cet article, nous avons abordé la fonction SUMPRODUCT avec un ou plusieurs critères. Nous espérons que cet article vous sera utile. Si vous avez des doutes ou des suggestions, n'hésitez pas à nous contacter.