La fonction SOMMEPROD multiplie les éléments d'un ou plusieurs tableaux, puis additionne ou additionne les produits ensemble. En ajustant la forme des arguments, SOMMEPROD compte le nombre de cellules dans une plage donnée contenant des données répondant à des critères spécifiques.
Les instructions de cet article s'appliquent à Excel 2019, 2016, 2013, 2010; Excel pour Microsoft 365, Excel Online, Excel pour Mac, Excel pour iPad, Excel pour iPhone et Excel pour Android.
Syntaxe et arguments de la fonction SUMPRODUCT
La syntaxe d'une fonction fait référence à la disposition de la fonction et inclut le nom de la fonction, les crochets, les séparateurs de virgule et les arguments.
Pour qu'une fonction compte les cellules plutôt que de conserver les données, la syntaxe suivante est utilisée avec SOMMEPROD:
- Array1: cet argument indique le premier tableau ou plage qui sera multiplié puis ajouté.
- Array2: cet argument désigne le deuxième tableau ou plage qui sera multiplié puis ajouté.
Les fonctions NB. SI et NB. SI comptent les cellules qui répondent à un ou plusieurs critères définis. Parfois, SUMPRODUCT est plus facile à utiliser lorsque vous souhaitez rechercher plusieurs conditions liées à la même plage.
Entrez la fonction SOMMEPROD
Normalement, la meilleure façon d'entrer des fonctions dans Excel consiste à utiliser la boîte de dialogue Arguments de fonction (dans Excel pour Mac, utilisez le générateur de formule). La boîte de dialogue facilite la saisie des arguments un par un sans avoir à saisir les crochets ou les virgules qui agissent comme séparateurs entre les arguments.
Cependant, comme cet exemple utilise une forme irrégulière de la fonction SOMMEPROD, une boîte de dialogue ne peut pas être utilisée. Au lieu de cela, la fonction doit être saisie dans une cellule de feuille de calcul.
Dans ce didacticiel, vous utiliserez la fonction SOMMEPROD pour trouver le nombre de valeurs supérieures à 25 et inférieures à 75 dans un exemple d'ensemble de données.
-
Pour suivre ce didacticiel, entrez les exemples de données (illustrés dans l'image ci-dessous) dans une feuille de calcul Excel vierge.
-
Sélectionner la cellule B7. C'est l'endroit où les résultats de la fonction s'afficheront.
-
Entrez la formule =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)) et appuyez sur Enter.
-
La réponse 5 apparaît dans la cellule B7. Il n'y a que cinq valeurs dans la plage (40, 45, 50, 55 et 60) supérieures à 25 et inférieures à 75.
- Sélectionner la cellule B7 pour afficher la formule complétée dans la barre de formule au-dessus de la feuille de calcul.
Décomposer SUMPRODUCT
Lorsque les conditions sont définies pour les arguments, SUMPRODUCT évalue chaque élément du tableau par rapport à la condition et renvoie une valeur booléenne (TRUE ou FALSE). Aux fins des calculs, Excel attribue une valeur de 1 pour les éléments de tableau qui sont VRAI et une valeur de 0 pour ceux qui sont FAUX.
Une autre façon de penser à ce que SOMMEPROD fait est de considérer le signe de multiplication comme une condition ET. Dans cet esprit, la condition n'est vraie que lorsque les deux conditions sont remplies, les nombres supérieurs à 25 ET inférieurs à 75. La fonction résume alors toutes les valeurs vraies pour arriver au résultat de 5.