Genel formül
=(COUNTIFS($A$1:A1,A1)=1)+0
Özet
Bir müşteriyi bir listede veya tabloda yeni olarak işaretlemek için, EĞERSAY işlevini ve bir yardımcı sütunda genişleyen aralığı kullanabilirsiniz. Gösterilen örnekte, E5'teki formül aşağıdaki gibidir:
=(COUNTIFS($B$5:B5,B5)=1)+0
Bir müşteri listede ilk görüntülendiğinde formül 1 değerini döndürür. Sonraki olaylar sıfır döndürür.
Açıklama
Bu formül, EĞERSAY içindeki ölçüt aralığı için genişleyen bir aralık kullanır:
COUNTIFS($B$5:B5,B5)
İlk referans mutlak ve ikinci referans göreceli olduğundan, formül sütundan aşağı kopyalanırken aralık genişler. Ölçüt, basitçe B sütununun geçerli satırındaki değerdir.
EĞERSAY, verilerde o noktaya kadar olan mevcut müşterinin sayısını döndürür. Bu, bir müşterinin ilk geçtiği yerin 1, ikincisinin 2 olduğu vb. Anlamına gelir. Yalnızca ilk oluşumu önemsediğimiz için, sayıyı 1 ile karşılaştırıyoruz:
COUNTIFS($B$5:B5,B5)=1
Bu ifade, sayı 1 olduğunda DOĞRU ve diğer herhangi bir değer için YANLIŞ döndürür.
Son olarak, 1 veya 0 sonucunu zorlamak için sıfır ekleriz. Matematik işlemi Excel'in DOĞRU ve YANLIŞ'ı eşdeğer sayılara (1 ve 0) zorlamasına neden olur.
Not: Yukarıdaki örnek, müşteri kimliği için ilk adı kullanır. Bu gerçekçi değil ama insan gözünün takip etmesini kolaylaştırıyor. Normal verilerde, müşteri kimliği bir tür benzersiz bir sayı olacaktır.