Excel formülü: Müşteri yeni -

İçindekiler

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.

Ilginç makaleler...