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   -
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.

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1
    1. Ylap
       
      Bonjour,

      Merci beaucoup!!! Vous n'imaginez pas le temps que vous m'avez fait gagner.
      Super.

      Bonne journée.
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      Bonne route
      crdlmnt
      0