Como Contar Valores Únicos no Excel e Ignorar Duplicatas em uma Fórmula de Contagem
🔍 WiseChecker

Como Contar Valores Únicos no Excel e Ignorar Duplicatas em uma Fórmula de Contagem

Você precisa contar apenas os itens distintos em uma lista, mas a função CONT.SE padrão inclui todas as duplicatas. O Excel não possui uma função única e dedicada para contar valores únicos. Você deve combinar funções específicas em uma fórmula para filtrar entradas repetidas. Este artigo explica como criar fórmulas para contar texto, números ou uma combinação de ambos de forma única.

Principais Pontos: Contagem de Valores Únicos no Excel

  • Funções UNIQUE e CONT.SE: Use esta combinação no Excel para Microsoft 365 para listar e contar facilmente itens distintos.
  • Fórmula matricial com SOMAR, SE e CONT.SE: Conta valores únicos em versões antigas do Excel verificando a primeira ocorrência de cada item.
  • Função FREQUÊNCIA: Oferece o método mais rápido para contar valores numéricos únicos em um intervalo.

Entendendo as Fórmulas de Valores Únicos do Excel

Um valor único é um item que aparece apenas uma vez em um intervalo especificado. Contar esses valores exige que o Excel identifique cada entrada distinta e a contabilize uma única vez. O método que você usa depende da sua versão do Excel e do tipo de dados. O Excel para Microsoft 365 e o Excel 2021 incluem a função UNIQUE dinâmica, que simplifica a tarefa. Versões mais antigas exigem fórmulas matriciais que usam funções como SOMAR, SE e CONT.SE em conjunto.

Para listas contendo apenas números, a função FREQUÊNCIA oferece um método especializado e eficiente de contagem. Todas essas fórmulas ignoram células em branco por padrão, o que geralmente é o comportamento desejado. Entender essas diferentes abordagens permite que você escolha a ferramenta certa para sua planilha específica.

Passos para Contar Valores Únicos no Excel

Siga o método que corresponde à sua versão do Excel e ao tipo de dados.

Método 1: Usando UNIQUE e CONT.SE (Excel para Microsoft 365/2021)

Este é o método mais simples para versões modernas do Excel. A função UNIQUE extrai uma lista de valores distintos, e CONT.SE os conta.

  1. Selecione a célula de saída
    Clique em uma célula vazia onde deseja que a contagem única apareça.
  2. Insira a fórmula combinada
    Digite =CONT.SE(UNIQUE(intervalo)). Substitua ‘intervalo’ pelo seu intervalo real de células, como A2:A100.
  3. Pressione Enter
    O Excel calcula e exibe o número de valores únicos no intervalo selecionado. A fórmula é atualizada automaticamente se os dados de origem mudarem.

Método 2: Usando SOMAR, SE e CONT.SE (Todas as Versões do Excel)

Esta fórmula matricial antiga funciona em qualquer versão do Excel e lida com texto e números.

  1. Selecione a célula de saída
    Clique em uma célula vazia para o resultado.
  2. Insira a fórmula matricial
    Digite =SOMAR(SE(intervalo<>“”,1/CONT.SE(intervalo, intervalo),0)). Substitua ‘intervalo’ pelo seu intervalo de células.
  3. Confirme como fórmula matricial
    Em versões antigas do Excel, pressione Ctrl+Shift+Enter em vez de apenas Enter. Chaves { } aparecerão ao redor da fórmula. No Excel 365, pressionar Enter é suficiente.

Método 3: Usando FREQUÊNCIA para Apenas Números

A função FREQUÊNCIA é projetada para números e é computacionalmente eficiente para grandes conjuntos de dados.

  1. Selecione a célula de saída
    Escolha uma célula vazia para o resultado da contagem.
  2. Insira a fórmula FREQUÊNCIA
    Digite =SOMAR(SE(FREQUÊNCIA(intervalo, intervalo)>0,1)). Substitua ‘intervalo’ pelo seu intervalo de números.
  3. Confirme a fórmula
    Pressione Ctrl+Shift+Enter em versões antigas do Excel para criar a fórmula matricial. Pressione Enter no Excel 365.

Erros Comuns e Limitações das Fórmulas

A Fórmula Retorna um Erro #ESPILHAR!

Este erro ocorre no Excel 365 quando a função UNIQUE tenta gerar uma lista, mas não há espaço vazio suficiente abaixo da célula da fórmula. Limpe as células diretamente abaixo da sua fórmula ou mova a fórmula para um local com mais linhas em branco.

A Contagem Inclui Células em Branco como Valor Único

Se o seu intervalo incluir células verdadeiramente vazias, as fórmulas padrão as ignoram. No entanto, se as células contiverem fórmulas que retornam uma string vazia (“”), elas podem ser contadas. Modifique a fórmula SOMAR/SE/CONT.SE para =SOMAR(SE(intervalo<>“”,1/CONT.SE(intervalo, intervalo))). Isso exclui explicitamente strings vazias.

A Fórmula Conta Números e Textos de Forma Diferente

O método FREQUÊNCIA ignora entradas de texto e conta apenas números. Se seus dados forem uma mistura de texto e números, use o método UNIQUE ou SOMAR/SE/CONT.SE para uma contagem total precisa de todas as entradas únicas.

Comparação dos Métodos de Contagem Única

Item UNIQUE e CONT.SE SOMAR, SE, CONT.SE Matricial Função FREQUÊNCIA
Versão do Excel Excel para Microsoft 365, Excel 2021 Todas as versões Todas as versões
Tipo de Dados Texto e números Texto e números Apenas números
Facilidade de Uso Simples, função única Entrada matricial complexa Entrada matricial moderada
Desempenho Rápido, dinâmico Mais lento em intervalos grandes Muito rápido para números
Lida com Brancos Ignora automaticamente Requer ajuste na fórmula Ignora automaticamente

Agora você pode contar com precisão entradas distintas em qualquer lista. Use a função UNIQUE para Excel moderno ou a fórmula matricial clássica para compatibilidade. Para sua próxima tarefa, tente usar a função UNIQUE sozinha para gerar um intervalo de espalhamento listando todos os valores distintos. Lembre-se de que pressionar F9 na barra de fórmulas permite avaliar partes de uma fórmula matricial complexa para ver resultados intermediários.