![](https://cdn.wiki-base.com/6450477/excel_formula_new_customers_per_month__2.png.webp)
Formula generica
=COUNTIFS(rng1,1,rng2,">="&A1,rng2,"<="&EOMONTH(A1,0))
Sommario
Per contare i nuovi clienti in base al mese, puoi utilizzare una colonna helper e la funzione COUNTIFS. Nell'esempio mostrato, la formula in H5 è:
=COUNTIFS(new,1,date,">="&G5,date,"<="&EOMONTH(G5,0))
dove "nuovo" (E5: E15) e "data" (C5: C15) sono intervalli denominati.
Spiegazione
Questa formula si basa su una colonna helper, che è la colonna E nell'esempio mostrato. La formula in E5, copiata in basso, è:
=(COUNTIFS($B$5:B5,B5)=1)+0
Questa formula restituisce un 1 per i nuovi clienti e uno 0 per i clienti abituali ed è spiegata in dettaglio qui. Una volta che questa formula è a posto, la funzione CONTA.SE può essere utilizzata per contare i nuovi clienti in ogni mese.
Il primo intervallo e i primi criteri all'interno di COUNTIFS conta gli 1 nella colonna "nuovo":
=COUNTIFS(new,1
senza ulteriori criteri, ciò restituirebbe un conteggio di tutti i clienti univoci nei dati. Tuttavia, vogliamo un conteggio per mese, quindi dobbiamo limitare il conteggio a ogni mese mostrato nella colonna G.
I nomi dei mesi nella colonna G sono in realtà le date del "primo del mese": 1-gen-2019, 1-feb-2019 e 1-mar-2019. Le date sono formattate con il formato del numero cliente "mmm" per essere visualizzate come nomi di mese di 3 lettere: questo ci consente di scrivere criteri semplici per contare per mese utilizzando direttamente le date.
Per limitare il conteggio a solo 1 che sono maggiori o uguali al primo del mese nella colonna G usiamo l'intervallo denominato "date" concatenato all'operatore maggiore o uguale a:
=COUNTIFS(new,1,date,">="&G5
Per limitare ulteriormente il conteggio per includere solo 1 che si verificano entro la fine di ogni mese, aggiungiamo un'ultima coppia intervallo / criteri:
=COUNTIFS(new,1,date,">="&G5,date,"<="&EOMONTH(G5,0))
Anche in questo caso utilizziamo l'intervallo denominato "date" e concateniamo l'operatore minore o uguale a (<=) all'ultimo giorno del mese, creato con la funzione EOMONTH.
Poiché questa formula viene copiata, restituisce il conteggio dei nuovi clienti in ogni mese.
Ripeti i clienti al mese
Per contare i clienti abituali in base al mese, puoi regolare la formula per contare gli zeri anziché gli 1. La formula in I5, copiata in basso, è:
=COUNTIFS(new,0,date,">="&G5,date,"<="&EOMONTH(G5,0))