La fonction SOMMEPROD Excel est souvent utilisée lorsque les calculs commencent à se complexifier. Elle permet de réaliser en une seule formule des calculs qui nécessiteraient autrement plusieurs étapes ou des colonnes intermédiaires.
Dans cet article, nous allons voir comment utiliser la fonction SOMMEPROD, comprendre sa logique et l’appliquer à des cas concrets.
Si vous travaillez avec des montants, des quantités, des pondérations ou plusieurs critères en même temps, cette fonction peut rapidement vous faire gagner du temps vous simplifier la vie !
Dans cette vidéo, notre formateur Excel Nicolas vous montre comment utiliser SOMMEPROD et comment cette fonction peut vous aider à simplifier et accélérer vos calculs dans Excel.
- 00:00 : Intro
- 00:41 : Comprendre la fonction SOMMEPROD
- 01:45 : Utiliser des conditions (signe * ou +)
- 03:17 : Calculer une moyenne pondérée
- 04:41 : Outro
Définition de la fonction SOMMEPROD Excel
La fonction SOMMEPROD Excel permet de calculer un total à partir de plusieurs plages de données. Puis elle multiplie les valeurs correspondantes entre elles. Elle additionne ensuite tous les résultats obtenus.
C’est une fonction très pratique lorsque plusieurs informations doivent être prises en compte dans un même calcul. Elle évite d’ajouter des colonnes intermédiaires et permet de regrouper tout le calcul dans une seule formule.
Syntaxe de la fonction SOMMEPROD sur Excel
Avant de l’utiliser dans des calculs plus avancés, il est important de bien comprendre la syntaxe de la fonction SOMMEPROD Excel. Elle repose sur une ou plusieurs matrices de même dimension. Puis Excel effectue des multiplications élément par élément avant d’en faire la somme.
Chaque matrice doit contenir le même nombre de lignes et de colonnes, sinon Excel renverra une erreur. Une fois cette règle comprise, SOMMEPROD devient une fonction très puissante pour effectuer des calculs complexes en une seule formule.
SOMMEPROD(Matrice1;[Matrice2];[Matrice3];…)
| Argument | Description |
|---|---|
| Matrice1 (obligatoire) | 1ère matrice que tu veux multiplier avec les matrices suivantes pourensuite additionner leurs produits. Si tu veux effectuer d’autres opérations que la multiplication, alors tu dois remplacer le ; par l’opérateur que tu souhaites (+ ; - ; * ; /). Si tu veux ajouter une condition dans une matrice, alors tu dois mettre cette matrice entre parenthèses () et insérer l’opérateur que tusouhaites (+ ; - ; * ; /) entre chaque matrice qui contient une condition. |
| [Matrice2];[Matrice3];... (facultatif) | Tu peux spécifier jusqu’à 255 matrices de cette façon. |

Quel est mon niveau sur Excel ?
Testez gratuitement votre niveau avec notre quiz Excel (≈ 7 min). Accédez immédiatement à vos résultats, avec un corrigé détaillé et des ressources pour progresser.
Exemple 1 - Comment calculer un chiffre d'affaires sur Excel
Dans cet exemple, nous allons faire une somme simple de multiplications.
Imaginons un tableau simple avec des articles, leur prix unitaire et le nombre de ventes effectuées :
Ici, tu veux calculer le total du chiffre d’affaires généré par la vente des articles (cellule C7).
| Article | Prix unitaire (€) | Nombre de ventes |
|---|---|---|
| A | 2 | 5 |
| B | 5 | 2 |
| C | 2,5 | 4 |
Si vous souhaitez calculer le chiffre d'affaires total, plutôt que de multiplier chaque prix unitaire par le nombre de ventes dans une nouvelle colonne et de faire la somme de cette colonne, vous pouvez utiliser SOMMEPROD directement :
=SOMMEPROD(B2:B4;C2:C4)
Cette formule multiplie chaque valeur de la plage B2 par la valeur correspondante de C2, puis additionne les résultats pour obtenir un chiffre d'affaires total de 50 €.

RemarquES
- (1) L’ordre des matrices dans la fonction SOMMEPROD ne change rien.
- (2) Tu peux remplacer le point-virgule (;) par l’opérateur que tu souhaites (ici, l’astérisque *).
- Tu peux utiliser le symbole * pour créer un critère qui signifie :
- "Contient" : "*Critère*"
- "Commence par" : "Critère*"
- "Se termine par" : "*Critère"
Exemple 2 - Comment faire une sommes de multiplications avec plusieurs conditions sur Excel
Dans cet exemple, nous allons faire la somme de multiplications avec plusieurs conditions.
La fonction SOMMEPROD devient encore plus puissante lorsqu'elle est utilisée avec des conditions.
Ici, tu veux calculer le total du CA généré par la vente des chemises de taille M (cellule F2).
| Article | Taille | Prix unitaire (€) | Nombre de ventes |
|---|---|---|---|
| Chemise | M | 5 | 4 |
| Chemise | L | 5 | 2 |
| Pantalon | M | 10 | 1 |
Voici comment vous pouvez procéder :
=SOMMEPROD((A2:A4="Chemise")*(B2:B4="M");C2:C4;D2:D4)
Dans cet exemple, la formule sélectionne uniquement les lignes où l'article est une "Chemise" et où la taille est "M", puis elle multiplie le prix unitaire par le nombre de ventes pour ces lignes spécifiques. Le résultat vous donne le chiffre d'affaires généré par les chemises de taille M.

