Faire une multiplication suivant un critère Le 02/05/2017 à 16:51PapouMACMembre fidèleMessages207ExcelMAC 2019 FRInscrit15/11/2015 BonjourComme 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) Le 02/05/2017 à 17:01GGirodoMembre dévouéMessages701Excel2010Inscrit24/03/2015Salut !Une proposition : 37produits.xlsm (12.03 Ko) Le 02/05/2017 à 17:07PapouMACMembre fidèleMessages207ExcelMAC 2019 FRInscrit15/11/2015Je 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).Le 02/05/2017 à 17:12mbbpPassionné d'ExcelMessages6'320Excel2007 FRInscrit29/03/2014Bonjour 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) Le 02/05/2017 à 17:18GGirodoMembre dévouéMessages701Excel2010Inscrit24/03/2015En effet !J'imagine que tu avais pensé à ma méthode toute simple si dessous du coup : 9produits.xlsm (12.21 Ko) Le 02/05/2017 à 17:22PapouMACMembre fidèleMessages207ExcelMAC 2019 FRInscrit15/11/2015Merci 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) Le 02/05/2017 à 17:28mbbpPassionné d'ExcelMessages6'320Excel2007 FRInscrit29/03/2014En D16 : le critère : (E ou S) :=PRODUIT(SI(E6:E9=D16;D6:D9;""))Le 02/05/2017 à 17:43PapouMACMembre fidèleMessages207ExcelMAC 2019 FRInscrit15/11/2015 Effectivement c'est une autre solution. Merci.Rechercher des sujets similaires à "multiplication suivant critere"ForumsExcel - VBAFaire une multiplication suivant un critère