Formuła Excel: Klient jest nowy -

Spisie treści

Formuła ogólna

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

Podsumowanie

Aby oznaczyć klienta jako nowego na liście lub w tabeli, możesz użyć funkcji LICZ.WARUNKI i rozszerzającego się zakresu w kolumnie pomocnika. W przedstawionym przykładzie formuła w E5, skopiowana w dół, to:

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

Za pierwszym razem, gdy klient pojawia się na liście, formuła zwraca 1. Kolejne wystąpienia zwracają zero.

Wyjaśnienie

Ta formuła używa rozszerzającego się zakresu dla zakresu kryteriów wewnątrz COUNTIFS:

COUNTIFS($B$5:B5,B5)

Ponieważ pierwsze odwołanie jest bezwzględne, a drugie odwołanie względne, zakres rozszerza się, gdy formuła jest kopiowana w dół kolumny. Kryterium to po prostu wartość w bieżącym wierszu kolumny B.

COUNTIFS zwraca liczbę aktualnego klienta do tego momentu w danych. Oznacza to, że pierwsze wystąpienie klienta to 1, drugie to 2 i tak dalej. Ponieważ zależy nam tylko na pierwszym wystąpieniu, porównujemy liczbę do 1:

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

To wyrażenie zwróci wartość TRUE, gdy liczba wyniesie 1, a FALSE dla każdej innej wartości.

Na koniec, aby wymusić wynik 1 lub 0, dodajemy zero. Operacja matematyczna powoduje, że program Excel wymusza wartość PRAWDA i FAŁSZ na równoważne liczby, 1 i 0.

Uwaga: powyższy przykład używa imienia jako identyfikatora klienta. Nie jest to realistyczne, ale ułatwia śledzenie przez ludzkie oko. W normalnych danych identyfikator klienta będzie unikalną liczbą.

Interesujące artykuły...