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.