Formule Excel: somme si par année -

Table des matières

Formule générique

=SUMIFS(sum_range,date,">="&DATE(year),date,"<="&DATE(year,12,31))

Sommaire

Si vous avez besoin de faire la somme par année, vous pouvez utiliser la fonction SUMIFS avec deux critères. Dans l'exemple illustré, la formule en H6 est:

=SUMIFS(amount,date,">="&DATE(G6,1,1),date,"<="&DATE(G6,12,31))

Le résultat est un total des montants pour 2011. Lorsqu'elle est recopiée, la formule crée également un total pour 2012 et 2013.

Explication

Le premier argument des SUMIF est toujours la plage à additionner ("sum_range") et les critères sont fournis sous forme d'une ou plusieurs paires plage / critères.

Dans cet exemple, la plage de somme est une plage nommée appelée «montant» (E3: E2931) et les critères sont fournis en deux paires, toutes deux utilisant une plage nommée appelée «date» (B3: B2931).

Dans chaque cas, la fonction DATE est utilisée dans les critères pour construire deux dates valides, toutes deux utilisant la même année:

1. Le premier jour de 2011
2. Le dernier jour de 2011

Ces dates apparaissent dans la formule comme suit:

date, ">="&DATE(G6,1,1) // date is>= to 1/1/2011 date, "<="&DATE(G6,12,31) // date is <= 12/31/2011

Par conséquent, la formule renvoie une somme totale pour tous les montants de l'année 2011 uniquement.

Étant donné que nous utilisons une référence de cellule pour fournir l'année, la formule peut être copiée pour créer des totaux pour 2012 et 2013 également.

Articles intéressants...