Обща формула
=(COUNTIFS($A$1:A1,A1)=1)+0
Обобщение
За да маркирате клиент като нов в списък или таблица, можете да използвате функцията COUNTIFS и разширяващ се диапазон в помощна колона. В показания пример формулата в E5, копирана надолу, е:
=(COUNTIFS($B$5:B5,B5)=1)+0
Първият път, когато клиент се появи в списъка, формулата връща 1. Следващите повторения връщат нула.
Обяснение
Тази формула използва разширяващ се диапазон за обхвата на критериите в COUNTIFS:
COUNTIFS($B$5:B5,B5)
Тъй като първата препратка е абсолютна, а втората препратка е относителна, диапазонът се разширява, когато формулата се копира надолу в колоната. Критерият е просто стойността в текущия ред на колона Б.
COUNTIFS връща броя на текущия клиент до този момент в данните. Това означава, че първото появяване на клиент е 1, второто е 2 и т.н. Тъй като ни интересува само първото появяване, сравняваме броя с 1:
COUNTIFS($B$5:B5,B5)=1
Този израз ще върне TRUE, когато броят е 1 и FALSE за всяка друга стойност.
И накрая, за да принудим резултат 1 или 0, добавяме нула. Операцията по математика кара Excel да принуждава TRUE и FALSE към еквивалентни числа, 1 и 0.
Забележка: Примерът по-горе използва собствено име за идентификатор на клиента. Това не е реалистично, но улеснява проследяването на човешкото око. При нормални данни идентификаторът на клиента ще бъде уникален номер от някакъв вид.