Yleinen kaava
=(COUNTIFS($A$1:A1,A1)=1)+0
Yhteenveto
Voit merkitä asiakkaan uutena luetteloon tai taulukkoon käyttämällä COUNTIFS-funktiota ja laajentavaa aluetta auttajasarakkeessa. Esitetyssä esimerkissä E5: n kaava, kopioitu alaspäin, on:
=(COUNTIFS($B$5:B5,B5)=1)+0
Kun asiakas ilmestyy ensimmäisen kerran luetteloon, kaava palauttaa 1. Seuraavat tapahtumat palauttavat nollan.
Selitys
Tässä kaavassa käytetään laajenevaa aluetta ehtoalueelle COUNTIFS: ssä:
COUNTIFS($B$5:B5,B5)
Koska ensimmäinen viite on absoluuttinen ja toinen viite on suhteellinen, alue laajenee, kun kaava kopioidaan alas saraketta. Kriteerit ovat yksinkertaisesti sarakkeen B nykyisen rivin arvo.
COUNTIFS palauttaa nykyisen asiakkaan määrän siihen pisteeseen asti. Tämä tarkoittaa, että asiakkaan ensimmäinen esiintyminen on 1, toinen on 2 ja niin edelleen. Koska välitämme vain ensimmäisestä esiintymisestä, verrataan lukua yhteen:
COUNTIFS($B$5:B5,B5)=1
Tämä lauseke palauttaa arvon TOSI, kun kaikkien muiden arvojen lukumäärä on 1 ja EPÄTOSI.
Lopuksi, pakottaaksesi 1 tai 0 tuloksen, lisätään nolla. Matemaattinen operaatio saa Excelin pakottamaan TOSI ja EPÄTOSI vastaaviksi numeroiksi 1 ja 0.
Huomaa: Yllä olevassa esimerkissä käytetään etunimeä asiakastunnuksessa. Tämä ei ole realistista, mutta sen avulla ihmissilmä on helppo seurata. Normaalitiedoissa asiakastunnus on jonkinlainen yksilöllinen numero.