Fórmula do Excel: O cliente é novo -

Índice

Fórmula genérica

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

Resumo

Para marcar um cliente como novo em uma lista ou tabela, você pode usar a função COUNTIFS e um intervalo de expansão em uma coluna auxiliar. No exemplo mostrado, a fórmula em E5, copiada, é:

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

Na primeira vez que um cliente aparece na lista, a fórmula retorna 1. As ocorrências subsequentes retornam zero.

Explicação

Esta fórmula usa um intervalo de expansão para o intervalo de critérios em COUNTIFS:

COUNTIFS($B$5:B5,B5)

Como a primeira referência é absoluta e a segunda referência é relativa, o intervalo se expande conforme a fórmula é copiada para baixo na coluna. O critério é simplesmente o valor na linha atual da coluna B.

COUNTIFS retorna a contagem do cliente atual até aquele ponto nos dados. Isso significa que a primeira ocorrência de um cliente é 1, a segunda é 2 e assim por diante. Como nos preocupamos apenas com a primeira ocorrência, comparamos a contagem com 1:

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

Esta expressão retornará TRUE quando a contagem for 1 e FALSE para qualquer outro valor.

Finalmente, para forçar um resultado 1 ou 0, adicionamos zero. A operação matemática faz com que o Excel force TRUE e FALSE para números equivalentes, 1 e 0.

Observação: o exemplo acima usa o primeiro nome para a identificação do cliente. Isso não é realista, mas torna mais fácil para o olho humano rastreá-lo. Em dados normais, o ID do cliente será um número exclusivo de algum tipo.

Artigos interessantes...