OVH Cloud OVH Cloud

Explication sur Sommeprod

4 réponses
Avatar
Alpha
Bonsoir, cette fonction SP fonctionne, je comprends très bien qu'il faille
transformer les valeurs numériques en valeurs en valeurs logiques, en
mettant *1, mais pourquoi en mettant +0 cela fonctionne.
Merci beaucoup
Alpha

=SOMMEPROD((MOIS(D3:D100)=2)*1)

4 réponses

Avatar
Philippe.R
Bonsoir Alpha,
Zero est neutre pour l'addition comme Un l'est pour la multiplication +0 est donc strictement équivalent
à *1 dans une opération impliquant des valeurs logiques, en utilisant l'un comme l'autre tu les
transforme en valeurs numériques.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Alpha" a écrit dans le message de news:OfNH76$
Bonsoir, cette fonction SP fonctionne, je comprends très bien qu'il faille
transformer les valeurs numériques en valeurs en valeurs logiques, en
mettant *1, mais pourquoi en mettant +0 cela fonctionne.
Merci beaucoup
Alpha

=SOMMEPROD((MOIS(D3:D100)=2)*1)




Avatar
garnote
Salut Alpha,

Je me dis que le fait d'ajouter +0 informe Excel
qu'il doit faire une addition. Donc, il doit considérer
la valeur logique (Ex. : MOIS(D5)=2) comme un nombre.

Serge

"Alpha" a écrit dans le message de news:
OfNH76$
Bonsoir, cette fonction SP fonctionne, je comprends très bien qu'il faille
transformer les valeurs numériques en valeurs en valeurs logiques, en
mettant *1, mais pourquoi en mettant +0 cela fonctionne.
Merci beaucoup
Alpha

=SOMMEPROD((MOIS(D3:D100)=2)*1)




Avatar
Alpha
Merci beaucoup
Alpha

"Philippe.R" a écrit dans le message de news:
#
Bonsoir Alpha,
Zero est neutre pour l'addition comme Un l'est pour la multiplication +0
est donc strictement équivalent

à *1 dans une opération impliquant des valeurs logiques, en utilisant l'un
comme l'autre tu les

transforme en valeurs numériques.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Alpha" a écrit dans le message de
news:OfNH76$

Bonsoir, cette fonction SP fonctionne, je comprends très bien qu'il
faille


transformer les valeurs numériques en valeurs en valeurs logiques, en
mettant *1, mais pourquoi en mettant +0 cela fonctionne.
Merci beaucoup
Alpha

=SOMMEPROD((MOIS(D3:D100)=2)*1)








Avatar
Alpha
Merci beaucoup
Alpha

"garnote" a écrit dans le message de news:
1M2Hb.5995$
Salut Alpha,

Je me dis que le fait d'ajouter +0 informe Excel
qu'il doit faire une addition. Donc, il doit considérer
la valeur logique (Ex. : MOIS(D5)=2) comme un nombre.

Serge

"Alpha" a écrit dans le message de news:
OfNH76$
Bonsoir, cette fonction SP fonctionne, je comprends très bien qu'il
faille


transformer les valeurs numériques en valeurs en valeurs logiques, en
mettant *1, mais pourquoi en mettant +0 cela fonctionne.
Merci beaucoup
Alpha

=SOMMEPROD((MOIS(D3:D100)=2)*1)