Formule Excel: nouveaux clients par mois -

Table des matières

Formule générique

=COUNTIFS(rng1,1,rng2,">="&A1,rng2,"<="&EOMONTH(A1,0))

Sommaire

Pour compter les nouveaux clients par mois, vous pouvez utiliser une colonne d'aide et la fonction COUNTIFS. Dans l'exemple illustré, la formule en H5 est:

=COUNTIFS(new,1,date,">="&G5,date,"<="&EOMONTH(G5,0))

où «nouveau» (E5: E15) et «date» (C5: C15) sont des plages nommées.

Explication

Cette formule repose sur une colonne d'assistance, qui est la colonne E dans l'exemple illustré. La formule dans E5, copiée vers le bas, est:

=(COUNTIFS($B$5:B5,B5)=1)+0

Cette formule renvoie un 1 pour les nouveaux clients et un 0 pour les clients réguliers et est expliquée en détail ici. Une fois cette formule en place, la fonction COUNTIFS peut être utilisée pour compter les nouveaux clients chaque mois.

La première plage et les critères dans COUNTIFS comptent 1 dans la colonne "nouveau":

=COUNTIFS(new,1

sans autres critères, cela renverrait un décompte de tous les clients uniques dans les données. Cependant, nous voulons un décompte par mois, nous devons donc limiter le décompte à chaque mois indiqué dans la colonne G.

Les noms de mois dans la colonne G sont en fait les dates du «premier du mois»: 1er janvier 2019, 1er février 2019 et 1er mars 2019. Les dates sont formatées au format de numéro de client "mmm" pour s'afficher sous forme de noms de mois à 3 lettres: Cela nous permet d'écrire des critères simples pour compter par mois en utilisant directement les dates.

Pour limiter le nombre à seulement 1 qui sont supérieurs ou égaux au premier du mois dans la colonne G, nous utilisons la plage nommée «date» concaténée à l'opérateur supérieur ou égal à:

=COUNTIFS(new,1,date,">="&G5

Pour limiter davantage le nombre afin d'inclure uniquement les 1 qui se produisent à la fin de chaque mois, nous ajoutons une dernière paire plage / critères:

=COUNTIFS(new,1,date,">="&G5,date,"<="&EOMONTH(G5,0))

Ici encore, nous utilisons la plage nommée "date", et nous concaténons l'opérateur inférieur ou égal à (<=) au dernier jour du mois, créé avec la fonction EOMONTH.

Au fur et à mesure que cette formule est copiée, elle renvoie le nombre de nouveaux clients chaque mois.

Clients réguliers par mois

Pour compter les clients réguliers par mois, vous pouvez ajuster la formule pour compter les zéros au lieu des 1. La formule dans I5, copiée vers le bas, est:

=COUNTIFS(new,0,date,">="&G5,date,"<="&EOMONTH(G5,0))

Articles intéressants...