Comment faire une somme qui a pour condition un mois

Résolu
JCG76600LH Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
JCG76600LH Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici mon problème:
Dans la colonne A j'ai des dates sous la forme jj/mm/aaaa (Les dates ne sont pas toujours rentrées dans l'ordre).
Dans la colonne B j'ai des prix.
Je voudrais faire la somme des prix pour un mois.
Voici la formule que j'ai essayé et qui ne fonctionne pas (Le résultat est " 0 € "):

somme.si(A2:A335;MOIS(A2:A335)=1;B2:B335) "autrement dit la somme des prix se référant au mois de janvier"

Etant plus qu'un novice sur EXCEL je vous remercie par avance de l'aide que vous pourrez m'apporter.
A voir également:

5 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

pour le total par jour, exemple pour le 1er
=SOMMEPROD((JOUR(A2:A335)=1)*(B2:B335))
pour le 2
=SOMMEPROD((JOUR(A2:A335)=2)*(B2:B335))

pour le total mensuel, exemple jour janvier ou 1er mois
=SOMMEPROD((MOIS(A2:A335)=1)*(B2:B335))

pour septembre
=SOMMEPROD((MOIS(A2:A335)=9)*(B2:B335))

A+
Mike-31

Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
1
Arkana0 Messages postés 6365 Date d'inscription   Statut Modérateur Dernière intervention   182
 
Bonjour,

Le plus simple est d'insérer une colonne en B2 où tu utiliseras la formule MOIS(). Tu n'auras plus qu'à l'utiliser pour ta SOMME.SI()
0
JCG76600LH Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour cette réponse aussi rapide, mais je cherche justement à éviter cette solution pour des raisons esthétique et pratique.
Il me faudrait une formule ou une macro (Je suis encore plus novice sur VBA que Excel) capable de faire le calcul.

merci d'avance.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

plusieurs possibilités en voila une

=SOMMEPROD((MOIS(A2:A335)=1)*(B2:B335))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JCG76600LH Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Un grand merci Mike-31!

Ta solution fonctionne, j'avais essayer les produits matricielles mais sans succès jusque là.

Encore merci
0