
Generisk formel
=COUNTIFS(rng1,1,rng2,">="&A1,rng2,"<="&EOMONTH(A1,0))
Sammendrag
For å telle nye kunder etter måned, kan du bruke en hjelpekolonne og COUNTIFS-funksjonen. I eksemplet vist er formelen i H5:
=COUNTIFS(new,1,date,">="&G5,date,"<="&EOMONTH(G5,0))
der "nye" (E5: E15) og "dato" (C5: C15) er kalt områder.
Forklaring
Denne formelen er avhengig av en hjelpekolonne, som er kolonne E i det viste eksemplet. Formelen i E5, kopiert ned, er:
=(COUNTIFS($B$5:B5,B5)=1)+0
Denne formelen returnerer en 1 for nye kunder og en 0 for gjentatte kunder, og forklares i detalj her. Når denne formelen er på plass, kan COUNTIFS-funksjonen brukes til å telle nye kunder i hver måned.
Det første området og kriteriene i COUNTIFS teller 1 i den "nye" kolonnen:
=COUNTIFS(new,1
uten ytterligere kriterier, ville dette returnere en telling av alle unike kunder i dataene. Vi ønsker imidlertid å telle etter måned, så vi må begrense tellingen til hver måned som vises i kolonne G.
Månedens navn i kolonne G er faktisk «første i måneden» -datoene: 1. januar 2019, 1. februar 2019 og 1. mars 2019. Datoene er formatert med kundenummerformatet "mmm" for å vises som måneders navn på 3 bokstaver: Dette lar oss skrive enkle kriterier for å telle etter måned ved å bruke datoene direkte.
For å begrense tellingen til bare 1 som er større enn eller lik den første i måneden i kolonne G, bruker vi det nevnte området "dato" sammenkoblet til større enn eller lik operator:
=COUNTIFS(new,1,date,">="&G5
For å begrense antallet ytterligere til kun å inkludere 1 som skjer innen utgangen av hver måned, legger vi til et siste område / kriteriepar:
=COUNTIFS(new,1,date,">="&G5,date,"<="&EOMONTH(G5,0))
Her bruker vi igjen det navngitte området "dato", og vi sammenkobler operatøren (<=) som er mindre enn eller lik den siste dagen i måneden, opprettet med EOMONTH-funksjonen.
Ettersom denne formelen er kopiert ned, returnerer den antallet nye kunder i hver måned.
Gjenta kunder per måned
For å telle gjentatte kunder etter måned, kan du justere formelen til å telle nuller i stedet for 1-tallet. Formelen i I5, kopiert ned, er:
=COUNTIFS(new,0,date,">="&G5,date,"<="&EOMONTH(G5,0))