Aller au contenu
Maths & statistiques

SOMMEPROD

SOMMEPROD multiplie des plages ligne à ligne puis additionne les produits. Elle calcule un total de facture ou une moyenne pondérée en une formule, et accepte des conditions sur mesure.

  • SOMMEPROD
  • produit
  • moyenne pondérée
  • conditions multiples
  • OU

Syntaxe

Modèle
=SOMMEPROD(matrice1 ; [matrice2] ; ...)=SOMMEPROD((condition1)*(condition2)*valeurs)

Exemple

Exemple concret
Facture : quantités en B2:B6 (3 ; 1 ; 10 ; 2 ; 5), prix unitaires en C2:C6 (12 ; 89 ; 2,5 ; 40 ; 7)=SOMMEPROD(B2:B6 ; C2:C6)               renvoie 265 : 36 + 89 + 25 + 80 + 35=SOMMEPROD(B2:B6 ; C2:C6)/SOMME(B2:B6)  renvoie 265 / 21 ≈ 12,62 (prix moyen par article)Ventes : région en B2:B200, montant en D2:D200=SOMMEPROD(((B2:B200="Ouest")+(B2:B200="Nord"))*D2:D200)   renvoie le CA de l'Ouest et du Nord réunis

À retenir

  1. Dans un calcul, VRAI vaut 1 et FAUX 0 : multiplier deux tests revient à un ET, les additionner à un OU, tant que les deux tests ne peuvent pas être vrais sur la même ligne.
  2. Piège : avec des matrices séparées par « ; », SOMMEPROD traite le texte comme 0 ; avec la forme multipliée, une seule cellule texte dans les valeurs renvoie #VALEUR!.
  3. Toutes les plages doivent avoir la même taille, sinon la fonction renvoie #VALEUR!.
  4. Les conditions peuvent contenir des fonctions : (MOIS(A2:A200)=10) retient les ventes d'octobre, quelle que soit l'année.

Voir aussi