Contar valores exclusivos entre duplicados
Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Imaginemos que quer 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 são três valores exclusivos — 5 , 6 e 7.

  • Para os valores "Bruno", "Cunha", "Cunha", "Cunha", o resultado são dois valores exclusivos : "Bruno" e "Cunha".

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 uma coluna de cabeçalhos.

  2. No separador Dados , no grupo Ordenar & Filtro , selecione Avançadas.

    É apresentada a caixa de diálogo Filtro Avançado.

  3. Selecione Copiar para outra localização.

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

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

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

    Os valores exclusivos do intervalo selecionado são copiados para o novo local, a partir da célula que especificou na caixa Copiar para.

  6. Na célula em branco abaixo da última célula do intervalo, introduza a função LINS. Utilize o intervalo de valores exclusivos que acabou de copiar como argumento, excluindo o cabeçalho da coluna. Por exemplo, se o intervalo de valores exclusivos for B2:B45, deve introduzir =LINS(B2:B45).

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

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

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

  • Conte o número de valores exclusivos utilizando 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 após a primeira, esta função devolve um zero.

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

  • Encontre células em branco utilizando a função NÚM.CARAT. 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 , selecione 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 correspondem a determinados intervalos de resultados. Como esta função devolve uma matriz, tem de ser introduzida como uma fórmula de matriz.

  • A função CORRESP procura um item especificado num intervalo de células e, em seguida, devolve 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) irá devolver o número 2, porque 25 é o segundo item no intervalo.

  • A função NÚM.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 que especificou for avaliada como VERDADEIRA e outro valor se essa condição for avaliada como FALSA.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Consulte Também

Filtrar por valores exclusivos ou remover valores duplicados

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.