Utiliser la fonction SOMMEPROD avec des conditions

nils290479

XLDnaute Nouveau
Bonjour à toutes et à tous,

J'ai 2 questions à poser :

1/ Je dispose de 2 colonnes, l'une avec des nombres positifs (Colonne A) et l'autre (colonne B) avec des nombres positifs et négatifs (cf Feuille 1 du doc joint).
Je souhaiterais multiplier la nombres de la colonne A avec ceux de la colonne B, uniquement si les nombres de la colonne B sont positifs.
j'ai essayé :
=SOMMEPROD(SI((B:B>0);A:A;B:B))
mais le résultat et est erroné.

2/ Même chose, mais avec une condition en plus : la colonne C doit contenir des 1 (cf feuille 2 du doc joint). Là, j'ai même pas essayé de créer une formule... :confused:

Merci d'avance pour vos/votre réponse(s) :)
 

Pièces jointes

  • Excel Downloads.xlsx
    10.3 KB · Affichages: 181
  • Excel Downloads.xlsx
    10.3 KB · Affichages: 205
  • Excel Downloads.xlsx
    10.3 KB · Affichages: 210

ERIC S

XLDnaute Barbatruc
Re : Utiliser la fonction SOMMEPROD avec des conditions

Bonjour

à tester

=SOMMEPROD((A1:A23)*(B1:B23)*(B1:B23>0))

attention avec sommeprod, ne marche pas sur colonne entière (tu peux faire A1:A10000 si tu veux par contre)
de même la taille pour A et B doit être la même (B1:B10000 pour répondre à proposition ci-dessus)

tu complètes avec un *(C1:C23=1) pour ton deuxième cas, cela devrait marcher

edit : bonjour Dominique, le 35 est bien représenté ce midi

re edit : bonjour Tibo, tu déménages quand en ille et vilaine ;)
 
Dernière édition:

nils290479

XLDnaute Nouveau
Re : Utiliser la fonction SOMMEPROD avec des conditions

Merci pour vos réponses :eek:

Tibo; ta formule me donnait la somme des nombres de la colonne A correspondant aux conditions.

Dominique35 : merci, mais je voulais éviter de rajouter des colonnes.

ERIC S : tes formules marchent parfaitement, merci.

Bon après midi :)
 

hoerwind

XLDnaute Barbatruc
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 839
Messages
2 092 682
Membres
105 509
dernier inscrit
hamidvba