KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Contar valores numéricos ou datas únicos numa coluna

AutorXiaoyang Data de Modificação

Suponha que tem uma lista de números com alguns duplicados e pretende contar o número de valores únicos ou dos valores que aparecem apenas uma vez na lista, tal como ilustrado na imagem abaixo. Neste artigo, apresentamos algumas fórmulas úteis para resolver esta tarefa no Excel de forma rápida e fácil.

doc-count-unique-values-1


Contar valores numéricos ou datas únicos numa coluna no Excel 2019, 2016 e versões anteriores

Se estiver a utilizar o Excel 2019, 2016 ou versões anteriores, pode usar as funções padrão SOMA, FREQUÊNCIA, SE, CONTAR.SE e ÉNÚMERO para obter o número de valores únicos ou de valores que ocorrem apenas uma vez.

Contar valores numéricos ou datas únicos numa coluna

Para contar números únicos numa lista, as funções SOMA e FREQUÊNCIA podem ajudá-lo. A sintaxe genérica é:

=SUM(--(FREQUENCY(range,range)>,0))
  • rangeA coluna de dados a partir da qual pretende contar o número de valores únicos num intervalo.

Introduza ou copie a seguinte fórmula para uma célula vazia para obter o resultado e, em seguida, prima Enterpara obter o resultado:

=SUM(--(FREQUENCY(A2:A12,A2:A12)>,0))

doc-count-unique-values-2


Explicação da fórmula:

=SUM(--(FREQUENCY(A2:A12,A2:A12)>,0))

  • FREQUÊNCIA(A2:A12;A2:A12): A função FREQUÊNCIA devolve a contagem de cada valor numérico na lista A2:A12, gerando uma matriz como esta: {1;2;0;2;0;1;1;3;0;0;1;0}. Os números nesta matriz indicam quantas vezes cada valor aparece na coluna. Já os zeros significam que esses valores já foram contabilizados anteriormente no intervalo de dados.
  • --(FREQUÊNCIA(A2:A12;A2:A12)>0=--({1;2;0;2;0;1;1;3;0;0;1;0})>0): Cada valor da matriz é comparado com zero: se for maior que 0, o resultado é VERDADEIRO; caso contrário, é FALSO. Em seguida, a dupla negação converte os valores VERDADEIRO e FALSO em 1 e 0, obtendo-se assim o seguinte resultado: {1;1;0;1;0;1;1;1;0;0;1;0}.
  • SUM(--(FREQUENCY(A2:A12,A2:A12)>0))=SUM({1,1,0,1,0,1,1,1,0,0,1,0}): Por fim, a função SOMA adiciona todos os valores da matriz e obtém o resultado: 7.

Contar valores numéricos ou datas únicos que aparecem apenas uma vez numa coluna

Para contar os valores numéricos únicos que aparecem apenas uma vez numa lista, combine as funções SOMA, SE, ÉNÚMERO e CONTAR.SE na seguinte fórmula genérica:

{=SUM(IF(ISNUMBER(range)*COUNTIF(range,range)=1,1,0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • rangeA coluna de dados a partir da qual pretende contar o número de valores únicos num intervalo.

Agora, introduza ou copie a fórmula abaixo para uma célula vazia e, em seguida, prima simultaneamente as teclas Ctrl + Shift + Enterpara obter o resultado correto:

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

doc-count-unique-values-3


Explicação da fórmula:

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

  • ISNUMBER(A2:A12): A função ÉNÚMERO verifica se os valores no intervalo A2:A12 são números. Devolve VERDADEIRO sempre que uma célula contém um valor numérico e FALSO caso contrário, gerando assim uma matriz como esta: {VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO}.
  • COUNTIF(A2:A12,A2:A12): A função CONTAR.SE conta quantas vezes cada valor aparece no intervalo especificado e devolve o seguinte resultado: {1;2;2;2;2;1;1;3;3;3;1}.
  • ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)= {VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO;VERDADEIRO}* {1;2;2;2;2;1;1;3;3;3;1}: Estas duas expressões são multiplicadas para obter o seguinte resultado: {1;2;2;2;2;1;1;3;3;3;1}.
  • IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0)=IF({1,2,2,2,2,1,1,3,3,3,1}=1,1,0): Aqui, a função SE verifica se cada valor na matriz é igual a 1: caso afirmativo, devolve 1; caso contrário, devolve 0. O resultado obtido é o seguinte: {1;0;0;0;0;1;1;0;0;0;1}.
  • SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))=SUM({1,0,0,0,0,1,1,0,0,0,1}): Por fim, a função SOMA adiciona os valores da matriz e devolve o número total de valores únicos: 4.

Contar valores numéricos ou datas únicos numa coluna no Excel 365

No Excel 365, existe uma nova função intuitiva chamada ÚNICO. Ao combiná-la com a função CONTAR, resolve esta tarefa de forma rápida e eficaz, conforme necessário.

Contar valores numéricos ou datas únicos numa coluna

A sintaxe genérica para contar valores numéricos ou datas únicos no Excel 365 é:

=COUNT(UNIQUE(range))
  • rangeA coluna de dados a partir da qual pretende contar o número de valores únicos num intervalo.

Introduza ou copie a fórmula abaixo para uma célula vazia e prima Enterpara obter o resultado, conforme ilustrado:

