Skip to main content

Contar valores únicos em um intervalo no Excel

Author: Siluvia Last Modified: 2025-06-04

Este tutorial explica como contar apenas os valores únicos entre duplicatas em uma lista no Excel com fórmulas específicas.

doc-count-unique-values-in-range-1


Como contar valores únicos em uma coluna no Excel?

Suponha que você tenha uma tabela de produtos, conforme mostrado na captura de tela abaixo. Para contar apenas os valores únicos na coluna Produto, você pode aplicar uma das fórmulas abaixo.

doc-count-unique-values-in-range-2

Fórmulas Genéricas

=SOMARPRODUTO(--(FREQÜÊNCIA(CORRESP(range;range;0);LIN(range)-LIN(range.primeiracelula)+1)>0))

=SOMARPRODUTO(1/CONT.SE(range;range))

Argumentos

Intervalo: O intervalo de células onde você deseja contar apenas os valores únicos;
Intervalo.primeiracelula: A primeira célula do intervalo.

Como usar essas fórmulas?

1. Selecione uma célula em branco para exibir o resultado.

2. Insira uma das fórmulas abaixo na célula selecionada e pressione a tecla Enter.

=SOMARPRODUTO(--(FREQÜÊNCIA(CORRESP(D3:D16;D3:D16;0);LIN(D3:D16)-LIN(D3)+1)>0))

=SOMARPRODUTO(1/CONT.SE(D3:D16;D3:D16))

doc-count-unique-values-in-range-3

Notas:

1) Nessas fórmulas, D3:D16 é o intervalo de células onde você deseja contar apenas valores únicos, e D3 é a primeira célula do intervalo. Você pode alterá-los conforme necessário.
2) Se houver células vazias no intervalo especificado, a primeira fórmula retornará um erro #N/D, e a segunda fórmula retornará um erro #DIV/0.

Explicação das fórmulas

=SOMARPRODUTO(--(FREQÜÊNCIA(CORRESP(D3:D16;D3:D16;0);LIN(D3:D16)-LIN(D3)+1)>0))

  • CORRESP(D3:D16;D3:D16;0): A função CORRESP obtém a posição de cada item no intervalo D3:D16; se os valores aparecerem mais de uma vez no intervalo de dados, ela retornará a mesma posição, gerando uma matriz como esta {1;2;3;2;1;1;3;2;1;1;1;2;3;2}.
  • LIN(D3:D16)-LIN(D3)+1: Aqui, a função LIN retorna o número da linha da referência D3:D16 e D3, e você obterá {3;4;5;6;7;8;9;10;11;12;13;14;15;16}-{3}+1.
  • Cada número na matriz subtrai o número 3, depois adiciona 1 e finalmente retorna {1;2;3;4;5;6;7;8;9;10;11;12;13;14}.
  • FREQÜÊNCIA({1;2;3;2;1;1;3;2;1;1;1;2;3;2},{1;2;3;4;5;6;7;8;9;10;11;12;13;14}): A função FREQÜÊNCIA calcula com que frequência cada número ocorre na matriz de dados e retorna uma matriz de números como esta {6;5;3;0;0;0;0;0;0;0;0;0;0;0}.
  • SOMARPRODUTO(--{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0):
{6;5;3;0;0;0;0;0;0;0;0;0;0;0}>0: Cada número na matriz é comparado com 0, retornando VERDADEIRO se for maior que 0, caso contrário, retorna FALSO. E você obterá uma matriz VERDADEIRO/FALSO como esta {VERDADEIRO;VERDADEIRO;VERDADEIRO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO};
--{VERDADEIRO;VERDADEIRO;VERDADEIRO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO}: Esses dois sinais de menos convertem “VERDADEIRO” em 1 e “FALSO” em 0. Aqui você obterá uma nova matriz como {1;1;1;0;0;0;0;0;0;0;0;0;0;0}.
SOMARPRODUTO({1;1;1;0;0;0;0;0;0;0;0;0;0;0}): A função SOMARPRODUTO soma todos os números na matriz e retorna o resultado final como 3.

=SOMARPRODUTO(1/CONT.SE(D3:D16;D3:D16))

  • CONT.SE(D3:D16;D3:D16): A função CONT.SE conta com que frequência cada valor ocorre no intervalo D3:D16, usando todos os mesmos valores como critérios. Ela retorna uma matriz como esta {6;5;3;5;6;6;3;5;6;6;6;5;3;5}, o que significa que Laptop aparece 6 vezes, Projetor aparece 5 vezes e Display aparece 3 vezes.
  • 1/{6;5;3;5;6;6;3;5;6;6;6;5;3;5}: Cada número na matriz é dividido por 1, e retorna uma nova matriz como {0,166666666666667;0,2;0,333333333333333;0,2;0,166666666666667;0,166666666666667;0,2;
    0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
    0.333333333333333;}.
  • SOMARPRODUTO({0,166666666666667;0,2;0,333333333333333;0,2;0,166666666666667;0,166666666666667;
    0.2;0.333333333333333;0.166666666666667;0.166666666666667;0.166666666666667;0.333333333333333;0.2;
    0.333333333333333;})
    : Em seguida, a função SOMARPRODUTO soma todos os números na matriz e retorna o resultado final como 3.

Funções relacionadas

Função SOMARPRODUTO do Excel
A função SOMARPRODUTO do Excel pode ser usada para multiplicar duas ou mais colunas ou matrizes juntas e, em seguida, obter a soma dos produtos.

Função FREQÜÊNCIA do Excel
A função FREQÜÊNCIA do Excel calcula com que frequência os valores ocorrem dentro de um intervalo de valores e, em seguida, retorna uma matriz vertical de números.

Função CORRESP do Excel
A função CORRESP do Excel procura um valor específico em um intervalo de células e retorna a posição relativa desse valor.

Função LIN do Excel
A função LIN do Excel retorna o número da linha de uma referência.

Função CONT.SE do Excel
A função CONT.SE do Excel é usada para contar o número de células que atendem a um critério.


Fórmulas relacionadas

Contar o número de linhas visíveis em uma lista filtrada
Este tutorial explica como contar o número de linhas visíveis em uma lista filtrada no Excel com a função SUBTOTAL.

Contar valores únicos com critérios
Este guia passo a passo ajuda a contar apenas valores únicos com base em um critério específico em outra coluna.

Contar linhas visíveis com critérios
Este tutorial fornece etapas detalhadas para ajudá-lo a contar linhas visíveis com critérios.

Usar CONT.SE em um intervalo não contíguo
Este guia passo a passo demonstra como usar a função CONT.SE em um intervalo não contíguo no Excel.


As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais

Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...


Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.