Faire une multiplication suivant un critère

Bonjour

Comme indiqué dans le titre, je cherche a effectuer une multiplication suivant un critère qui se trouve dans une autre cellule ?

Voir le fichier joint. Merci.

15produits.xlsm (10.16 Ko)

Salut !

Une proposition :

37produits.xlsm (12.03 Ko)

Je te remercie pour cette proposition, mais le résultat n'est pas celui escompté, car le produit de S devrait être 6 (2 x 3).

Bonjour le forum,

B2 :

=SI(LIGNE()-1>NB.SI(E:E;$A$2);"";INDEX(D:D;PETITE.VALEUR(SI(E:E=$A$2;LIGNE(E:E);"");LIGNE()-1)))

Formule matricielle.

C2 :

=PRODUIT(B2:B100)
produit

En effet !

J'imagine que tu avais pensé à ma méthode toute simple si dessous du coup :

9produits.xlsm (12.21 Ko)

Merci pour vos réponses, mais on m'a indiqué une formule plus courte que celle fournie par mbbp :

{=PRODUIT(SI(E6:E9="S";D6:D9;""))}

Voir fichier joint.

Encore merci.

11produits.xls (19.00 Ko)

En D16 : le critère : (E ou S) :

=PRODUIT(SI(E6:E9=D16;D6:D9;""))

Effectivement c'est une autre solution. Merci.

Rechercher des sujets similaires à "multiplication suivant critere"