RemarquE
- (1) Tu dois mettre l’opérateur (ici l’astérisque *) entre les matrices qui contiennent une condition, sinon le résultat sera nul (0).
Exemple 3 - Comment calculer une moyenne pondérée sur Excel
Dans cet exemple, on passe au niveau supérieur et on réalise la somme de multiplications de matrices qui ont une taille différente
Calculer une moyenne pondérée est une tâche courante pour les enseignants, les analystes ou toute personne ayant besoin de prendre en compte des coefficients ou des poids différents. Supposons que vous ayez un tableau des notes des élèves avec les coefficients des matières :
| Élève | Note | Coefficient |
|---|---|---|
| Alice | 15 | 3 |
| Bob | 10 | 2 |
| Charlie | 12 | 1 |
Pour calculer la moyenne pondérée, vous pouvez utiliser SOMMEPROD comme suit :
=SOMMEPROD(B2:B4;C2:C4)/SOMME(C2:C4)
Cette formule calcule la somme des produits des notes et de leurs coefficients, puis la divise par la somme des coefficients, obtenant ainsi la moyenne pondérée de la classe.
Ici, tu veux calculer la moyenne générale de la classe (cellule F2) dont le calcul est :
(Coef. Matière 1 * Somme des notes Matière 1 + [Matière 2] + …) / Somme des coef. / Nb d’élèves

RemarquES
- (1) SOMMEPROD permet d’additionner le produit des coefficients et des notes (282).
- (1) La fonction SOMME permet de calculer la somme des coefficients(3 + 2 + 1 =6) et la fonction Excel NBVAL permet de compter les cellules remplies, donc le nombre d’élèves(4).

Formation gratuite sur Excel en ligne|Sans inscription
Vous pouvez vous amuser avec quelques fonctions d'Excel, mais si vous cherchez à être vraiment efficace, il y a des incontournables à maîtriser, comme les tableaux structurés, les tableaux croisés dynamiques (TCD), les filtres, ou encore les segments.
FAQ - Vos questions fréquentes sur la fonction SOMMEPROD Excel
Non, les plages de cellules utilisées dans SOMMEPROD doivent être de la même taille et contiguës. Si les matrices sont non contiguës, vous devrez les réorganiser ou utiliser des formules alternatives.
La fonction SOMMEPROD en français est appelée SUMPRODUCT dans la version anglaise d'Excel. Elle fonctionne de manière identique dans les deux langues, permettant de calculer la somme des produits de plusieurs plages de données.
Aller plus loin
Apprenez à maîtriser les fonctions sur Excel avec nos guides complets

Toutes nos fiches sur les Fonctions
Que ce soit pour des calculs financiers, l’analyse de données ou la gestion de projets, nos articles vous guideront à travers une variété de fonctions, avec des exemples concrets et des astuces pour les utiliser efficacement.
Découvrez également notre livre Excel complet

Maîtrisez les fonctions de A à Z sur Excel
Vous souhaitez exploiter pleinement les fonctions d'Excel et gagner du temps dans la réalisation de vos tâches ? Notre e-book est fait pour vous !
Il contient une fiche et des exercices pratiques pour chaque fonction Excel. C'est l'ouvrage idéal pour maîtriser les fonctions dont vous avez besoin, stimuler votre créativité et améliorer la qualité de vos fichiers.
Encore un doute ? Profitez d'un aperçu avec notre -> eBook Excel gratuit.
Progressez sur Excel avec Morpheus Formation
La fonction SOMMEPROD fait partie de ces outils qui permettent de passer un vrai cap sur Excel. Pas parce qu’elle est compliquée, mais parce qu’elle ouvre la porte à des calculs plus propres et plus efficaces.
Dans notre formation Excel, nous prenons le temps de vous accompagner.
La formation est construite selon votre niveau, vos besoins et vos fichiers.
Vous avancez à votre rythme, avec un formateur qui vous aide à comprendre, pas à appliquer mécaniquement.
L’objectif est simple : vous rendre plus à l’aise sur Excel et vous permettre de créer des fichiers fiables, que vous aurez plaisir à utiliser.






Félicitations ! Votre ebook Excel offert !
/ CPF