KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Faire la somme des valeurs par année dans Excel

AuteurXiaoyang Date de modification

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.

doc-sum-by-year-1


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 :

=SUMIFS(sum_range,date_range,«>=»&DATE(year,1,1),date_range,"<="&DATE(year,12,31)
  • 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 :

=SUMIFS($C$2:$C$12,$B$2:$B$12,«>=»&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31))

doc-sum-by-year-2


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 :

=SUMPRODUCT((YEAR(date_range)=year)*sum_range)
  • 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 :

doc-sum-by-year-3


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 :


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.