=SUMPRODUCT
Math et trigonométrie Intermédiaire Excel

SUMPRODUCT Excel : Somme des Produits avec Conditions

Maîtrisez SUMPRODUCT Excel ! Calculez la somme des produits d'éléments correspondants avec des exemples concrets pour entreprise, finance et RH.

Syntaxe

=SUMPRODUCT(tableau1; [tableau2]; ...)

La fonction SUMPRODUCT prend en argument un ou plusieurs tableaux (plages de cellules). Elle multiplie les éléments correspondants de chaque tableau, puis additionne ces produits. Les arguments entre crochets [] sont optionnels.

Explication détaillée

Fonction Excel SUMPRODUCT : Le Guide Ultime

Introduction

La fonction SUMPRODUCT d'Excel est un outil puissant et polyvalent qui permet de réaliser des calculs complexes impliquant des multiplications et des additions sur des plages de cellules. Elle est particulièrement utile pour calculer des sommes pondérées, des produits scalaires, et pour effectuer des analyses conditionnelles.

Syntaxe

La syntaxe de la fonction SUMPRODUCT est la suivante :

=SUMPRODUCT(tableau1; [tableau2]; ...)

  • tableau1, tableau2, ... : Les tableaux (plages de cellules) que vous souhaitez multiplier et additionner. Au moins un tableau est requis. Jusqu'à 255 tableaux peuvent être utilisés.

Fonctionnement

SUMPRODUCT fonctionne en effectuant les opérations suivantes :

  1. Multiplication : Elle multiplie les éléments correspondants de chaque tableau. Par exemple, si tableau1 est A1:A3 et tableau2 est B1:B3, elle multipliera A1*B1, A2*B2, et A3*B3.
  2. Addition : Elle additionne ensuite tous les produits résultants. Dans l'exemple ci-dessus, elle additionnerait (A1*B1) + (A2*B2) + (A3*B3).

Points importants :

  • Les tableaux doivent avoir les mêmes dimensions (nombre de lignes et de colonnes). Sinon, SUMPRODUCT renverra une erreur #VALUE!.
  • Les cellules non numériques sont traitées comme des zéros.
  • SUMPRODUCT est une fonction matricielle, mais elle n'a pas besoin d'être saisie comme une formule matricielle (Ctrl+Shift+Entrée).

Cas d'utilisation

Voici quelques exemples concrets d'utilisation de SUMPRODUCT :

  • Calcul de la somme pondérée : Vous avez des quantités vendues et des prix unitaires. SUMPRODUCT permet de calculer le chiffre d'affaires total en multipliant les quantités par les prix et en additionnant les résultats.
  • Analyse de données avec des critères : Vous pouvez utiliser SUMPRODUCT pour calculer la somme des ventes pour un produit spécifique ou pour une région donnée. Cela se fait en utilisant des tableaux booléens (VRAI/FAUX) comme arguments.
  • Calcul de la moyenne pondérée : Similaire à la somme pondérée, mais en divisant le résultat par la somme des poids.
  • Gestion des stocks : Calculer la valeur totale de l'inventaire en multipliant les quantités de chaque article par leur coût unitaire.
  • Calcul de commissions : Calculer les commissions des vendeurs en fonction de leurs ventes et des taux de commission.

Bonnes pratiques

  • Vérifiez les dimensions des tableaux : Assurez-vous que tous les tableaux ont la même taille pour éviter les erreurs.
  • Utilisez des noms de plages : Pour améliorer la lisibilité de vos formules, utilisez des noms de plages (par exemple, Quantités et Prix).
  • Combinez avec d'autres fonctions : SUMPRODUCT peut être combinée avec d'autres fonctions Excel, comme IF, AND, et OR, pour créer des formules encore plus puissantes.

Combinaisons

  • SUMPRODUCT + IF : Pour effectuer des calculs conditionnels basés sur plusieurs critères (bien que SUMIFS soit souvent plus simple dans ce cas).
  • SUMPRODUCT + (condition) : La condition renvoie un tableau de 1 (VRAI) et 0 (FAUX), permettant de filtrer les données.
  • SUMPRODUCT((A1:A10="X")*(B1:B10>5)) : Compte le nombre de lignes où la colonne A contient "X" et la colonne B est supérieure à 5. Ici, on multiplie deux tableaux de booléens (1 et 0).

Cas d'utilisation

Calcul de chiffre d'affaires

Analyse de ventes par produit/région

Calcul de commissions

Gestion des stocks

Exemples pratiques

Calcul du chiffre d'affaires total

Données : B2:B4 (Quantités) = {10; 20; 30}, C2:C4 (Prix unitaires) = {5; 10; 15}

=SUMPRODUCT(B2:B4; C2:C4)

Multiplie les quantités par les prix unitaires et additionne les résultats pour obtenir le chiffre d'affaires total.

Résultat : 700
Somme des ventes pour un produit spécifique

Données : A2:A6 (Produits) = {"Produit X"; "Produit Y"; "Produit X"; "Produit Z"; "Produit X"}, B2:B6 (Quantités) = {10; 5; 15; 8; 12}, C2:C6 (Prix unitaires) = {5; 10; 7; 6; 8}

=SUMPRODUCT((A2:A6="Produit X")*B2:B6*C2:C6)

Calcule la somme des ventes uniquement pour le "Produit X". (A2:A6="Produit X") crée un tableau de 1 (VRAI) et 0 (FAUX).

Résultat : 221
Calcul de la moyenne pondérée

Données : B2:B4 (Valeurs) = {10; 20; 30}, C2:C4 (Poids) = {1; 2; 1}

=SUMPRODUCT(B2:B4; C2:C4)/SUM(C2:C4)

Calcule la moyenne pondérée des valeurs en utilisant les poids correspondants.

Résultat : 20

Conseils et astuces

Utilisez des noms de plages pour améliorer la lisibilité de vos formules.

Vérifiez toujours les dimensions des tableaux pour éviter les erreurs #VALUE!.

Combinez SUMPRODUCT avec d'autres fonctions pour des calculs plus complexes.

Utilisez SUMPRODUCT pour remplacer des formules matricielles complexes et améliorer les performances de votre feuille de calcul.

Erreurs courantes

#VALUE!

Les tableaux ont des dimensions différentes.

Vérifiez que tous les tableaux ont le même nombre de lignes et de colonnes.

Résultat incorrect

Erreur dans la logique de la formule ou données incorrectes.

Vérifiez attentivement la formule et les données utilisées. Assurez-vous que les plages de cellules sont correctes et que les conditions sont bien définies.

Formules associées