Contar valores exclusivos entre duplicados

Contar valores exclusivos entre duplicados

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Suponhamos que pretenda 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.

  • Os valores "farinha", "cunha", "cunha"; "cunha", o resultado são dois valores exclusivos, "farinha" 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 um cabeçalho de coluna.

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

    É apresentada a caixa de diálogo filtro avançado .

  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 de diálogo Imagem do botão para ocultar temporariamente a caixa de diálogo, selecione uma célula na folha de cálculo e, em seguida, prima a tecla de Imagem do botão de diálogo expandir.

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

    Os valores exclusivos do intervalo selecionado são copiados para a nova localização 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 Rows . 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, introduza = Rows (B2: B45).

Utilize uma combinação das funções se, soma, frequência, CORRESPe Len para realizar esta tarefa:

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

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

  • Contar o número de valores exclusivos utilizando a função frequência . A função frequência ignora o texto e valores de 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 CORRESP . Este valor devolvido é, em seguida, utilizado como um argumento para a função frequência , de forma a que os valores de texto correspondentes possam ser avaliados.

  • Localizar células em branco utilizando a função Len . 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 Office 365, pode simplesmente introduzir a fórmula na parte superior esquerda da célula do intervalo de resultados 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 herdada ao selecionar primeiro o intervalo de resultados, introduzir a fórmula na célula superior esquerda do intervalo de resultados e, em seguida, premir Ctrl + Shift + Enter para o confirmar. O Excel insere 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 a frequência para contar o número de pontuações de teste que se encontram em 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 CORRESP procura um item específico 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) devolve o número 2, porque 25 é o segundo item no intervalo.

  • A função Len 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 for avaliada como verdadeiro e outro valor se essa condição for avaliada como falso.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel, obter suporte na Comunidade de Respostas ou sugerir uma nova funcionalidade ou melhoria no User Voice do Excel.

Consulte Também

Filtrar por valores exclusivos ou remover valores duplicados

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×