Формула Excel: Клиент новый -

Содержание

Общая формула

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

Резюме

Чтобы пометить клиента как нового в списке или таблице, вы можете использовать функцию СЧЁТЕСЛИМН и расширяющийся диапазон во вспомогательном столбце. В показанном примере формула в E5, скопированная ниже, имеет следующий вид:

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

При первом появлении покупателя в списке формула возвращает 1. Последующие вхождения возвращают ноль.

Объяснение

В этой формуле используется расширяющийся диапазон для диапазона критериев внутри СЧЁТЕСЛИМН:

COUNTIFS($B$5:B5,B5)

Поскольку первая ссылка является абсолютной, а вторая - относительной, диапазон расширяется по мере того, как формула копируется в столбец. Критерий - это просто значение в текущей строке столбца B.

СЧЁТЕСЛИМН возвращает количество текущего клиента до этого момента в данных. Это означает, что первое появление клиента - 1, второе - 2 и так далее. Поскольку нас интересует только первое вхождение, мы сравниваем счет с 1:

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

Это выражение вернет ИСТИНА, если счетчик равен 1, и ЛОЖЬ для любого другого значения.

Наконец, чтобы получить результат 1 или 0, мы добавляем ноль. Математическая операция заставляет Excel преобразовывать ИСТИНА и ЛОЖЬ к эквивалентным числам 1 и 0.

Примечание. В приведенном выше примере в качестве идентификатора клиента используется имя. Это нереально, но человеческий глаз может легко его отследить. В обычных данных идентификатор клиента будет каким-то уникальным числом.

Интересные статьи...