SUMIF condition sur range

Bonjour à tous,

Dans le cadre de mon stage , j'essaye de faciliter les fichiers excell.

Voici mon problème;

Dans une feuille ( appelée sheet1) , j'ai 2 colonnes une avec des dates (jj/mm/aaaa) , appellons C, et une avec des nombres , appellons D.

Dans une 2ième feuille(appelée sheet), J'aimerais calculer la somme des montants (colonne C) en fonction du mois et de l'année.

Par exemple:

dans sheet1

14/10/2010 300€

15/10/2010 200€

1/02/2012 30€

06/10/2012 60€

dans sheet2:

=> oct 2010 = 500€

fevr 2012 = 30 €

oct 2012 = 60€

J'ai essayé avec la formule SumIF, J'ai écris

=SUMIF(Sheet1!C2:C5;AND("=YEAR(A1)";"=MONTH(A1)");Sheet1!D2:D5)

A1 = cellule où il y a la date dans Sheet2.

J'ai un soucis car je devrais prendre YEAR et MONTH de mon itération ( dans sheet1) pour pourvoir comparer.

Je ne sais pas comment on peut écrire cela.

J'espère avoir été clair,

Merci d'avance,

Bonne journée

Bonjour

Oui, c'est clair, mais un fichier avec les données nous aurait éviter de le faire.

Exemple dans le fichier

Cordialement

33sumif-dates.xls (16.00 Ko)

Bonjour

Bonjour Amadéus

Moi pas de fichier juste la formule traduite

=SUMPRODUCT((MONTH(Sheet1!$C$2:$C$5)=MONTH($A1))*(YEAR(Sheet1!$C$2:$C$5)=YEAR($A1))*(Sheet1!$D$2:$D$5))

Sheet1 : C2:C5 les dates,D2:D5 les montants

Sheet2 : A1:A3 les dates

Merci à vous deux pour la réponses rapide et précise !

Bonne journée

Rechercher des sujets similaires à "sumif condition range"