Precisa encontrar uma contagem de itens exclusivos em uma coluna com base em um valor em outra coluna

0

Eu preciso encontrar a contagem única de itens em uma coluna com base em um critério ou condição em outra coluna.

Exemplo

Tipo de credencial de ID do usuário Desktop de Ramesh
Desktop de Ramesh
Celular Ramesh Mobile Desktop de Visu
Móveis com Amar Desktop de Visu
Desktop de Ramesh
Dinesh SMS
Ramesh SMS | Dinesh Mobile | Ramesh SMS | Visu SMS

Resultado Esperado:

Contagem de usuários únicos usando o Google Desktop: 2

Contagem de usuários únicos usando o celular: 3

Contagem de usuários únicos usando o SMS: 3

Eu preciso de uma fórmula do Excel em que eu possa fornecer entradas como "Desktop" ou "Celular" ou "SMS" e obter a contagem correspondente.

Eu preciso de uma única fórmula para fazer isso, já que o conjunto de dados que eu vou trabalhar tem cerca de 40-50K linhas com 9-10 colunas. Também preciso fazer isso toda semana, então quero eliminar o trabalho manual o máximo possível.

    
por user299847 13.02.2014 / 15:55

2 respostas

0

Crie uma tabela dinâmica tabular sobre seus dados com apenas [Cred Type] e [UserID] como rótulos de linha, depois faça com COUNTIF:

COUNTIF([col/range of Cred Type],[input cell])

sobre essa tabela. Certifique-se de definir o pivô para "Repetir rótulos de item", para que não haja pontos em branco.

    
por 13.02.2014 / 18:40
0

Você quer uma fórmula, mas uma fórmula não é a melhor maneira de fazer isso. Esta fórmula faz isso -

=SUM(IF(FREQUENCY(IF(B2:B13=B2,IF(A2:A13<>"",MATCH(A2:A13,A2:A13,0))),ROW(A2:A13)-ROW(A2)+1),1))

É uma fórmula de matriz, então você deve digitá-la e pressionar ctrl shft enter para que ela fique entre chaves { } em torno dele.

A melhor opção seria usar uma tabela dinâmica!

    
por 14.02.2014 / 15:09