Navigation Rapide
Fonction SOMMEPROD
Résumé
La fonction SOMMEPROD calcule la somme des produits des tableaux ou plages correspondants. Elle multiplie les valeurs ligne par ligne et additionne les résultats, offrant une solution puissante pour les calculs conditionnels et les analyses multivariées sans formules matricielles complexes.
Syntaxe
SOMMEPROD(tableau1, [tableau2], [tableau3], ...)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| tableau1 | Tableau |
Oui | Premier argument de matrice obligatoire pour la multiplication |
| [tableau2], [tableau3]... | Tableau |
Non | Arguments matriciels optionnels (jusqu'à 255) pour multiplication et addition |
Utilisation de la fonction SUMPRODUCT
SOMMEPROD est idéale pour les totaux conditionnels, les analyses de ventes par critères multiples et les calculs pondérés. Contrairement aux fonctions SUMIFS traditionnelles, elle permet des conditions complexes avec opérateurs logiques directement dans la formule.
Exemples Courants de SUMPRODUCT
Total des ventes simples
=SOMMEPROD(C2:C5;D2:D5)
Multiplie les coûts unitaires (C2:C5) par les quantités (D2:D5) et additionne les résultats pour obtenir le total des ventes.
Ventes par produit et région
=SOMMEPROD((B2:B9=B12)*(C2:C9=C12)*D2:D9)
Calcule les ventes totales de 'cerises' dans la région 'Est' en utilisant des conditions logiques.
Total ventes nettes par agent
=SOMMEPROD((Table1[Sales]+Table1[Expenses])*(Table1[Agent]=B8))
Somme les ventes + dépenses pour un agent spécifique en utilisant des références structurées.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#VALEUR!
Cause: Tableaux de dimensions différentes
Solution: Ajustez toutes les plages pour avoir la même taille
Performance lente
Cause: Références de colonnes complètes (A:A)
Solution: Utilisez des plages spécifiques (A2:A1000)
Résultat incorrect
Cause: Valeurs texte non gérées
Solution: SOMMEPROD convertit automatiquement le texte en zéro
Notes
- Évite les formules matricielles avec Ctrl+Maj+Entrée
- Supporte les références structurées des tableaux Excel
- Idéale pour les comptages conditionnels: SOMMEPROD((A1:A10="Critère")*(B1:B10>100))
- Ne pas utiliser avec colonnes complètes pour maintenir les performances
Compatibilité
Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans : Excel 2003 et versions antérieures
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+