Conte nomes exclusivos no intervalo da coluna do excel

4

Eu tenho uma planilha do Excel que contém uma lista de nomes de servidores na coluna B. Os nomes dos servidores aparecem várias vezes nesta coluna.

Gostaria de contar o número de nomes de servidores exclusivos em um intervalo .

O intervalo é B2:B1400

Eu tentei isso, mas ele retornou 0

=SUM(IF(FREQUENCY(B2:B1400,B2:B1400)>0,1))

Alguém saberia como?

    
por user1890242 17.12.2012 / 11:09

5 respostas

2

FREQUENCY não funciona assim.

Uma das maneiras mais rápidas de obter a contagem distinta seria primeiro filtrar as duplicatas e depois selecionar os registros, clicar com o botão direito do mouse na barra inferior do Excel e marcar "Contar".

Veja este post para os valores distintos no Excel .

ATUALIZAÇÃO: Há um monte de maneiras que você poderia conseguir isso .. link

    
por 17.12.2012 / 11:23
8

Esta fórmula fornecerá uma "contagem distinta" sem nenhuma coluna auxiliar

=SUMPRODUCT((B2:B1400<>"")/COUNTIF(B2:B1400,B2:B1400&""))

    
por 17.12.2012 / 16:05
1

Adicione uma segunda coluna com

=1/COUNTIF($B$2:$B$1400;B2)

e, em seguida, some a coluna.

Cada linha terá um valor correspondente à sua fração do número total de ocorrências semelhantes. A soma de todas as linhas lhe dará a contagem distinta.

    
por 17.12.2012 / 11:35
1

Eu sei que isso provavelmente foi respondido, mas eu estava lutando com isso e achei a seguinte fórmula útil.

= SUM (SE (FREQUÊNCIA) (MATCH ($ A $ 2: $ A $ 14, $ A $ 2: $ A $ 14,0), MATCH ($ A $ 2: $ A $ 14, $ A $ 2: $ A $ 14,0 )) > 0,1))

Basicamente, colocando a fórmula MATCH em vez das referências de célula. Também encontrou um vídeo no link

do YouTube     
por 07.02.2018 / 15:05
0

Você pode usar o abaixo como uma matriz:

{=SUM(1/COUNTIF(B2:B1400,B2:B1400))}

Não há necessidade de colunas auxiliares, no entanto, quanto maior o intervalo, mais cálculos serão necessários para percorrer. mas isso é verdade para uma fórmula de matriz.

    
por 07.02.2018 / 15:12