Contar valores únicos dentre duplicatas

Contar valores únicos dentre duplicatas

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

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 exclusivos 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.

    Como alternativa, clique em Recolher caixa de diálogo Texto explicativo 4 para ocultar temporariamente a caixa de diálogo, selecione uma célula na planilha e pressione Expandir caixa de diálogo Texto explicativo 4 .

  5. Marque a caixa de seleção Somente registros exclusivos e, em seguida, 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 em branco abaixo da última célula no intervalo, insira a função linhas . Use o intervalo de valores exclusivos que você acabou de copiar como o argumento, excluindo no título da coluna. Por exemplo, se o intervalo de valores exclusivos for B2:B45, digite =ROWS(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

O exemplo pode ser mais fácil de compreender se você copiá-lo para uma planilha vazia.

Como copiar um exemplo

  1. Crie uma planilha ou pasta de trabalho vazia.

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

    Observação: Não selecione os títulos de linha ou de coluna.

    Selecionar um exemplo da Ajuda

    Selecionar um exemplo da Ajuda

  3. Pressione CTRL+C.

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

  5. Para alternar entre visualizar os resultados e as fórmulas que retornam os resultados, pressione CTRL+` (acento grave), ou na guia Fórmulas no grupo Auditoria de Fórmula, clique no botão Exibir 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

56

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 LEN 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 no Office
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.

×