OVH Cloud OVH Cloud

sommeprod

4 réponses
Avatar
Damis
Bonjour,

Je cherche à utiliser la fonction sommeprod pour multiplier 2 colonnes et
obtenir leur somme.
Par contre je ne souhaite pas prendre en compte les valeurs négatives des
colonnes.
Seuls les chiffres positifs doivent être pris en compte.

Merci de votre aide

4 réponses

Avatar
Vincnet.
Salut !
=SOMMEPROD(colonne1*colonne2*(colonne1>0)*(colonne2>0))
A p'luche

-----Message d'origine-----
Bonjour,

Je cherche à utiliser la fonction sommeprod pour
multiplier 2 colonnes et

obtenir leur somme.
Par contre je ne souhaite pas prendre en compte les
valeurs négatives des

colonnes.
Seuls les chiffres positifs doivent être pris en compte.

Merci de votre aide
.



Avatar
Bob Phillips
=SOMMEPROD(--(A1:A100>0),--(B1:B100>0),A1:A100,B1:B100)

Aussi , voir le http://www.xldynamic.com/source/xld.SUMPRODUCT.html (en
anglais j'ai peur - est quelqu'un capable le traduire pour moi, il est au
delà de mes possibilités)

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Damis" wrote in message
news:
Bonjour,

Je cherche à utiliser la fonction sommeprod pour multiplier 2 colonnes et
obtenir leur somme.
Par contre je ne souhaite pas prendre en compte les valeurs négatives des
colonnes.
Seuls les chiffres positifs doivent être pris en compte.

Merci de votre aide


Avatar
Daniel.M
Bonjour Bob,

=SOMMEPROD(--(A1:A100>0),--(B1:B100>0),A1:A100,B1:B100)


En français, le séparateur d'arguments est le point virgule ==> ";"

=SOMMEPROD(--(A1:A100>0);--(B1:B100>0);A1:A100;B1:B100)

Mais Damis aura compris l'idée. :-)

Salutations,

Daniel M.

Avatar
Bob Phillips
"Daniel.M" wrote in message
news:%23LJjV%
Bonjour Bob,

=SOMMEPROD(--(A1:A100>0),--(B1:B100>0),A1:A100,B1:B100)


En français, le séparateur d'arguments est le point virgule ==> ";"


Naturellement. Une mauvaise erreur, je devrais savoir mieux