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.
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 :
- 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.
- Après cela, dans le deuxième argument (criteria_range1), spécifiez la plage où vous avez les dates.
- Ensuite, dans le troisième argument (critères), entrez (« >= »&DATE(2022,1,1)) pour spécifier la date de début du mois.
- 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)).
- À la fin, tapez les parenthèses fermantes et appuyez sur Entrée pour obtenir le résultat.
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.
=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 :
Dans la première partie, vous avez spécifié la plage à partir de laquelle vous devez 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.
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.
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(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.
Après cela, vous avez le double signe moins pour convertir VRAI en 1 et FAUX en 0.
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.