Excel-formel: Nya kunder per månad

Innehållsförteckning

Generisk formel

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

Sammanfattning

För att räkna nya kunder per månad kan du använda en hjälpkolumn och COUNTIFS-funktionen. I exemplet som visas är formeln i H5:

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

där "nya" (E5: E15) och "datum" (C5: C15) heter intervall.

Förklaring

Denna formel bygger på en hjälpkolumn, som är kolumn E i det visade exemplet. Formeln i E5, kopierad ner, är:

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

Denna formel returnerar en 1 för nya kunder och en 0 för återkommande kunder, och förklaras i detalj här. När denna formel är på plats kan COUNTIFS-funktionen användas för att räkna nya kunder i varje månad.

Det första intervallet och kriterierna i COUNTIFS räknas 1 i kolumnen "ny":

=COUNTIFS(new,1

utan ytterligare kriterier skulle detta ge ett antal av alla unika kunder i data. Vi vill dock räkna efter månad, så vi måste begränsa antalet till varje månad som visas i kolumn G.

Månadsnamnen i kolumn G är faktiskt datumen "första månaden": 1-jan-2019, 1-feb-2019 och 1-mars-2019. Datumen är formaterade med kundnummerformatet "mmm" för att visas som tre bokstäver månadsnamn: Detta gör det möjligt för oss att skriva enkla kriterier för att räkna efter månad med direkta datum.

För att begränsa antalet till endast 1 som är större än eller lika med den första i månaden i kolumn G använder vi det angivna intervallet "datum" sammanfogat till operatören större än eller lika med:

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

För att begränsa antalet ytterligare till att endast inkludera 1 som inträffar i slutet av varje månad lägger vi till ett sista intervall / kriteriepar:

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

Här använder vi igen det namngivna intervallet "datum", och vi sammanfogar operatörens (<=) mindre än eller lika med den sista dagen i månaden, skapad med EOMONTH-funktionen.

Eftersom denna formel kopieras ner returnerar den antalet nya kunder i varje månad.

Upprepa kunder per månad

För att räkna upprepade kunder per månad kan du justera formeln så att den räknar nollor istället för 1-talet. Formeln i I5, kopierad ner, är:

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

Intressanta artiklar...