SOMMEPROD avec condition – Excel
Dans ce tutoriel vous allez découvrir comment utiliser la fonction SOMMEPROD avec une condition.
Formule générique
=SUMPRODUCT(--(range="val");range;range)
Explication
Pour filtrer les résultats de SOMMEPROD avec des critères spécifiques, vous pouvez appliquer des expressions logiques simples directement dans la fonction, au lieu d’utiliser la fonction SI. Dans l’exemple ci-dessus, la formule dans la cellule active est la suivante:
=SOMMEPROD(--(C6:C14="Alex");E6:E14;F6:F14)
Comment fonctionne cette formule
Cet exemple illustre l’une des principales fonction SOMMEPROD – la possibilité de filtrer des données avec des expressions logiques de base au lieu d’utiliser la fonction SI. Dans SOMMEPROD, le premier tableau est une expression logique à filtrer sur le nom « Alex »:
--(C6:C14="Alex")
Cela donne un tableau ou des valeurs TRUE et FALSE, qui sont forcés en 1 et en 0 avec l’opération (–).
Ajoutez des critères
Vous pouvez étendre les critères en ajoutant une autre expression logique. Par exemple, pour chercher le total où le nom du client est « Alex » et le statut de la commande est « Complète », I7 contient:
=SOMMEPROD(--(D6:D14="Complète"); --(C6:C14="Alex");E6:E14;F6:F14)