Exceller

Somme par mois

Sum Month

Formule Excel : Somme par moisFormule générique |_+_| Sommaire

Pour additionner par mois, vous pouvez utiliser une formule basée sur la fonction SOMMES, à l'aide de la fonction MOIS. Dans l'exemple illustré, la formule en F4 est :





= SUMIFS (values,date_range,'>='&A1,date_range,'<='& EOMONTH (A1,0))

Cette formule utilise le plages nommées 'montant' (C4:C9) et 'date' (B4:B9).

comment diviser une cellule par un nombre dans Excel
Explication

La fonction SUMIFS peut additionner des valeurs dans des plages basées sur plusieurs critères.





Dans ce cas, nous configurons SUMIFS pour additionner les montants par mois en utilisant deux critères : un pour faire correspondre les dates supérieures ou égales à la premier jour du mois, un pour correspondre aux dates inférieures ou égales au dernier jour du mois. En d'autres termes, nous avons besoin d'une formule comme celle-ci :

 
= SUMIFS (amount,date,'>='&E4,date,'<='& EOMONTH (E4,0))

Ou l'alternative la plus à l'épreuve des balles :



 
= SUMIFS (amount,date,'>='&'1/1/2016',date,'<='&'1/31/2016')

Cette version est plus robuste car les dates sont construites avec des valeurs d'année, de mois et de jour distinctes et ne sont pas entrées sous forme de texte devant être interprété par Excel.

Normalement, c'est pénible, car si vous ajoutez des noms de mois sous forme de texte (c'est-à-dire 'janvier', 'février', 'mars', etc.) dans la colonne E, vous devez vous donner beaucoup de mal pour créer des dates que vous pouvez utiliser pour les critères . Cependant, dans ce cas, nous utilisons une astuce simple pour faciliter les choses : dans la colonne E, au lieu de taper les noms des mois, nous ajoutons les dates réelles (1/1/2016, 2/1/2016, 3/1/2016), puis utilisez un format de date personnalisé ('mmmm') pour afficher les noms de mois.

comment faire une formule vlookup

Cela facilite la construction des critères dont nous avons besoin pour SUMIFS. Pour faire correspondre des dates supérieures ou égales au premier du mois, nous utilisons :

 
= SUMIFS (amount,date,'>='& DATE (2016,1,1),date,'<='& DATE (2016,1,31))

Et pour faire correspondre les dates inférieures ou égales au dernier jour du mois, nous utilisons ceci :

 
'>='&E4

Avec zéro pour les mois, la fonction EOMONTH renvoie automatiquement le dernier jour du mois fourni par la date.

Les enchaînement avec une esperluette (&) est nécessaire lors de la construction Critères qui utilisent un opérateur logique avec une valeur numérique.

ajouter un menu déroulant pour exceller

Solution de tableau croisé dynamique

Un tableau croisé dynamique est une excellente solution lorsque vous devez résumer des données par année, mois, trimestre, etc., car ils effectueront ce type de regroupement pour vous sans aucune formule. Pour une comparaison côte à côte des formules par rapport aux tableaux croisés dynamiques, voir cette vidéo : Pourquoi les tableaux croisés dynamiques .

Auteur Dave Bruns


^