Utilisation de sommeprod avec annee&mois

Résolu
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   -  
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous & toutes,

j'espère que vous allez bien et pour ceux qui sont en vacances, je leur souhaite de bien en profiter :-)

j'ai un souci pour trouver la bonne formule. je joins le fichier pour une meilleur compréhension ;-)

ce que je cherche, c'est une formule qui additionne les montant (col. d) pour chaque mois d'une année et en pour l'article choisi en f1.

je sais que c'est possible mais..ça coince.. et je rame un peu...

alors si qq'un à du temps et l'envie..merci à lui ou elle..

cdlmnt,

ben

https://www.cjoint.com/?3HnrFUMVUJQ



4 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour benji71

En utilisant somme.si.ens :

https://www.cjoint.com/?0HnsyDYnVEL

Cdlmnt
0
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
Bonsoir via55,

merci pour votre réponse.
elle représente pour moi une belle possibilité mais si vous me le permettez, j'aimerais savoir si une possibilité avec sommeprod pourrait exister.
je demande ça car j'ai le souvenir que cela doit être possible et comme j'aime allez jusqu'au bout...

cela étant, si ma mémoire ne revient pas, je prendrais votre proposition :-)

très cdlmnt,

neb
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le Forum

=SOMMEPROD(($A$1:$A$14=$F$1)*(date>=G1)*(date<MOIS.DECALER(G1;1))*montant)

ou

=SOMMEPROD(($A$1:$A$14=$F$1)*(MOIS(date)=MOIS(G1))*(ANNEE(date)=ANNEE(G1))*montant)

Mytå
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Oui SOMMEPROD était utilisé avant Excel 2007 quand SOMME.SI.ENS n'existait pas
Si tu tiens à l'employer la formule en G1 serait la même chose que ma formule mais écrit sous la syntaxe SOMMEPROD soit :
=SOMMEPROD(($A$1:$A$14=$F$1)*(date>=G1)*(date<MOIS.DECALER(G1;1))*(montant))

Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
0
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
Bonsoir myta, bonsoir via55,

merci à tous les deux pour votre contributions. j'ai la réponse à ma question et vous me donnez le sourire..

merci..

ben

s'il fallait donner une raison pour la survie de ce forum, c'est qu'il rend des gens contents et heureux grâce à d'autres.. :-)
0