PaliSkill
Excel avancé

Leçon 3 / 6 — Chapitre 2: Recherche et calcul conditionnel avancés

SOMMEPROD et les calculs conditionnels multi-critères

Certains calculs combinent plusieurs conditions à la fois — additionner un montant seulement si deux, trois critères sont vrais en même temps, ou effectuer un calcul qui ressemble à un produit croisé entre plusieurs colonnes. SOMMEPROD est la fonction la plus polyvalente pour ce genre de situation, plus flexible encore que SOMME.SI.ENS pour des logiques complexes (OR, comparaisons combinées, poids différents selon les lignes).

Le principe : SOMMEPROD multiplie des plages entre elles, ligne par ligne, puis additionne les résultats. Une condition comme (A2:A10="Nord") renvoie VRAI/FAUX pour chaque ligne, qu'Excel traite comme 1 ou 0 dans un calcul — en multipliant plusieurs conditions ensemble, seules les lignes où TOUTES les conditions sont vraies (1×1×1=1) comptent dans le résultat final.

=SOMMEPROD((A2:A10="Nord")*(B2:B10>100)*C2:C10)

Cette formule additionne les valeurs de la colonne C, mais uniquement pour les lignes où la région (colonne A) est « Nord » ET la quantité (colonne B) dépasse 100.

Pourquoi il existe plusieurs façons d'écrire une formule équivalente : l'ordre des conditions entre parenthèses n'a pas d'importance mathématique, les parenthèses autour de la dernière plage sont parfois optionnelles selon l'écriture, et pour un cas simple avec uniquement des conditions ET, SOMME.SI.ENS peut aussi bien faire l'affaire avec une syntaxe différente. Cette souplesse est justement ce qui rend SOMMEPROD puissant — mais aussi ce qui rend difficile de dire qu'il n'existe qu'« une seule bonne réponse » à un problème donné.

Exemple concret : un distributeur multi-régions veut connaître le total des ventes de la région Sud pour les commandes de plus de 50 unités, sur un tableau de 500 lignes. La formule =SOMMEPROD((B2:B500="Sud")*(C2:C500>50)*D2:D500) lui donne la réponse instantanément, sans colonne intermédiaire ni filtre manuel.

À vous de jouer (pas d'exercice auto-corrigé pour cette leçon : vu la variance légitime décrite plus haut — ordre des conditions, parenthèses parfois optionnelles, équivalent possible via SOMME.SI.ENS — une liste de réponses fixes ne serait pas fiable) : sur un tableau avec une colonne région, une colonne quantité et une colonne montant, écrivez une formule SOMMEPROD qui additionne les montants uniquement pour une région précise et une quantité supérieure à un seuil de votre choix. Essayez ensuite d'écrire la même formule en changeant l'ordre des deux conditions : vérifiez que le résultat ne change pas.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 85 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès