Multiplication de deux colonnes uniquement pour valeur négative
Résolu
Ylap
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'espère que quelqu'un pourra m'aider.
Je cherche à multiplier les valeurs des colonnes A par les valeurs des colonnes B : A1*B1 + A2*B2 ... mais uniquement si la valeur correspondante dans la colonne A est négative.
J'ai essayé plusieurs possibiltés avec la fonction sommeprod sans trouver de solution :
sommeprod((A1:A40<0);B1:B40) mais cela fait la somme de B1 à B40 pour les valeurs dans A négative, et non la multiplication des valeurs de A par les valeurs de B.
J'espère que quelqu'un pourra m'aider.
Merci.
j'espère que quelqu'un pourra m'aider.
Je cherche à multiplier les valeurs des colonnes A par les valeurs des colonnes B : A1*B1 + A2*B2 ... mais uniquement si la valeur correspondante dans la colonne A est négative.
J'ai essayé plusieurs possibiltés avec la fonction sommeprod sans trouver de solution :
sommeprod((A1:A40<0);B1:B40) mais cela fait la somme de B1 à B40 pour les valeurs dans A négative, et non la multiplication des valeurs de A par les valeurs de B.
J'espère que quelqu'un pourra m'aider.
Merci.
1 réponse
-
Bonjour
pour faire la somme des valeurs de B multipliées par celle de A si A est négatif
(et si c'est bien ce que vous voulez)
=SOMMEPROD((A1:A40<0)*(A1:A40*B1:B40))
et éventuellement pour multiplier la somme des A négatifs avec la somme des B correspondants:
=SOMME.SI(A1:A40;"<0";A1:A40)*(SOMME.SI(A1:A40;"<0";B1:B40)
si ce n'est pas un de ces cas, complétez vos explications
crdlmnt