Formules Excel

Comment calculer une SOMME de PRODUITS sur Excel ? Explication et exemples

15 janvier 2026 21 vues

La fonction `SOMME.PROD` est un outil puissant et polyvalent d'Excel, souvent méconnu. Elle permet de réaliser des calculs complexes en multipliant les éléments correspondants de plusieurs matrices, puis en additionnant les produits obtenus. Que vous soyez un expert en analyse de données ou un utilisateur débutant, comprendre `SOMME.PROD` vous ouvrira de nouvelles perspectives pour exploiter vos feuilles de calcul. Cet article vous guidera pas à pas, avec des exemples clairs et des conseils pratiques, pour maîtriser cette fonction essentielle et optimiser vos analyses.

Qu'est-ce que la fonction SOMME.PROD Excel ?

La fonction SOMME.PROD (ou SUMPRODUCT en anglais) est une fonction matricielle d'Excel qui effectue deux opérations principales : la multiplication et l'addition. Elle prend en argument une ou plusieurs matrices (plages de cellules) et effectue les opérations suivantes :

  1. Multiplication : Elle multiplie les éléments situés aux mêmes positions dans chaque matrice.
  2. Addition : Elle additionne tous les produits obtenus à l'étape précédente.

En d'autres termes, SOMME.PROD calcule la somme des produits des éléments correspondants de matrices.

Syntaxe de la fonction SOMME.PROD

La syntaxe de la fonction est la suivante :

=SOMME.PROD(matrice1; [matrice2]; ...)

  • matrice1 : La première matrice à multiplier. C'est un argument obligatoire.
  • matrice2; ... : Les matrices supplémentaires à multiplier. Ces arguments sont facultatifs, mais vous devez spécifier au moins une matrice.

Important : Toutes les matrices doivent avoir les mêmes dimensions (le même nombre de lignes et de colonnes). Si les dimensions sont différentes, SOMME.PROD renverra une erreur #VALUE!.

Comment utiliser SOMME.PROD : Exemples pratiques

Voici quelques exemples concrets pour illustrer l'utilisation de la fonction SOMME.PROD.

Exemple 1 : Calculer le chiffre d'affaires total

Imaginez que vous avez un tableau avec les colonnes suivantes :

  • Colonne A : Nom du produit
  • Colonne B : Quantité vendue
  • Colonne C : Prix unitaire

Pour calculer le chiffre d'affaires total, vous pouvez utiliser la fonction SOMME.PROD de la manière suivante :

=SOMME.PROD(B2:B10; C2:C10)

Cette formule multipliera la quantité vendue (B2:B10) par le prix unitaire (C2:C10) pour chaque produit, puis additionnera tous les résultats pour obtenir le chiffre d'affaires total. L'image ci-dessous illustre cet exemple.

(Description de l'image : Une capture d'écran d'une feuille Excel montrant un tableau avec les colonnes Produit, Quantité Vendue, Prix Unitaire et Chiffre d'Affaires. La cellule contenant la formule SOMME.PROD est mise en évidence, ainsi que le résultat du calcul.)

Exemple 2 : Calculer le coût total des achats

Supposons que vous ayez un tableau avec les colonnes suivantes :

  • Colonne A : Nom de l'article
  • Colonne B : Quantité achetée
  • Colonne C : Prix unitaire
  • Colonne D : Frais de transport par article

Pour calculer le coût total des achats, en tenant compte des frais de transport, vous pouvez utiliser la formule suivante :

=SOMME.PROD(B2:B10; (C2:C10 + D2:D10))

Cette formule additionne le prix unitaire et les frais de transport pour chaque article, puis multiplie ce résultat par la quantité achetée. Enfin, elle additionne tous les résultats pour obtenir le coût total des achats. Noter l'utilisation des parenthèses pour forcer l'addition du prix unitaire et des frais de transport avant la multiplication. L'image ci-dessous illustre cet exemple.

