Faire la somme des valeurs par année dans Excel
Supposons que vous disposiez d’une plage de données contenant une liste de dates et les montants de ventes associés, et que vous souhaitiez obtenir le total des ventes pour certaines années, comme illustré ci-dessous. Dans Excel, les fonctions SOMME.SI.ENS et SOMMEPROD vous permettent de réaliser cette opération rapidement et facilement. Ce tutoriel vous explique en détail comment utiliser ces deux fonctions.

- Faire la somme des valeurs par année dans Excel avec les fonctions SOMME.SI.ENS et DATE
- Faire la somme des valeurs par année dans Excel avec la fonction SOMMEPROD
Faire la somme des valeurs par année dans Excel avec les fonctions SOMME.SI.ENS et DATE
Pour additionner les valeurs totales d’une année donnée, commencez par définir la première et la dernière date de cette année à l’aide de la fonction DATE, puis utilisez la fonction SOMME.SI.ENS pour additionner toutes les valeurs correspondant à cette plage de dates. La syntaxe générique est la suivante :
- sum_range: la plage de valeurs à additionner ;
- date_range: la plage de dates à tester pour l’année spécifique ;
- year: l’année spécifique sur laquelle vous souhaitez faire la somme des valeurs. ()année, 1,1 indique le premier jour de l’année, et année, 12,31 indique le dernier jour de l’année.)
Pour effectuer cette opération dans Excel, veuillez copier ou saisir la formule ci-dessous dans une cellule vide, puis faites-la glisser vers d’autres cellules pour obtenir les résultats :

Explication de cette formule :
=SUMIFS($C$2:$C$12,$B$2:$B$12,«>=»&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31))
- $C$2:$C$12 : correspond à la « plage_somme » contenant les valeurs que vous souhaitez additionner.
- $B$2:$B$12,«>=»&DATE(E2,1,1) : vérifie les dates dans la plage B2:B12 qui sont supérieures ou égales au 01/01/2020 – soit le premier jour de l’année indiquée dans la cellule E2.
- $B$2:$B$12,«<=»&DATE(E2,12,31) : vérifie les dates dans la plage B2:B12 qui sont inférieures ou égales au 31/12/2020 – soit le dernier jour de l’année indiquée dans la cellule E2.
- SOMME.SI.ENS($C$2:$C$12,$B$2:$B$12,«>=»&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31)) : Une fois les critères remplis, les valeurs situées dans la plage C2:C12 sont identifiées et additionnées.
Faire la somme des valeurs par année dans Excel avec la fonction SOMMEPROD
Voici une autre formule simple, conçue à l’aide de la fonction SOMMEPROD, qui peut également vous être utile. Sa syntaxe générique est la suivante :
- date_range: la plage de dates à tester pour l’année spécifique ;
- year: l’année spécifique sur laquelle vous souhaitez faire la somme des valeurs ;
- sum_range: la plage de valeurs à additionner.
Veuillez copier ou saisir la formule suivante dans une cellule vide, puis faites-la glisser vers d’autres cellules pour obtenir les résultats :

Explication de cette formule :
=SOMMEPROD((ANNEE($B$2:$B$12)=E2)*$C$2:$C$12)
- ANNEE($B$2:$B$12)=E2 : La fonction ANNEE extrait le numéro de l’année à partir de chaque cellule contenant une date dans la plage B2:B12. Cette expression compare ensuite l’année située en E2 avec chacune des années de cette plage, ce qui génère un tableau de valeurs logiques tel que : {VRAI;FAUX;VRAI;VRAI;FAUX;VRAI;VRAI;FAUX;FAUX;VRAI;FAUX}.
- (ANNEE($B$2:$B$12)=E2)*$C$2:$C$12={VRAI;FAUX;VRAI;VRAI;FAUX;VRAI;VRAI;FAUX;FAUX;VRAI;FAUX}*$C$2:$C$12 : Dans cette expression, les valeurs VRAI et FAUX sont converties respectivement en 1 et 0, puis ce tableau est multiplié par chaque montant de la plage C2:C12, ce qui donne un nouveau tableau de ce type : {347;0;398;430;0;379;412;0;0;420;0}.
- SOMMEPROD((ANNEE($B$2:$B$12)=E2)*$C$2:$C$12)= SOMMEPROD({347;0;398;430;0;379;412;0;0;420;0}) : La fonction SOMMEPROD additionne finalement tous les nombres de ce tableau et renvoie le résultat 2386.
Fonction associée utilisée :
- SUMIFS:
- La fonction SOMME.SI.ENS d’Excel permet de totaliser les valeurs des cellules selon plusieurs critères.
- SOMMEPROD:
- La fonction SOMMEPROD multiplie deux colonnes ou plus, ou des matrices entre elles, puis renvoie la somme des produits obtenus.
- DATE:
- La fonction DATE vous permet de combiner les nombres d’année, de mois et de jour issus de cellules distinctes pour obtenir une date valide.
- ANNEE:
- La fonction ANNEE extrait l’année, au format numérique sériel sur quatre chiffres, à partir d’une date donnée.
Autres articles :
- Faire la somme des valeurs par mois (avec ou sans année)
- Ce tutoriel présente en détail deux formules permettant soit de faire la somme des valeurs pour un mois et une année donnés, soit de faire la somme des valeurs pour un mois donné indépendamment de l’année dans Excel.
- Faire la somme des valeurs par semaine d’une date donnée
- Pour additionner les valeurs correspondant à la semaine d’une date donnée, utilisez une formule reposant sur la fonction SOMME.SI.ENS.
- Faire la somme des valeurs par numéro de semaine ou par jour de la semaine
- Ce tutoriel vous guide pas à pas dans l’utilisation de formules permettant de faire la somme des valeurs d’une plage donnée selon un numéro de semaine ou un jour de la semaine spécifié dans Excel.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.