Contar valores exclusivos entre duplicados

Digamos que pretende saber quantos valores exclusivos existem num intervalo que contém valores duplicados. Por exemplo, se uma coluna contiver:

  • Os valores 5, 6, 7 e 6, o resultado é três valores exclusivos: 5, 6 e 7.

  • Os valores "Bradley", "Doyle", "Doyle", "Doyle", o resultado é dois valores exclusivos: "Bradley" e "Doyle".

Existem várias formas de contar valores exclusivos entre duplicados.

Pode utilizar a caixa de diálogo Filtro Avançado para extrair os valores exclusivos de uma coluna de dados e colá-los numa nova localização. Em seguida, pode utilizar a função LINS para contar o número de itens no novo intervalo.

  1. Selecione o intervalo de células ou certifique-se de que a célula ativa está numa tabela.

    Certifique-se de que o intervalo de células tem um título de coluna.

  2. No separador Dados, no grupo Ordenar e Filtrar, clique em Avançadas.

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

  3. Clique em Copiar para outra localização.

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

    Em alternativa, clique em Fechar Caixa Imagem do botão caixa de diálogo para ocultar temporariamente a caixa de diálogo, selecione uma célula na mesma e, em seguida, prima Expandir Caixa de Imagem do botão.

  5. Selecione a caixa de verificação Apenas registos exclusivos e clique em OK.

    Os valores exclusivos do intervalo selecionado são copiados para a nova localização, começando pela célula que especificou na caixa Copiar para.

  6. Na célula em branco abaixo da última célula no intervalo, introduza a função LINHAS. Utilize o intervalo de valores exclusivos que acabou de copiar como argumento, excluindo o título da coluna. Por exemplo, se o intervalo de valores exclusivos for B2:B45, introduza =LINHAS(B2:B45).

Utilize uma combinação das funções SE,SOMA,FREQUÊNCIA, CORRESPONDÊNCIAe CUMT para fazer esta tarefa:

  • Atribua o valor 1 a cada condição verdadeira utilizando a função SE.

  • Adicione o total com a função SOMA.

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

  • Devolve a posição de um valor de texto num intervalo utilizando a função COINCIDIR. Este valor devolvido é utilizado como argumento da função FREQUÊNCIA para que os valores de texto correspondentes possam ser avaliados.

  • Encontre células em branco ao utilizar a função CRM. As células em branco têm um comprimento de 0.

Exemplos de funções aninhadas para contar o número de valores exclusivos entre duplicados

Notas: 

  • As fórmulas neste exemplo devem ser introduzidas como fórmulas de matriz. Se tiver uma versão atual do Microsoft 365, pode simplesmente introduzir a fórmula na célula superior esquerda do intervalo de saída e, em seguida, premir ENTER para confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula tem de ser introduzida como uma fórmula de matriz legada ao selecionar primeiro o intervalo de saída, inserir a fórmula na célula superior esquerda do intervalo de saída e, em seguida, premir CTRL+SHIFT+ENTER para confirmar. O Excel insere automaticamente parênteses retos no início e no fim da fórmula. Para obter mais informações sobre fórmulas de matriz, consulte Diretrizes e exemplos de fórmulas de matriz.

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

  • A função FREQUÊNCIA calcula a frequência com que os valores ocorrem num intervalo de valores e, em seguida, devolve uma matriz vertical de números. Por exemplo, utilize FREQUÊNCIA para contar o número de resultados de testes que se inscreem dentro de intervalos de resultados. Uma vez que esta função devolve uma matriz, tem de ser introduzida como uma fórmula de matriz.

  • A função CORRESPONDÊNCIA procura um item especificado num intervalo de células e, em seguida, devolve a posição relativa do item no intervalo. Por exemplo, se o intervalo A1:A3 contiver os valores 5, 25 e 38, a fórmula =CORRESPONDÊNCIA(25;A1:A3;0) devolve o número 2, porque 25 é o segundo item no intervalo.

  • A função N.CARAT devolve o número de carateres numa cadeia de texto.

  • A função SOMA soma todos os números que especificar 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) soma todos os números contidos nas células A1 a A5.

  • A função SE devolve um valor se uma condição especificada devolver o valor VERDADEIRO e outro valor se essa condição devolver o valor FALSO.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Excel Tech Community (Comunidade Tecnológica do Excel) ou obter suporte na Comunidade de Respostas.

Consulte Também

Filtrar por valores exclusivos ou remover valores duplicados

Precisa de mais ajuda?

Aumente os seus conhecimentos

Explore as formações >

Seja o primeiro a obter novas funcionalidades

Aderir ao Microsoft insiders >

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×