Excel-formel: Kunden er ny -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at markere en kunde som ny i en liste eller tabel kan du bruge COUNTIFS-funktionen og et udvidet interval i en hjælpekolonne. I det viste eksempel er formlen i E5, kopieret ned,:

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

Første gang en kunde vises på listen, returnerer formlen 1. Efterfølgende hændelser returnerer nul.

Forklaring

Denne formel bruger et ekspanderende interval for kriterieområdet inden for COUNTIFS:

COUNTIFS($B$5:B5,B5)

Da den første reference er absolut, og den anden reference er relativ, udvides området, når formlen kopieres ned i kolonnen. Kriterierne er simpelthen værdien i den aktuelle række i kolonne B.

COUNTIFS returnerer antallet af den aktuelle kunde op til det punkt i dataene. Dette betyder, at den første forekomst af en kunde er 1, den anden er 2 osv. Fordi vi kun interesserer os for den første forekomst, sammenligner vi optællingen med 1:

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

Dette udtryk returnerer SAND når antallet er 1 og FALSK for enhver anden værdi.

Endelig tilføjer vi nul for at tvinge et 1 eller 0 resultat. Den matematiske handling får Excel til at tvinge SAND og FALSK til ækvivalente tal, 1 og 0.

Bemærk: Eksemplet ovenfor bruger fornavn til kunde-id. Dette er ikke realistisk, men det gør det let for det menneskelige øje at spore. I normale data vil kunde-id være et unikt nummer af en slags.

Interessante artikler...