OVH Cloud OVH Cloud

Application.SumProduct(?,Bon)

16 réponses
Avatar
ABED HADDOU
Bonjour,

J´ai déjà cherché sur tous les sites ou presque pour l'utilisation de la
fonction SumProduct proposée par anonymousA avec multi critères mais
malheureusement je n'est rien trouvé.
j'ai sur ma feuille 1 et dans la colonne "C" des dates et dans la colonne
"H" des montants et dans la colonne "J" un nombre à deux chiffres.
je voudrais faire la somme des montants de la colonne "H" qui répondants aux
critères.
le premier critère est le mois de la date qui se trouve dans la colonne "C"
le deuxième critère est le numéro que je l'obtient après la saisie dans la
colonne « J »
j'ai utilisé la fonction SumProd() et je n'arrive pas à testé le mois de la
date de colonne "C" pour ce qui est du deuxième critère c'est bon.

Mois = 05
Cpt = 65
x = Application.SumProduct(("J13:J58" = cpt) * Month(("C13:C58") =Mois),
"H13:H58")

avec cette syntaxe ça ne marche pas.
avez-vous une aidée s.v.p quant à l'utilisation de la syntaxe de cette
fonction ?
merci par d'avance.

Abed_H

6 réponses

1 2
Avatar
Francois L
Bonjour,

J´ai déjà cherché sur tous les sites ou presque pour l'utilisation de la
fonction SumProduct proposée par anonymousA avec multi critères mais
malheureusement je n'est rien trouvé.
(...)


Bonjour,

Tu as cherché là aussi ?
http://xlwiki.free.fr/wiki/wakka.php?wiki=SommeProd

--
François L

Avatar
ABED HADDOU
si j'ai visité le site que me l'avais indiqué et mais je n'y arrive pas à
adapter l'exemple à mon cas.
merci comme meme pour ton aide.
Abed_H


Bonjour,

J´ai déjà cherché sur tous les sites ou presque pour l'utilisation de la
fonction SumProduct proposée par anonymousA avec multi critères mais
malheureusement je n'est rien trouvé.
(...)


Bonjour,

Tu as cherché là aussi ?
http://xlwiki.free.fr/wiki/wakka.php?wiki=SommeProd

--
François L




Avatar
isabelle
il faudrait que je voie tes données de plus près,
si tu peut mettre ton fichier ici :
http://www.cjoint.com
et venir donner ici le lien de téléchargement que le site va donner.

isabelle


Bonjour isabelle,

j'ai essayé les deux méthode mais toutes les deux m'ont donnée 0 comme
resultat
le programme passe ne ce bloque pas mais il m'ont donnée 0 peut être j'ai
omis quelque chose.?
merci bien pour tes infos isabelle c'est gentil de ta part.
Bonne journée.
Abed_H





ps /
c'est le même principe pour inscrire la formule dans une cellule :

