Formula Excel: nuovi clienti al mese -

Sommario

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))

Articoli interessanti...