(Description de l'image : Une capture d'écran d'une feuille Excel montrant un tableau avec les colonnes Article, Quantité Achetée, Prix Unitaire, Frais de Transport et Coût Total. La cellule contenant la formule SOMME.PROD est mise en évidence, ainsi que le résultat du calcul.)

Exemple 3 : Utiliser SOMME.PROD avec des critères

La fonction SOMME.PROD peut également être utilisée avec des critères pour effectuer des calculs conditionnels. Pour cela, vous pouvez utiliser des expressions logiques (par exemple, A2:A10="Produit X") à l'intérieur de la fonction. Ces expressions logiques renvoient des valeurs VRAI (1) ou FAUX (0), qui peuvent être utilisées pour filtrer les données.

Par exemple, si vous souhaitez calculer le chiffre d'affaires total uniquement pour le "Produit X", vous pouvez utiliser la formule suivante :

=SOMME.PROD((A2:A10="Produit X") * B2:B10; C2:C10)

Dans cette formule, l'expression (A2:A10="Produit X") renvoie un tableau de valeurs VRAI (1) ou FAUX (0) en fonction de si le produit dans la colonne A est égal à "Produit X". Ce tableau est ensuite multiplié par la quantité vendue (B2:B10) et le prix unitaire (C2:C10). Seules les lignes correspondant au "Produit X" auront une valeur non nulle, ce qui permet de calculer le chiffre d'affaires total uniquement pour ce produit. L'image ci-dessous illustre cet exemple.

(Description de l'image : Une capture d'écran d'une feuille Excel montrant un tableau avec les colonnes Produit, Quantité Vendue, Prix Unitaire et Chiffre d'Affaires. La cellule contenant la formule SOMME.PROD avec un critère est mise en évidence, ainsi que le résultat du calcul.)

Exemple 4 : SOMME.PROD avec plusieurs critères

Vous pouvez combiner plusieurs critères avec la fonction SOMME.PROD. Par exemple, pour calculer le chiffre d'affaires total pour le "Produit X" vendu dans la "Région Nord", vous pouvez utiliser la formule suivante :

=SOMME.PROD((A2:A10="Produit X") * (D2:D10="Région Nord") * B2:B10; C2:C10)

Dans cette formule, l'expression (D2:D10="Région Nord") vérifie si la région dans la colonne D est égale à "Région Nord". En multipliant les deux conditions ((A2:A10="Produit X") et (D2:D10="Région Nord")), on s'assure que seules les lignes correspondant aux deux critères sont prises en compte dans le calcul. L'image ci-dessous illustre cet exemple.

(Description de l'image : Une capture d'écran d'une feuille Excel montrant un tableau avec les colonnes Produit, Quantité Vendue, Prix Unitaire, Région et Chiffre d'Affaires. La cellule contenant la formule SOMME.PROD avec plusieurs critères est mise en évidence, ainsi que le résultat du calcul.)

Alternatives à SOMME.PROD

Bien que SOMME.PROD soit très utile, il existe d'autres fonctions Excel qui peuvent être utilisées pour réaliser des calculs similaires.

SOMME.SI.ENS

La fonction SOMME.SI.ENS permet de sommer les valeurs d'une plage en fonction de plusieurs critères. Elle est particulièrement utile lorsque vous avez besoin de sommer des valeurs en fonction de conditions spécifiques.

Tableaux croisés dynamiques

Les tableaux croisés dynamiques sont un outil puissant pour analyser et synthétiser des données. Ils permettent de regrouper et de sommer des données en fonction de différents critères, ce qui peut être une alternative à l'utilisation de SOMME.PROD dans certains cas.

Bonnes pratiques et astuces pour SOMME.PROD

  • Vérifiez les dimensions des matrices : Assurez-vous que toutes les matrices ont les mêmes dimensions pour éviter les erreurs #VALUE!.
  • Utilisez des noms de plages : Pour rendre vos formules plus lisibles, utilisez des noms de plages au lieu de références de cellules directes.
  • Combinez avec d'autres fonctions : SOMME.PROD peut être combinée avec d'autres fonctions Excel pour réaliser des calculs encore plus complexes.
  • Soyez attentif aux types de données : Assurez-vous que les données dans les matrices sont des nombres. Si une matrice contient du texte, SOMME.PROD traitera le texte comme zéro.
  • Utilisez des parenthèses : Utilisez des parenthèses pour clarifier l'ordre des opérations, surtout lorsque vous utilisez des critères.

Erreurs courantes avec SOMME.PROD

  • Erreur #VALUE! : Cette erreur se produit lorsque les matrices n'ont pas les mêmes dimensions ou lorsqu'une matrice contient des valeurs non numériques.
  • Résultats incorrects : Des résultats incorrects peuvent se produire si les types de données ne sont pas corrects ou si l'ordre des opérations n'est pas clair.

Conclusion

La fonction SOMME.PROD est un outil puissant et polyvalent d'Excel qui permet de réaliser des calculs complexes en multipliant et en additionnant des plages de cellules. En comprenant son fonctionnement et en suivant les bonnes pratiques, vous pouvez l'utiliser pour optimiser vos analyses et obtenir des résultats précis et pertinents. N'hésitez pas à expérimenter avec les exemples présentés dans cet article et à l'adapter à vos propres besoins. Avec de la pratique, SOMME.PROD deviendra un atout indispensable dans votre boîte à outils Excel.

En maîtrisant la fonction SOMME.PROD, vous serez en mesure d'analyser vos données avec plus d'efficacité et de prendre des décisions éclairées. Alors, lancez-vous et explorez les possibilités infinies qu'offre cette fonction !

Questions fréquentes

Quelle est la différence entre SOMME et SOMME.PROD ?

La fonction SOMME additionne simplement une plage de cellules. SOMME.PROD multiplie d'abord les éléments correspondants de plusieurs plages, puis additionne les produits. SOMME.PROD est donc plus polyvalente, surtout pour les calculs pondérés ou conditionnels.

Comment éviter l'erreur #VALUE! dans SOMME.PROD ?

L'erreur #VALUE! survient généralement lorsque les plages n'ont pas les mêmes dimensions ou contiennent des valeurs non numériques. Vérifiez que vos plages ont la même taille et que toutes les cellules contiennent des nombres.

Peut-on utiliser SOMME.PROD avec du texte ?

Oui, indirectement. SOMME.PROD traitera le texte comme zéro. Cependant, vous pouvez utiliser des expressions logiques (par exemple, A1:A10="texte") pour créer des matrices de 1 et 0, qui peuvent ensuite être utilisées dans SOMME.PROD pour effectuer des calculs conditionnels basés sur le texte.

Mots-clés associés :

somme prod excel avec conditions sumproduct excel fonction excel multiplication et addition excel calcul matriciel formule excel chiffre d'affaires

Partager cet article :