Comment additionner les valeurs en fonction des mois ?

Pour additionner des valeurs basées sur le mois, lorsque vous avez des dates dans une colonne, vous pouvez utiliser SUMIFS ou SUMPRODUCT. Avec SUMIFS, vous pouvez vous référer aux dates qui se situent dans un mois spécifique de l’année. Et avec SUMPRODUCT, vous pouvez additionner pour un mois particulier, quelle que soit l’année.

somme basée sur les mois

Nos données montrent des dates dans trois ans, 2021, 2022 et 2023. Et nous utiliserons les deux formules ici.

Utiliser SUMIFS pour additionner les valeurs par mois d’une année

Suivez ces étapes pour écrire cette formule :

  1. Tout d’abord, dans une cellule, entrez le SUMIFS, puis, dans le premier argument, faites référence à la plage à partir de laquelle vous souhaitez obtenir la somme.
  2. Après cela, dans le deuxième argument (criteria_range1), spécifiez la plage où vous avez les dates.
  3. Ensuite, dans le troisième argument (critères), entrez (« >= »&DATE(2022,1,1)) pour spécifier la date de début du mois.
  4. Maintenant, dans la plage de critères2, faites à nouveau référence à la plage avec des dates. Et dans le critère2, saisissez (« <= »&EOMONTH(« 01-Jan-2022 »,0)).
  5. À la fin, tapez les parenthèses fermantes et appuyez sur Entrée pour obtenir le résultat.
sommes-à-somme-par-mois

Et une fois que vous avez appuyé sur Entrée, il renvoie la somme des valeurs où la date est dans le mois de janvier 2022.

somme-des-valeurs-par-mois
=SUMIFS(B2:B103,A2:A103,">="&DATE(2022,1,1),A2:A103,"<="&EOMONTH("01-Jan-2022",0))

Comment fonctionne cette formule ?

Pour comprendre cette formule, vous devez la diviser en trois parties :

formule-divisée-en-trois-parties

Dans la première partie, vous avez spécifié la plage à partir de laquelle vous devez obtenir la somme.

premier-spécifié-la-plage-pour-obtenir-la-somme

Dans la deuxième partie, vous avez fait référence à la plage dans laquelle vous avez des dates, puis vous avez utilisé la fonction DATE pour créer une date valide du 01-Jan-2022.

Avec la fonction DATE, vous avez également utilisé les opérateurs supérieur et égal. Et lorsque vous faites cela, il indique au SUMIFS de ne sommer que pour la date égale ou supérieure au 01-Jan-2022.

spécifié-la-plage-qui-a-des-dates

Dans la troisième partie, vous avez de nouveau fait référence à la plage de dates.

Dans les critères, vous avez utilisé la fonction EMONTH avec les dates 01-Jan-2022 et 0 comme mois, qui renvoie le dernier jour (date) du mois de janvier, 31-Jan-2022. Parallèlement à cela, vous avez l’opérateur inférieur à et égal.

Cela indique à SUMIF d’additionner les valeurs pour les dates inférieures ou égales au 31 janvier 2033.

troisième-partie-à-nouveau-référée-à-la-plage-de-dates

Avec les deux critères ci-dessus, vous avez une plage de dates comprise entre le 01-Jan-2022 et le 31-Jan-2022, et la formule résumera toutes les valeurs entre ces deux dates.

SOMMEPROD pour additionner les valeurs basées sur le mois

Et si vous souhaitez additionner des valeurs pour un mois quelle que soit l’année, vous pouvez utiliser les fonctions SOMMEPROD et MOIS.

sumproduct-to-sum-using-month
=SUMPRODUCT(B2:B103,--(MONTH(A2:A103)=1))

Vous avez utilisé la fonction MOIS dans cette formule et fait référence à toute la plage de dates. Après cela, testez-le avec 1, ce qui signifie vérifier les dates de janvier.

sommeproduit-et-mois-combiné

Après cela, vous avez le double signe moins pour convertir VRAI en 1 et FAUX en 0.

convertir-vrai-et-faux

En fin de compte, SOMMEPROD multiplie les deux tableaux (Quantité et 0-1) et vous renvoie la somme pour les dates où le mois est janvier.

sommeproduit-multiplie-les-deux-tableaux

Obtenir le fichier Excel

Télécharger

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *