Formula Excel: il cliente è nuovo -

Sommario

Formula generica

=(COUNTIFS($A$1:A1,A1)=1)+0

Sommario

Per contrassegnare un cliente come nuovo in un elenco o una tabella, puoi utilizzare la funzione CONTA.SE e un intervallo in espansione in una colonna helper. Nell'esempio mostrato, la formula in E5, copiata in basso, è:

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

La prima volta che un cliente viene visualizzato nell'elenco, la formula restituisce 1. Le occorrenze successive restituiscono zero.

Spiegazione

Questa formula utilizza un intervallo in espansione per l'intervallo di criteri all'interno di COUNTIFS:

COUNTIFS($B$5:B5,B5)

Poiché il primo riferimento è assoluto e il secondo è relativo, l'intervallo si espande man mano che la formula viene copiata nella colonna. Il criterio è semplicemente il valore nella riga corrente della colonna B.

CONTA.SE restituisce il conteggio del cliente corrente fino a quel punto nei dati. Ciò significa che la prima occorrenza di un cliente è 1, la seconda è 2 e così via. Poiché ci preoccupiamo solo della prima occorrenza, confrontiamo il conteggio con 1:

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

Questa espressione restituirà TRUE quando il conteggio è 1 e FALSE per qualsiasi altro valore.

Infine, per forzare un risultato 1 o 0, aggiungiamo zero. L'operazione matematica fa sì che Excel costringa VERO e FALSO a numeri equivalenti, 1 e 0.

Nota: l'esempio precedente utilizza il nome per l'ID cliente. Questo non è realistico, ma rende facile il tracciamento per l'occhio umano. Nei dati normali, l'ID cliente sarà un numero univoco di qualche tipo.

Articoli interessanti...