=COUNT(UNIQUE(A2:A12))

doc-count-unique-values-4


Explicação da fórmula:

=COUNT(UNIQUE(A2:A12))

  • ÚNICO(A2:A12): A função ÚNICO extrai todos os valores únicos da lista, devolvendo uma matriz como esta: {258;560;774;801;985;990;1569}.
  • COUNT(UNIQUE(A2:A12))=COUNT({258,560,774,801,985,990,1569}): A função CONTAR conta o número de valores numéricos e devolve o resultado: 7.

Contar valores numéricos ou datas únicos que aparecem apenas uma vez numa coluna

A função ÚNICO também permite extrair os valores únicos que ocorrem exatamente uma vez numa lista. A sintaxe genérica é:

=COUNT(UNIQUE(range,0,1))
  • rangeA coluna de dados a partir da qual pretende contar o número de valores únicos num intervalo.

Introduza ou copie a seguinte fórmula para a célula onde pretende que o resultado seja apresentado e, em seguida, prima Enter, conforme ilustrado:

=COUNT(UNIQUE(A2:A12,0,1))

doc-count-unique-values-5


Explicação da fórmula:

=COUNT(UNIQUE(A2:A12,0,1))

  • ÚNICO(A2:A12;0,1): A função ÚNICO extrai os valores únicos que aparecem apenas uma vez na lista e devolve uma matriz como esta: {258;801;985;1569}.
  • COUNT(UNIQUE(A2:A12,0,1))=COUNT({258,801,985,1569}): A função CONTAR conta o número de valores numéricos e devolve o resultado: 4.

Dicas: Todas as fórmulas acima também permitem contar datas únicas numa coluna.


Função relacionada utilizada:

  • SOMA:
  • A função SOMA do Excel devolve a soma dos valores indicados.
  • FREQUÊNCIA:
  • A função FREQUÊNCIA calcula com que frequência os valores ocorrem num determinado intervalo e devolve, de seguida, uma matriz vertical de números.
  • ÉNÚMERO:
  • A função ÉNÚMERO do Excel devolve VERDADEIRO se uma célula contiver um número e FALSO em caso contrário.
  • CONTAR.SE:
  • A função CONTAR.SE é uma função estatística do Excel usada para contar o número de células que satisfazem um determinado critério.
  • CONTAR:
  • A função CONTAR serve para contar o número de células que contêm números ou para contar os números numa lista de argumentos.
  • ÚNICO:
  • A função ÚNICO devolve uma lista de valores únicos de uma lista ou intervalo.

Mais artigos:

  • Contar Valores Numéricos Únicos Com Base em Critérios
  • Na folha de cálculo do Excel, poderá deparar-se com um desafio ao tentar contar o número de valores numéricos únicos com base numa condição específica. Por exemplo, como contar os valores únicos da coluna «Quantidade» correspondentes ao produto «T-shirt», conforme ilustrado no relatório abaixo? Neste artigo, apresento-lhe algumas fórmulas eficazes para realizar esta tarefa no Excel.
  • Contar o Número de Células Iguais a Um de Entre Vários Valores
  • Suponhamos que tenha uma lista de produtos na coluna A e queira obter o número total das ocorrências dos produtos específicos — Maçã, Uva e Limão — listados no intervalo C4:C6, com base nos dados da coluna A, conforme ilustrado na imagem abaixo. Normalmente, no Excel, as funções CONTAR.SE e CONTAR.SE.S não resolvem este cenário isoladamente. Neste artigo, explico como realizar esta tarefa de forma rápida e fácil combinando as funções SOMAPRODUTO e CONTAR.SE.
  • Contar o Número de Células Que Contêm um Número Específico de Caracteres
  • Se pretender contar o número de células que contêm um determinado número de caracteres (por exemplo, 5 caracteres) num intervalo de células, como ilustrado na imagem abaixo, pode utilizar a função CONTAR.SE no Excel. Neste artigo, explicamos como obter o número de células que contêm exatamente x caracteres ou que contêm mais do que um determinado número de caracteres.

As Melhores Ferramentas de Produtividade para o Office

Kutools for Excel – Ajuda-o a destacar-se da multidão

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas  |  Excluir linhas em branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondamento sem usar fórmula
Super VLookup:Múltiplos Critérios  |  Múltiplos Valores  |  Entre Múltiplas Folhas  |  Correspondência Fuzzy
Avanç. Lista suspensa:Lista de Opções Simples  |  Lista de Opções Dependente  |  Lista de Opções com Seleção Múltipla
Gestor de Colunas:Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alternar Estado de Visibilidade de Colunas Ocultas  |Comparar Colunas para Selecionar Células Iguais/Diferentes
Funcionalidades em Destaque:Grade de foco  |  Visualização de Design  |  Barra de fórmulas aprimorada  |  Gestor de Pastas de Trabalho e Folhas|Biblioteca de Recursos(Texto Automático)|  Seleção de Data  |  Consolidar Planilhas  |  Encriptar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado…) …
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos…)|  50+Tiposde Gráfico(Gráfico de Gantt…)|  40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento…)|  19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho…)|  12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda…)|  7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células do Excel…)|… e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…


Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques diários e diga adeus à tendinite do rato.
  • Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
  • Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.