Sommeprod conditionnel

Bonjour tout le monde,

J'ai une colonne dans la feuil1 qui contient une liste de nom sans doublons; et dans une autre feuil2 j'ai une colonne de noms associés à 3 autres colonnes contenant des valeurs. J'aimerais faire la somme des produits (un sommeprod) de ces valeurs pour chaque nom se trouvant la feul1.

Je me demande s'il faut faire une macro car je n'y arrive pas en combinant les fonctions "si" et "sommeprod" ? Et est-ce que quelqu'un pourrait m'aider pour le code? J'ai mis un fichier exemple en pièce jointe qui permettra peut-être de mieux comprendre?

Merci d'avance pour vos réponses!

Bonjour

Si j'ai bien compris

=SOMMEPROD((Feuil2!$A$2:$A$20=Feuil1!A2)*1;Feuil2!$B$2:$B$20;Feuil2!$C$2:$C$20;Feuil2!$D$2:$D$20)

Bonjour 78chris,

Ça fonctionne, super! Je ne savais pas qu'on pouvait faire ça avec sommeprod! Juste pour comprendre... le "fois 1" c'est une astuce pour que les noms prennent la valeur "1" et pouvoir faire le calcul?

Merci encore!!

re

Quand une seule condition il faut le *1 pour prendre en compte le résultat sinon la multiplication de conditions suffit par exemple

SOMMEPROD((C1)*1;plage à sommer)

SOMMEPROD((C1)*(C2);plage à sommer)

Ok, merci encore pour l'explication!

Rechercher des sujets similaires à "sommeprod conditionnel"