Contar valores únicos dentre duplicatas

Contar valores únicos dentre duplicatas

Suponha que você deseje descobrir quantos valores únicos existem em um intervalo que contém valores duplicados. Por exemplo, se uma coluna contiver:

  • Os valores 5, 6, 7 e 6, o resultado apresentará três valores únicos — 5 , 6 e 7.

  • Os valores "Moreno", "Neves", "Neves", "Neves", o resultado apresentará dois valores únicos — "Moreno" e "Neves".

Há várias maneiras de contar valores únicos dentre duplicatas.

O que deseja fazer?

Contar o número de valores únicos usando um filtro

Contar o número de valores únicos usando funções

Contar o número de valores únicos usando um filtro

Você pode usar a caixa de diálogo Filtro Avançado para extrair os valores únicos de uma coluna de dados e colá-los em um novo local. Em seguida, você pode usar a função LINS para contar o número de itens no novo intervalo.

  1. Selecione o intervalo de células ou verifique se a célula ativa está na tabela.

    Verifique se o intervalo de células tem um título de coluna.

  2. Na guia Dados, no grupo Classificar e Filtrar, clique em Avançado.

    A caixa de diálogo Filtro Avançado será exibida.

  3. Clique em Copiar para outro local.

  4. Na caixa Copiar para, digite uma referência de célula.

    Alternativamente, clique em Recolher Caixa de Diálogo Imagem do botão para ocultar temporariamente a caixa de diálogo, selecione uma célula na planilha e pressione Expandir Caixa de Diálogo Imagem do botão .

  5. Marque a caixa de seleção Somente registros exclusivos e clique em OK.

    Os valores únicos do intervalo selecionado são copiados para o novo local começando na célula que você especificou na caixa Copiar para.

  6. Na célula vazia abaixo da última célula do intervalo, digite a função LINS. Use o intervalo de valores únicos que você acabou de copiar como o argumento, excluindo o título da coluna. Por exemplo, se o intervalo de valores únicos for B2:B45, digite: =LINS(B2:B45).

Início da página

Contar o número de valores únicos usando funções

Use uma combinação das funções SE, SOMA, FREQUÊNCIA, CORRESP e NÚM.CARACT para executar esta tarefa:

  • Atribua um valor igual a 1 para cada condição verdadeira usando a função SE.

  • Calcule o total, usando a função SOMA.

  • Conte o número de valores únicos usando a função FREQUÊNCIA. A função FREQUÊNCIA ignora valores de texto e iguais a zero. Para a primeira ocorrência de um valor específico, esta função retorna um número igual ao número de ocorrências desse valor. Para cada ocorrência do mesmo valor depois do primeiro, a função retorna zero.

  • Retorne a posição de um valor de texto em um intervalo usando a função CORRESP. Esse valor retornado será usado como um argumento para a função FREQUÊNCIA, de modo que os valores de texto correspondentes possam ser avaliados.

  • Localize células vazias usando a função NÚM.CARACT. Células vazias têm comprimento igual a 0.

Exemplo

Talvez seja mais fácil de compreender o exemplo se você copiá-lo para uma planilha em branco.

Como copiar um exemplo

  1. Crie uma pasta de trabalho ou planilha em branco.

  2. Selecione o exemplo no tópico da Ajuda.

    Observação : Não selecione os cabeçalhos de linha ou de coluna.

    Selecionando um exemplo na Ajuda

    Selecionando um exemplo na Ajuda

  3. Pressione CTRL+C.

  4. Na planilha, selecione a célula A1 e pressione CTRL+V.

  5. Para alternar entre exibir os resultados e exibir as fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.

1

2

3

4

5

6%

7

8

9

10

A

B

Dados

Dados

986

Moreno

Neves

563

67

789

235

Moreno

Neves

689

789

Neves

143

5,6

237

67

235

Fórmula

Descrição (resultado)

=SOMA(SE(FREQUÊNCIA(A2:A10,A2:A10)>0,1))

Conta o número de valores numéricos únicos nas células A2:A10, mas não conta células vazias ou valores de texto (4)

=SOMA(SE(FREQUÊNCIA(CORRESP(B2:B10,B2:B10,0),CORRESP(B2:B10,B2:B10,0))>0,1))

Conta o número de valores de textos e valores numéricos únicos nas células B2:B10 (que não devem conter células vazias) (7)

=SOMA(SE(FREQUÊNCIA(SE(NÚM.CARACT(A2:A10)>0,CORRESP(A2:A10,A2:A10,0),""), SE(NÚM.CARACT(A2:A10)>0,CORRESP(A2:A10,A2:A10,0),""))>0,1))

Conta o número de valores de texto e valores numéricos únicos nas células A2:A10, mas não conta células vazias ou valores de texto (6)

Observações    

  • As fórmulas deste exemplo devem ser inseridas como fórmulas de matriz. Selecione cada célula que contém uma fórmula, pressione F2 e, depois, CTRL+SHIFT+ENTER.

  • Para ver uma função avaliada passo a passo, selecione a célula que contém a fórmula e, em seguida, na guia Fórmulas, no grupo Auditoria de Fórmulas clique em Avaliar Fórmula.

Detalhes da função

  • A função FREQUÊNCIA calcula a frequência com que os valores ocorrem em um intervalo de valores e, em seguida, retorna uma matriz vertical de números. Por exemplo, use FREQUÊNCIA para contar o número de resultados de teste. Como esta função retorna uma matriz, deve ser inserida como uma fórmula matricial.

  • A função CORRESP procura um item especificado em um intervalo de células e retorna a posição relativa desse item no intervalo. Por exemplo, se o intervalo A1:A3 contiver os valores 5, 25 e 38, a fórmula =CORRESP(25,A1:A3,0) retornará o número 2, porque 25 é o segundo item no intervalo.

  • A função NÚM.CARACT retorna o número de caracteres em uma cadeia de texto.

  • A função SOMA faz a adição de todos os números que você especifica como argumentos. Cada argumento pode ser um intervalo, uma referência de célula, uma matriz, uma constante, uma fórmula ou o resultado de outra função. Por exemplo, SOMA(A1:A5) faz a adição de todos os números contidos nas células de A1 a A5.

  • A função SE retornará um valor se uma condição que você especificou for considerada VERDADEIRA e um outro valor se essa condição for considerada FALSA.

Início da página

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×