ActiveCell.Formula = _
"=SUMPRODUCT((J13:J58=" & cpt & ")*(C13:C58=""" & Mois & """)*H13:H58)"

isabelle



Re,

c'est au format texte . "01" pour le mois de janvier
merci.
Abed_H




oui mais ce mois de la date c'est au format texte ou numérique 00 ?

isabelle




Re...
dans la colonne J le nombre c'est au format Standard ex:63,64,65,66 ect..
le problème est le citère de la dans la colonne C " le mois de la date "
Abed_H






dans la colonne "J" un nombre à deux chiffres.


ce nombre à 2 chiffres est ce au format 00 ou est ce du texte ?

isabelle















Avatar
ABED HADDOU
Bonjour isabelle
voici mes données
http://cjoint.com/?ftxs6RICB7
tu ma apris aussi comment envoyé un fichier merci beaucoup.
Abed_H




il faudrait que je voie tes données de plus près,
si tu peut mettre ton fichier ici :
http://www.cjoint.com
et venir donner ici le lien de téléchargement que le site va donner.

isabelle


Bonjour isabelle,

j'ai essayé les deux méthode mais toutes les deux m'ont donnée 0 comme
resultat
le programme passe ne ce bloque pas mais il m'ont donnée 0 peut être j'ai
omis quelque chose.?
merci bien pour tes infos isabelle c'est gentil de ta part.
Bonne journée.
Abed_H





ps /
c'est le même principe pour inscrire la formule dans une cellule :

ActiveCell.Formula = _
"=SUMPRODUCT((J13:J58=" & cpt & ")*(C13:C58=""" & Mois & """)*H13:H58)"

isabelle



Re,

c'est au format texte . "01" pour le mois de janvier
merci.
Abed_H




oui mais ce mois de la date c'est au format texte ou numérique 00 ?

isabelle




Re...
dans la colonne J le nombre c'est au format Standard ex:63,64,65,66 ect..
le problème est le citère de la dans la colonne C " le mois de la date "
Abed_H






dans la colonne "J" un nombre à deux chiffres.


ce nombre à 2 chiffres est ce au format 00 ou est ce du texte ?

isabelle


















Avatar
isabelle
il faudrait que tu ajoute cette formule =MOIS(C13) en colonne B ( à recopier vers le bas)
et que tu utilise cette colonne dans la formule sumproduct au lieu de la colonne C
la variable cpt serait alors du numérique.

isabelle

Bonjour isabelle
voici mes données
http://cjoint.com/?ftxs6RICB7
tu ma apris aussi comment envoyé un fichier merci beaucoup.
Abed_H





il faudrait que je voie tes données de plus près,
si tu peut mettre ton fichier ici :
http://www.cjoint.com
et venir donner ici le lien de téléchargement que le site va donner.

isabelle



Bonjour isabelle,

j'ai essayé les deux méthode mais toutes les deux m'ont donnée 0 comme
resultat
le programme passe ne ce bloque pas mais il m'ont donnée 0 peut être j'ai
omis quelque chose.?
merci bien pour tes infos isabelle c'est gentil de ta part.
Bonne journée.
Abed_H






ps /
c'est le même principe pour inscrire la formule dans une cellule :

ActiveCell.Formula = _
"=SUMPRODUCT((J13:J58=" & cpt & ")*(C13:C58=""" & Mois & """)*H13:H58)"

isabelle




Re,

c'est au format texte . "01" pour le mois de janvier
merci.
Abed_H





oui mais ce mois de la date c'est au format texte ou numérique 00 ?

isabelle





Re...
dans la colonne J le nombre c'est au format Standard ex:63,64,65,66 ect..
le problème est le citère de la dans la colonne C " le mois de la date "
Abed_H







dans la colonne "J" un nombre à deux chiffres.


ce nombre à 2 chiffres est ce au format 00 ou est ce du texte ?

isabelle



















Avatar
ABED HADDOU
Bonjour isabelle
merci pour l'aidée j'ai n'est pas pensé à ça je vais rajouté une colonne.
à bientôt.
Abed_H


"isabelle" wrote:

il faudrait que tu ajoute cette formule =MOIS(C13) en colonne B ( à recopier vers le bas)
et que tu utilise cette colonne dans la formule sumproduct au lieu de la colonne C
la variable cpt serait alors du numérique.

isabelle

Bonjour isabelle
voici mes données
http://cjoint.com/?ftxs6RICB7
tu ma apris aussi comment envoyé un fichier merci beaucoup.
Abed_H





il faudrait que je voie tes données de plus près,
si tu peut mettre ton fichier ici :
http://www.cjoint.com
et venir donner ici le lien de téléchargement que le site va donner.

isabelle



Bonjour isabelle,

j'ai essayé les deux méthode mais toutes les deux m'ont donnée 0 comme
resultat
le programme passe ne ce bloque pas mais il m'ont donnée 0 peut être j'ai
omis quelque chose.?
merci bien pour tes infos isabelle c'est gentil de ta part.
Bonne journée.
Abed_H






ps /
c'est le même principe pour inscrire la formule dans une cellule :

ActiveCell.Formula = _
"=SUMPRODUCT((J13:J58=" & cpt & ")*(C13:C58=""" & Mois & """)*H13:H58)"

isabelle




Re,

c'est au format texte . "01" pour le mois de janvier
merci.
Abed_H





oui mais ce mois de la date c'est au format texte ou numérique 00 ?

isabelle





Re...
dans la colonne J le nombre c'est au format Standard ex:63,64,65,66 ect..
le problème est le citère de la dans la colonne C " le mois de la date "
Abed_H







dans la colonne "J" un nombre à deux chiffres.


ce nombre à 2 chiffres est ce au format 00 ou est ce du texte ?

isabelle






















1 2