Contando o número de valores exclusivos

Formulação do problema

Existe um intervalo de dados em que alguns valores são repetidos mais de uma vez:

Contando o número de valores exclusivos

A tarefa é contar o número de valores únicos (não repetidos) no intervalo. No exemplo acima, é fácil ver que apenas quatro opções são realmente mencionadas.

Vamos considerar várias maneiras de resolvê-lo.

Método 1. Se não houver células vazias

Se você tiver certeza de que não há células vazias no intervalo de dados original, poderá usar a fórmula de matriz curta e elegante:

Contando o número de valores exclusivos

Não se esqueça de inseri-lo como uma fórmula de matriz, ou seja, pressione após inserir a fórmula não Enter, mas a combinação Ctrl + Shift + Enter.

Tecnicamente, esta fórmula itera por todas as células do array e calcula para cada elemento o número de suas ocorrências no intervalo usando a função COUNTIF (CONT.SE). Se representarmos isso como uma coluna adicional, ficaria assim:

Contando o número de valores exclusivos

Então as frações são calculadas 1/Número de ocorrências para cada elemento e todos eles são somados, o que nos dará o número de elementos únicos:

Contando o número de valores exclusivos

Método 2. Se houver células vazias

Se houver células vazias no intervalo, você terá que melhorar um pouco a fórmula adicionando uma verificação para células vazias (caso contrário, obteremos um erro de divisão por 0 em uma fração):

Contando o número de valores exclusivos

É isso aí.

  • Como extrair elementos exclusivos de um intervalo e remover duplicatas
  • Como destacar duplicatas em uma lista com cores
  • Como comparar dois intervalos para duplicatas
  • Extraia registros exclusivos de uma tabela por uma determinada coluna usando o complemento PLEX

 

Deixe um comentário