Table des matières
SUMPRODUCT est une fonction extrêmement utile qui a de nombreux objectifs. Lorsque vous comparez des données entre deux ou plusieurs plages et que vous calculez avec plusieurs critères, la fonction SUMPRODUCT est votre premier choix. Il a la capacité unique de manipuler les tableaux de manière intelligente et élégante. Nous avons souvent besoin d'utiliser SUMPRODUCT-IF combinaison ou SUMPRODUCT conditionnel pour comparer des colonnes avec des critères donnés et trouver le résultat. Aujourd'hui, dans cet article, nous allons discuter de l'outil Fonction combinée SUMPRODUCT-IF et d'autres approches alternatives à cette combinaison.
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.
Utilisation de la combinaison SUMPRODUCT+IF.xlsx
Introduction à la fonction SUMPRODUCT dans Excel
Techniquement, le Fonction SUMPRODUCT renvoie la somme des valeurs des tableaux ou des plages correspondants. Normalement, la multiplication est l'opération par défaut, mais la division, la soustraction ou l'addition peuvent également être effectuées.
⦿ Syntaxe :
La syntaxe du SUMPRODUCT La fonction est simple et directe.
=SUMPRODUCT(tableau1, [tableau2], [tableau3], ...)
⦿ Argument :
- [array1] : Le premier tableau ou les premières plages de cellules dont nous voulons multiplier les valeurs, puis les additionner.
- [tableau2], [tableau3]... : Array arguments 2 à 255 dont on veut multiplier, puis additionner les valeurs.
2 Exemples d'utilisation de la combinaison SUMPRODUCT IF dans Excel
Dans Excel, il n'y a pas de fonction intégrée "LE PRODUIT DE L'EAU SI" mais vous pouvez l'utiliser comme une formule de tableau en combinant la fonction SUMPRODUCT et le SI fonctions. Discutons de cette formule.
Exemple 1 : Appliquer la formule IF de SUMPRODUCT avec un seul critère
Nous pouvons utiliser cette formule avec un critère. Suivez ces étapes pour apprendre.
Étape 1 :
- Considérons un tableau de données où certains articles de fruits sont donnés avec "Région" , "Qté" et "Prix" Nous allons découvrir le prix total de certains articles.
Étape 2 :
- Créez un autre tableau n'importe où dans la feuille de calcul où vous voulez obtenir le prix total de l'article. Nous choisissons "Cerise" , "Apple", "Prune" articles.
Étape 3 :
- Appliquez la formule suivante dans la cellule H4 Le format de cette formule est le suivant
=SUMPRODUCT(IF(criteria range=criteria, values range1*values range2))
- Insérez les valeurs dans la formule.
=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))
Où,
- Plage de critères est $C$5:$C$21.
- Les critères sont G5 , G6 et G7 .
- Valeurs_gamme1 est $D$5:$D$21.
- Valeurs_gamme2 est 5 $E$ : 21 $E$.
- Appliquez cette formule comme une formule de tableau en appuyant sur CTRL+SHIFT+ENTER simultanément. Si vous utilisez Excel 365 vous pouvez appuyer juste sur ENTER pour appliquer une formule de tableau.
Étape 4 :
- Nous avons obtenu notre prix total. Maintenant, appliquez la même formule pour le reste des articles.
Lire la suite : SUMPRODUCT avec critères dans Excel (5 méthodes)
Exemple 2 : Appliquer la formule IF de SUMPRODUCT avec plusieurs critères dans différentes colonnes
Nous utiliserons la même formule pour les critères multiples.
Étape 1 :
- Ajoutons un autre critère "Région" dans le tableau 2. Dans ce cas, nous voulons trouver le prix total des produits suivants "Cerise" de la "Oceania" et "Apple" de la "Asie" région.
Étape 2 :
- Appliquez maintenant la formule ci-dessous. Insérez les valeurs dans la formule.
=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21))))
Où,
- Plage de critères est B$5:B$21, $C$5:$C$21.
- Les critères est G5, H5.
- Valeurs_gamme1 est $D$5:$D$21.
- Valeurs_gamme2 est 5 $E$ : 21 $E$.
- Maintenant, appuyez sur ENTER .
Étape 3 :
- Notre valeur est ici. Maintenant, faites la même chose pour l'élément "Apple" article.
Lire la suite : Comment utiliser l'IF SUMPRODUCT dans Excel ?
Comment utiliser uniquement la formule SUMPRODUCT au lieu de la formule SUMPRODUCT IF dans Excel ?
Il existe d'autres façons d'obtenir les résultats précédents. Une autre façon d'insérer les critères dans le champ SUMPRODUCT comme un tableau en utilisant double unaire (-) pour convertir le VRAI ou FAUX en 1 ou 0 .
SUMPRODUCT avec une condition :
Nous allons considérer l'exemple précédent dans ce cas. Nous allons trouver le prix total de "Mangue" de la liste.
- Appliquer le conditionnel SUMPRODUCT formule ci-dessous.
=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)
Où,
- Array1 est (-(C5:C21=G5).
- [Array2] est D5:D21.
- [Array3] est E5:E21.
- Appuyez sur "Enter". Notre résultat est ici.
Explication de la formule :
Nous allons maintenant expliquer comment ce conditionnel SUMPRODUCT la fonction fonctionne
- Lorsque nous entrons dans le "-(C4:C20=G4)" dans la formule, ce double unaire (-) convertit l'expression VRAI ou FAUX en 1 ou 0 Sélectionnez cette "-(C4:C20=G4)" dans votre feuille de calcul et appuyez sur "F9" pour voir les valeurs sous-jacentes.
Sortie : {0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1}
- Maintenant, si nous décomposons les tableaux en valeurs, la formule réelle ressemblera à ceci,
=SUMPRODUCT({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9,20,30,5,30,25,10,10,20,15})
- Le premier tableau sera multiplié par le second, puis le second tableau sera multiplié par le troisième. Suivez cette image
C'est ainsi que ce conditionnel SUMPRODUCT travaux.
Lire la suite : SUMPRODUCT Plage de dates [7 Méthodes productives].
Appliquer des conditions multiples dans des colonnes différentes :
Dans l'exemple suivant, nous allons trouver le prix total de "Cerise" de la "Oceania" région.
- Appliquer la formule. La forme finale de cette formule est ,
=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)
Où,
- Array1 est (–(C5:C21=G5),–(C5:C21=H5).
- [Array2] est D5:D21.
- [Array3] est E5:E21.
- Appuyez sur ENTER . notre résultat est atteint.
Lire la suite : Fonction SUMPRODUCT avec plusieurs colonnes dans Excel (4 façons simples)
Application de la logique OU :
Nous pouvons ajouter OU logique à notre formule pour rendre cette formule plus dynamique.
Disons que nous avons besoin d'obtenir le prix total de... "Mangue" et "Cerise" du tableau de données.
- Appliquer le SUMPRODUCT formule avec OU et insérer les valeurs.
- La formule est la suivante
=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)
Où,
- Array1 est –((C5:C21=G5)+(C5:C21=H5)>0). Ici G5 est "Mangue" et H5 est "Cerise" Ce tableau compte le nombre total de "Mangue" et "Cerise" dans le tableau de données.
- [Array2] est D5:D21.
- [Array3] est E5:E21.
- Appuyez sur "Enter" pour obtenir le prix total des produits.
Application de critères multiples ET/OU :
Dans ce cas, nous allons appliquer la logique Or avec des conditions multiples.
Dans l'exemple suivant, nous devons trouver le prix total de "Cerise" et "Mangue" de "Asie" et "Europe" régions.
- Pour obtenir le résultat, nous allons maintenant appliquer la formule avec ET/OU logique. La formule est
=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)
Où,
- Array1 est –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)>0). Ici B5:B21 est "Région". Colonne, H4 et H5 est "Asie" et "Europe" De même, C5:C21 est "Item" colonne, H6 et H7 est "Cerise" et "Mangue".
- [Array2] est D5:D21.
- [Array3] est E5:E21.
- Appuyez sur ENTER pour obtenir le prix total.
Notes rapides
✅ Arrays dans le SUMPRODUCT doit avoir le même nombre de lignes et de colonnes. Si ce n'est pas le cas, vous obtenez le message suivant #VALUE ! Erreur.
✅ 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".
✅ Depuis que le SUMPRODUCT IF est une formule de tableau que vous devez appuyer sur CTRL+SHIFT+ENTER simultanément pour appliquer la formule.
✅ Le SUMPRODUCT ne prend pas en charge les caractères génériques.
Conclusion
Aujourd'hui, nous avons discuté de la SUMPRODUCT IF et une autre formule conditionnelle alternative SUMPRODUCT dans cet article. J'espère que cet article vous sera utile lorsque vous rencontrerez des problèmes. Si vous avez des doutes, n'hésitez pas à commenter. Pour en savoir plus sur Excel, veuillez visiter notre site web. site .