OVH Cloud OVH Cloud

Sommeprod...

5 réponses
Avatar
ThierryP
J'essaie de faire un sommeprod avec comme critère le mois de l'opération :
Si je tape ceci (retrouvé en farfouillant sur le forum, merci AV !!!) :
=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE(Mois_Livré;"mm")="10"))
j'obtiens le bon résultat, mais le n° de mois est entré "en dur".
Via une liste de validation (janvier/Décembre) et un bout de macro,
j'alimente la cellule H13 avec le n° de mois en texte (01 / 12)
Si je tape ceci :
=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE(Mois_Livré;"mm")=$H$13))
j'obtiens 0...
Qui pourrait me renseigner sur la syntaxe à appliquer parce que là, je
craque :-(((((

Merci d'avance
--
@+ thierryp

5 réponses

Avatar
Elliac
Bonjour,

Essaye :

=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(Mois_Livré=$H$13 ))

Camille

"ThierryP" wrote:

J'essaie de faire un sommeprod avec comme critère le mois de l'opération :
Si je tape ceci (retrouvé en farfouillant sur le forum, merci AV !!!) :
=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE(Mois_Livré;"mm")="10"))
j'obtiens le bon résultat, mais le n° de mois est entré "en dur".
Via une liste de validation (janvier/Décembre) et un bout de macro,
j'alimente la cellule H13 avec le n° de mois en texte (01 / 12)
Si je tape ceci :
=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE(Mois_Livré;"mm")=$H$13))
j'obtiens 0...
Qui pourrait me renseigner sur la syntaxe à appliquer parce que là, je
craque :-(((((

Merci d'avance
--
@+ thierryp



Avatar
patrick
Bonjour,

dans ta plage Mois_Livré tu as des chiffres sous
forme de texte "10" et en H13 du nombre
essayes de convertir en texte H13

=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE(M
ois_Livré;"mm")=CTXT($H$13)))

@+

patrick




"ThierryP" a écrit dans le message news:

J'essaie de faire un sommeprod avec comme critère le mois de l'opération :
Si je tape ceci (retrouvé en farfouillant sur le forum, merci AV !!!) :

=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE(M

ois_Livré;"mm")="10"))
j'obtiens le bon résultat, mais le n° de mois est entré "en dur".
Via une liste de validation (janvier/Décembre) et un bout de macro,
j'alimente la cellule H13 avec le n° de mois en texte (01 / 12)
Si je tape ceci :

=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE(M

ois_Livré;"mm")=$H$13))
j'obtiens 0...
Qui pourrait me renseigner sur la syntaxe à appliquer parce que là, je
craque :-(((((

Merci d'avance
--
@+ thierryp


Avatar
ThierryP
Bonjour,

En fait, ma plage Mois_Livré contient des dates, donc ceci ne fonctionne
pas :-(((((

Si une autre idée te vient, je suis toujours preneur !!

Merci

thierryp

Bonjour,

Essaye :

=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(Mois_Livré=$H$13 ))

Camille

"ThierryP" wrote:


J'essaie de faire un sommeprod avec comme critère le mois de l'opération :
Si je tape ceci (retrouvé en farfouillant sur le forum, merci AV !!!) :
=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE(Mois_Livré;"mm")="10"))
j'obtiens le bon résultat, mais le n° de mois est entré "en dur".
Via une liste de validation (janvier/Décembre) et un bout de macro,
j'alimente la cellule H13 avec le n° de mois en texte (01 / 12)
Si je tape ceci :
=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE(Mois_Livré;"mm")=$H$13))
j'obtiens 0...
Qui pourrait me renseigner sur la syntaxe à appliquer parce que là, je
craque :-(((((

Merci d'avance
--
@+ thierryp




--
@+ thierryp


Avatar
patrick
Ok pas bien compris

il faut donc extraire le mois de cette plage avec la fonction MOIS

=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(mois(Mo
is_Livré)=$H$13 ))

mais d'un coté tu auras du numerique et en H13 du texte
un =CNUM(H13) est peut-être necessaire

@+

patrick

"ThierryP" a écrit dans le message news:

Bonjour,

En fait, ma plage Mois_Livré contient des dates, donc ceci ne fonctionne
pas :-(((((

Si une autre idée te vient, je suis toujours preneur !!

Merci

thierryp

Bonjour,

Essaye :


=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(Mois_Li


vré=$H$13 ))

Camille

"ThierryP" wrote:


J'essaie de faire un sommeprod avec comme critère le mois de l'opération
:



Si je tape ceci (retrouvé en farfouillant sur le forum, merci AV !!!) :


=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE
(Mois_Livré;"mm")="10"))


j'obtiens le bon résultat, mais le n° de mois est entré "en dur".
Via une liste de validation (janvier/Décembre) et un bout de macro,
j'alimente la cellule H13 avec le n° de mois en texte (01 / 12)
Si je tape ceci :


=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE
(Mois_Livré;"mm")=$H$13))


j'obtiens 0...
Qui pourrait me renseigner sur la syntaxe à appliquer parce que là, je
craque :-(((((

Merci d'avance
--
@+ thierryp




--
@+ thierryp




Avatar
ThierryP
Ouf, cette fois ça marche....!!
Merci beaucoup

@+ thierryp

Ok pas bien compris

il faut donc extraire le mois de cette plage avec la fonction MOIS

=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(mois(Mo
is_Livré)=$H$13 ))

mais d'un coté tu auras du numerique et en H13 du texte
un =CNUM(H13) est peut-être necessaire

@+

patrick

"ThierryP" a écrit dans le message news:


Bonjour,

En fait, ma plage Mois_Livré contient des dates, donc ceci ne fonctionne
pas :-(((((

Si une autre idée te vient, je suis toujours preneur !!

Merci

thierryp


Bonjour,

Essaye :





=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(Mois_Li
vré=$H$13 ))

Camille

"ThierryP" wrote:



J'essaie de faire un sommeprod avec comme critère le mois de l'opération




:

Si je tape ceci (retrouvé en farfouillant sur le forum, merci AV !!!) :


=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE



(Mois_Livré;"mm")="10"))

j'obtiens le bon résultat, mais le n° de mois est entré "en dur".
Via une liste de validation (janvier/Décembre) et un bout de macro,
j'alimente la cellule H13 avec le n° de mois en texte (01 / 12)
Si je tape ceci :


=SOMMEPROD((Code_Transport=C$7)*(Code_Activité=$C1)*(Liste!E9:E500)*(TEXTE



(Mois_Livré;"mm")=$H$13))

j'obtiens 0...
Qui pourrait me renseigner sur la syntaxe à appliquer parce que là, je
craque :-(((((

Merci d'avance
--
@+ thierryp




--
@+ thierryp






--
@+ thierryp