Comment utiliser la fonction SOMMEPROD dans Google Sheets

Avez-vous déjà entendu parler de la fonction SOMMEPROD dans Google Sheets ? Si ce n’est pas le cas, vous êtes au bon endroit ! Dans cet article, nous allons vous expliquer comment utiliser cette fonction pour obtenir la somme des produits sans avoir à calculer les produits individuellement et à les additionner par la suite. Ce qui rend cette approche à la fois rapide et efficace !

Syntaxe et arguments de la fonction SOMMEPROD

La syntaxe de la fonction SOMMEPROD est la suivante :

SOMMEPROD(array1, [array2, ...])

Les arguments de cette fonction sont les suivants :

  • array1 : Le premier tableau dont les valeurs seront multipliées avec les valeurs correspondantes du deuxième tableau.
  • array2 : Le deuxième tableau dont les valeurs seront multipliées avec les valeurs correspondantes du premier tableau.

Notez que le deuxième argument est optionnel. Par conséquent, si vous ne spécifiez que le premier tableau, la formule retournera simplement la somme de ce tableau.

Exemple d’utilisation basique de la fonction SOMMEPROD : Utilisation de deux tableaux

Pour mieux comprendre comment utiliser la fonction SOMMEPROD, prenons un exemple concret. Supposons que vous disposez de deux colonnes : quantités (array1) et prix (array2). Pour calculer le coût total, vous pouvez utiliser la fonction SOMMEPROD de la manière suivante :

=SOMMEPROD(B2:B5, C2:C5)

Dans cet exemple, nous utilisons les données d’un tableau situé dans la plage de cellules A1:C5, où la colonne A contient les noms des produits, la colonne B contient les quantités et la colonne C contient les prix. La cellule A1:C1 est réservée aux en-têtes.

Le résultat de cette formule est équivalent à :

=B2*C2 + B3*C3 + B4*C4 + B5*C5

Vous pouvez également utiliser la fonction LET pour rendre la formule plus lisible et compréhensible :

=LET(quantité, B2:B5, prix, C2:C5, SOMMEPROD(quantité, prix))

Dans cet exemple, nous avons donné des noms significatifs aux expressions de valeurs B2:B5 (nommé « quantité ») et C2:C5 (nommé « prix ») à l’aide de la fonction LET. Ces noms significatifs ont ensuite été utilisés dans le calcul ultérieur, ce qui améliore la clarté et la lisibilité de la formule.

Exemple d’utilisation avancée de la fonction SOMMEPROD : Utilisation de trois tableaux

La fonction SOMMEPROD peut également être utilisée avec trois tableaux. Prenons un nouvel exemple où nous avons une colonne de produits, une colonne de quantités, une colonne de prix et une colonne de pourcentage de réduction.

Cette fois, les données sont situées dans la plage de cellules A1:D5, où A1:D1 est réservée aux en-têtes.

Le but est de calculer le coût total après avoir tenu compte des réductions à l’aide de la fonction SOMMEPROD dans Google Sheets.

La formule à utiliser est la suivante :

=SOMMEPROD(B2:B5, C2:C5, 1-(D2:D5))

Cette formule est équivalente à :

=(5 * 10 * (1-10%)) + (3 * 15 * (1-20%)) + (2 * 20 * (1-5%)) + (4 * 8 * (1-15%))

Vous pouvez également utiliser la fonction LET pour rendre la formule plus claire :

=LET(quantité, B2:B5, prix, C2:C5, réduction, D2:D5, SOMMEPROD(quantité, prix, 1-réduction))

Dans cet exemple, nous avons utilisé la fonction LET pour donner des noms significatifs aux expressions de valeur, ce qui améliore la lisibilité de la formule.

Utilisation complexe de la fonction SOMMEPROD dans Google Sheets

Revenons à notre tableau précédent en y ajoutant une colonne E2:E5 indiquant « Oui » ou « Non ». Si c’est « Oui », la réduction spécifiée doit être appliquée ; sinon, elle ne doit pas l’être.

Voyons maintenant comment résoudre cette situation complexe à l’aide de la fonction SOMMEPROD dans Google Sheets :

=SOMMEPROD(B2:B5, C2:C5, SI(E2:E5="Oui", (1 - D2:D5), 1))

La formule utilise trois tableaux :

  • array1 : B2:B5
  • array2 : C2:C5
  • array3 : SI(E2:E5= »Oui », (1 – D2:D5), 1)

Le tableau array3 introduit de la complexité dans la formule SOMMEPROD en incorporant un test logique SI. La formule attribue un poids de 1 si la réduction ne doit pas être appliquée ; sinon, elle utilise (1 – D2:D5), ce qui représente le complément des pourcentages de réduction.

Vous pouvez également utiliser la fonction LET pour rendre cette formule plus lisible :

=LET(quantité, B2:B5, prix, C2:C5, réduction, D2:D5, condition, E2:E5, SOMMEPROD(quantité, prix, SI(condition="Oui", 1-réduction, 1)))

Conclusion

La fonction SOMMEPROD dans Google Sheets est un outil puissant qui vous permet de calculer rapidement et efficacement la somme des produits sans avoir à effectuer des calculs individuels. Que vous ayez besoin de réaliser des sommes conditionnelles ou d’effectuer des calculs complexes, la fonction SOMMEPROD peut vous aider à obtenir les résultats souhaités.

Pour en savoir plus sur les différentes façons d’utiliser la fonction SOMMEPROD dans Google Sheets, consultez les ressources suivantes :

Ces tutoriels vous aideront à explorer davantage les possibilités offertes par la fonction SOMMEPROD dans Google Sheets. Bonnes expérimentations !

Articles en lien