vendredi 2 janvier 2015

Excel - La fonction SOMMEPROD.

Multiplie les valeurs correspondantes des matrices spécifiées et calcule la somme de ces produits, mais pas que....
Nous allons découvrir ici, l'utilité et les possibilités de cette fonction Excel.

Excel - La fonction SOMMEPROD

 1 - Introduction :

La fonction SOMMEPROD permet d'effectuer horizontalement le produit de deux valeurs situées dans des colonnes différentes et d'en sommer les résultats. Même si elle ressemble beaucoup à la fonction SOMME.SI sur certains points, elle n'en apporte pas moins ses propres particularités et va plus loin.

 2 - Comment cela fonctionne :

 2-1 Syntaxe

Syntaxe: =SOMMEPROD(matrice1;matrice2;matrice3,...)

matrice1, matrice2, matrice3, ...     représentent de 2 à 255 matrices dont vous voulez multiplier les valeurs pour ensuite additionner leur produit."

A noter: Seulement 30 matrices peuvent être utilisées pour Excel 2003.

 2-2 Exemple:

Nous avons deux colonnes (matrices) contenant des nombres.
Exemple SOMMEPROD

Si nous utilisons SOMMPROD  avec ces deux matrices =SOMMEPROD(F14:F16;G14:G16) nous obtenons 150. En fait SOMMEPROD multiplie toutes les valeurs des deux matrices, puis additionne les produits, c'est-à-dire : (5*6) + (2*12) + (4*24). Si nous découpons les calculs cela donnerai ceci.

Opérations effectuées par SOMMEPROD

A noter: Les matrices spécifiées comme arguments doivent avoir la même dimension, sinon, SOMMEPROD renvoie la valeur d'erreur #VALEUR!. Si nous écrivons cette formule, 
=SOMMEPROD(F14:F16;G14:G15) nous obtiendrons #VALEUR, car les deux matrices ne sont pas identique en taille.

 2-3 Utilisation de SOMMEPROD:

L'utilisation de cette fonction ne se limite pas à cela, car  SOMMEPROD peut être assortie de conditions. Comme nous allons le découvrir maintenant.

Une chaîne de magasins, posséde un magasin situé à Paris et un autre à Lyon. Nous avons le tableau suivant.

Exemple SOMMEPROD

Nous allons calculer pour les deux entités le CA HT du mois de février.
SOMMEPROD((F33:F38="Février")*(H33:H38))= 5768

Nous calculons le CA HT total pour le magasin de Paris.
SOMMEPROD((G33:G38="Paris")*(H33:H38))= 12501

Dans les deux cas ci-dessus nous aurions pu également utiliser SOMME.SI.
SOMME.SI(G33:G38;"Paris";H33:H38)= 12501

Mais SOMMEPROD va plus loin dans la complexité.

Nous voulons determiner le CA HT par vendeur pour Paris au mois de Janvier.
SOMMEPROD((G33:G38="Paris")*(F33:F38="Janvier")*(H33:H38))/SOMMEPROD((G33:G38="Paris")*(F33:F38="Janvier")*(I33:I38))= 1250

Nous calculons le CA HT de Paris ou de Marseille pour le mois de Mars.
SOMMEPROD(((G33:G38="Paris")+(G33:G38="Marseille"))*(F33:F38="Mars")*(H33:H38))= 6578. Le Magasin de Marseille n'existant pas la fonction affiche le résultat correspondant à Paris.

A noter: L'opérateur * correspond à ET, l'opérateur + correspond à OU.


 3 - Conclusion :

Comme je vous l'ai dit en début d'article, cette fonction peut s'assimiler un un SOMME.SI, mais au final, elle va beaucoup plus loin lorsqu'on l'associe avec des conditions complexes.
Donc ne la négliger pas dans vos futurs travaux.

 4 - Téléchargements :

PDF
Fonctions Excel.

 5 - Autres références au sujet (ou articles complémentaires):

Support Office
Les 50 fonctions essentielles.

 6 - Autres liens :

Excel
Forum

Print Friendly and PDF


Restez informé, abonnez-vous à la newsletter, entrez votre adresse mail:


Delivered by FeedBurner
Haut de la page
Pays/territoire : Bry-sur-Marne, France

0 commentaires :

Enregistrer un commentaire