Maneiras de contar valores em uma planilha

Contar x somar A contagem faz parte da análise de dados, se você estiver calculando a contagem de funcionários de um departamento em sua organização ou o número de unidades que foram vendidas a cada trimestre. O Excel fornece várias técnicas que você pode usar para contar células, linhas ou colunas de dados.

Para ajudá-lo a fazer a melhor escolha, este artigo fornece um resumo abrangente de métodos e informações de suporte para ajudá-lo a decidir rapidamente qual técnica usar e links para artigos detalhados.

Contar não deve ser confundido com somar. Para saber mais sobre como somar valores em células, colunas ou linhas, confira Maneiras de somar valores em uma planilha.

Neste artigo

Contagem simples

Vídeo: Contar células usando a barra de status do Excel

Contar células em uma coluna ou linha usando um comando interno

Contar células em um intervalo usando a função CONT.NÚM

Contar células em uma coluna usando o comando Subtotal em uma estrutura de tópicos

Contar células em uma coluna ou linha usando uma Tabela Dinâmica

Contar células em uma lista ou coluna de tabela do Excel usando a função SUBTOTAL

Contar com base em uma ou mais condições

Vídeo: Use as funções CONT.NÚM, CONT.SE e CONT.VALORES

Contar células em um intervalo com base em uma única condição usando a função CONT.SE

Contar células em uma coluna com base em uma ou várias condições usando a função BDCONTAR

Contar células em um intervalo com base em várias condições usando a função CONT.SE ou uma combinação das funções CONT.NÚM e SE

Contagem quando seus dados contêm valores em branco

Contar células não vazias em um intervalo usando a função CONT.VALORES

Contar células não vazias em uma lista usando a função BDCONTARA

Contar as células em branco em um intervalo contíguo, usando a função CONTAR.VAZIO

Contar as células em branco em um intervalo não contíguo usando uma combinação das funções SOMA e SE

Contar as ocorrências exclusivas de valores

Contar os valores exclusivos em um intervalo usando um relatório de Tabela Dinâmica

Contar valores exclusivos em um intervalo com base em uma única condição usando a função CONT.SE

Contar os valores exclusivos em um intervalo com base em várias condições usando uma combinação de funções SOMA e SE em uma fórmula de matriz

Contar o número de valores exclusivos em uma coluna de lista usando o Filtro Avançado

Contar o número de valores exclusivos em um intervalo que atendem a uma ou mais condições usando uma fórmula composta

Casos especiais (contar todas as células, contar palavras)

Contar o número total de células em um intervalo usando funções LINS e COLS

Contar palavras em um intervalo usando uma fórmula composta

Exibir cálculos e contagens na barra de status

Contagem simples

Você pode contar o número de valores em um intervalo ou tabela usando uma fórmula simples, clicando em um botão ou usando uma função de planilha.

O Excel também pode exibir a contagem do número de células selecionadas na status bar. Veja o vídeo de demonstração a seguir para entender um pouco sobre a barra de status. Confira também a seção Exibir cálculos e contagens na barra de status para saber mais. Você pode conferir os valores mostrados na barra de status quando quiser analisar rapidamente os seus dados e não tiver tempo para inserir fórmulas.

Vídeo: Contar células usando a barra de status do Excel

Assista ao vídeo a seguir para aprender a exibir contagens na barra de status.

Seu navegador não oferece suporte a vídeo. Instale o Microsoft Silverlight, o Adobe Flash Player ou o Internet Explorer 9.

Início da Página

Contar células em uma coluna ou linha usando um comando interno

Use o recurso Contar Números do comando AutoSoma selecionando um intervalo de células que contenha pelo menos um valor numérico e, na guia Página Inicial, no grupo Edição, clique na seta ao lado de AutoSoma. Em seguida, clique em Contar Números. O Excel retorna a contagem dos valores numéricos no intervalo em uma célula adjacente ao intervalo selecionado. Em geral, esse resultado é exibido em uma célula à direita para um intervalo horizontal ou em uma célula abaixo para um intervalo vertical.

usando o recurso contar números do comando autosoma

Início da Página

Contar células em um intervalo usando a função CONT.NÚM

Use a função CONT.NÚM em uma fórmula para contar o número de valores numéricos em um intervalo. No exemplo a seguir, o intervalo A2:A5 contém três números (5, 32 e 10) e um valor de texto ("olá"). Use a função CONT.NÚM em uma fórmula da seguinte maneira: =CONT.NÚM(A2:A5). O resultado é 3, o número de valores numéricos encontrado no intervalo.

1

2

3

4

5

6

A

Valor de exemplo

5

32

olá

10

=CONT.NÚM(A2:A5)

Para saber mais, confira a seção "Contar células que contêm números que não estão em uma linha ou coluna contígua" no artigo Função CONT.NÚM.

Início da Página

Contar células em uma coluna usando o comando Subtotal em uma estrutura de tópicos

Use o comando Subtotal (guia Dados, grupo Estrutura de Tópicos) para agrupar e resumir uma coluna de dados.

Se os seus dados estiverem em uma lista e você puder agrupá-los logicamente por valores de colunas, poderá criar uma estrutura de tópicos e resumir os dados.

O comando Subtotal agrupa dados em uma estrutura de tópicos

Como esta figura mostra, os totais de vendas são agrupados por região, e é fácil perceber que existem quatro valores trimestrais para Leste e Oeste. Como um bônus, os valores são totalizados para cada região e um total geral também é calculado.

Para saber mais, consulte os seguintes artigos:

Início da Página

Contar células em uma coluna ou linha usando uma Tabela Dinâmica

Crie um PivotTable report, o que resume os seus dados e ajuda a executar a análise permitindo que você escolha as categorias nas quais deseja exibir seus dados.

Você pode criar rapidamente uma Tabela Dinâmica selecionando uma célula em um intervalo de dados ou tabela do Excel e, em seguida, na guia Inserir, no grupo Tabelas, clicando em Tabela Dinâmica.

Para mostrar o poder de uma Tabela Dinâmica, observe que, no exemplo a seguir, os dados de vendas contêm muitas linhas (há na verdade 40 linhas de dados, mas o gráfico mostra somente uma parte dessas linhas). Os dados não estão resumidos e não há subtotais ou total geral.

Dados em um relatório de Tabela Dinâmica

Um relatório de Tabela Dinâmica baseado nos mesmos dados mostra subtotais, totais gerais e fornece um resumo conciso rapidamente.

Dados resumidas e totalizados em um relatório de Tabela Dinâmica

Criar e trabalhar com tabelas dinâmicas pode exigir alguma preparação inicial dos seus dados e familiaridade com alguns conceitos.

Para obter informações detalhadas para ajudá-lo a começar, confira os seguintes artigos:

Início da Página

Contar células em uma lista ou coluna de tabela do Excel usando a função SUBTOTAL

Você pode usar a função SUBTOTAL em uma fórmula para contar o número de valores em uma tabela do Excel ou intervalo de células.

Você pode ver a função SUBTOTAL para controlar se as linhas ocultas estão incluídas ou não nos resultados. A função sempre ignora linhas que foram filtradas.

Por exemplo, usar a função nos sete valores na tabela a seguir (células A2 a A8) retorna uma contagem de 7.

1

2

3

4

5

6

7

8

9

A

Unidades vendidas

25

8

12

32

11

40

16

=SUBTOTAL(2;A2:A8)

Na fórmula, a parte "2" especifica que a função deve usar a função SOMA para retornar a contagem dos valores no intervalo A2:A8 e que as linhas ocultas devem estar incluídas. A contagem (o resultado na célula A9) é 7.

Se você tiver ocultado as linhas 4, 5 e 6 e não quiser que essas linhas sejam contadas, usaria a função SUBTOTAL de maneira um pouco diferente. Em vez de especificar "2" na fórmula, especifique "102", que informa ao Excel para ignorar as linhas ocultas. A sua planilha pode se parecer com o seguinte (com as linhas 4, 5 e 6 ocultas):

1

2

3

7

8

9

A

Unidades vendidas

25

8

40

16

=SUBTOTAL(102;A2:A8)

Nesse caso, a função retorna 4, o número de células na coluna que não estão ocultas e que contêm valores.

Para saber mais, confira os artigos Função SUBTOTAL.

Início da Página

Contar com base em uma ou mais condições

Você pode contar o número de células em um intervalo que atendem às condições (também conhecido como critérios) que você especifica usando várias funções de planilha.

Vídeo: Use as funções CONT.NÚM, CONT.SE e CONT.VALORES

Assista a este vídeo para aprender a usar a função CONT.NÚM e como usar as funções CONT.SE e CONT.VALORES para contar apenas as células que atendem a condições especificadas.

Seu navegador não oferece suporte a vídeo. Instale o Microsoft Silverlight, o Adobe Flash Player ou o Internet Explorer 9.

Início da Página

Contar células em um intervalo com base em uma única condição usando a função CONT.SE

Use a função CONT.SE para contar o número de células que atendem a uma condição (também conhecido como um critério). No exemplo a seguir, a função localiza a contagem dos valores no intervalo A2:A8 que são maiores do que 20, que é 3. Observe que a condição "> 20" deve ser colocada entre aspas.

1

2

3

4

5

6

7

8

9

A

Unidades vendidas

25

8

12

32

11

40

16

=CONT.SE(A2:A8;">20")

Para saber mais, confira o artigo Função CONT.SE.

Início da Página

Contar células em uma coluna com base em uma ou várias condições usando a função BDCONTAR

Para corresponder a condições especificadas, use a função BDCONTAR do banco de dados.

Use a função BDCONTAR quando tiver uma lista de colunas e achar mais fácil definir as condições em um intervalo separado de células em vez de usar uma função aninhada.

No exemplo a seguir, vamos supor que você deseja localizar o número de meses, incluindo março de 2008 ou posterior, que tiveram mais de 400 unidades vendidas. Ao olhar para essa tabela, você poderá ver dois meses que atendem a esse requisito: abril (442) e junho (405).

Observação : O processo a seguir pode não ser intuitivo, mas funciona. É importante que você siga as instruções com precisão e organize os dados em sua planilha, conforme é mostrado aqui. Você pode copiar os dados da tabela e colá-los em uma planilha na célula A1. O resultado deve aparecer na célula B13.

Você pode adicionar um intervalo de células que estão dispostas de maneira semelhante aos dados de vendas, que estão nas células A1 a B7. O intervalo de células adicional consiste em células A10 a B11 e contém os mesmos rótulos de coluna ("Vendas nas unidades" e "Final do mês") e uma condição na linha diretamente em cada rótulo de coluna (células A11 e B11).

Em seguida, insira uma fórmula em qualquer célula em branco (a localização não faz diferença, mas, neste exemplo, a fórmula está inserida na célula B13). A fórmula neste exemplo usa a função BDCONTAR da seguinte maneira: =BDCONTAR(A1:B7;;A10:B11).

1

2

3

4

5

6

7

8

9

10

11

12

13

A

B

Vendas em unidades

Final do mês

339

31/01/2008

270

29/02/2008

314

31/03/2008

442

30/04/2008

336

31/05/2008

405

30/06/2008

Vendas em unidades

Final do mês

=">400"

=">=03/31/2008"

=BDCONTAR(A1:B7;;A10:B11)

A função BDCONTAR analisa os dados no intervalo de A2 a A7, aplica as condições que ele encontra em A11 e B11, e retorna 2, o número de linhas que atendem a ambas as condições (linhas 5 e 7).

Para saber mais, confira o artigo Função BDCONTAR.

Início da Página

Contar células em um intervalo com base em várias condições usando a função CONT.SE ou uma combinação das funções CONT.NÚM e SE

Use a função CONT.SE ou uma combinação das funções CONT.NÚM e SE.

Usando a função CONT.SES em um intervalo de células

Esta figura mostra a função CONT.SE que está sendo usada para encontrar carros que produzem mais de 250 de potência do que a média de mais de 25 milhas por galão na estrada. A função retorna 2, o número de linhas que atendam a ambas as condições (linhas 3 e 4).

Observação : Na função CONT.SE, as condições devem ser colocadas entre aspas duplas (""), por exemplo, "<250", ">25" ou até mesmo "240".

Você pode contar o número de vezes que um único valor aparece em um intervalo usando a função CONT.SE. Por exemplo, para ver quantas vezes o valor 70 aparece no intervalo de A2 a A40, use a fórmula =CONT.SE(A2:A40;70).

Para saber mais, confira os artigos Contar com que frequência um valor ocorre e função CONT.SES.

Início da Página

Contagem quando seus dados contêm valores em branco

Você pode contar células que contêm dados ou estão em branco usando funções de planilha.

Contar células não vazias em um intervalo usando a função CONT.VALORES

Use a função CONT.VALORES para contar apenas as células em um intervalo que contêm valores.

Ao contar células, às vezes, você desejará ignorar as células em branco, porque somente as células com valores são significativas para você. Por exemplo, você deseja contar todos os vendedores que fizeram pelo menos uma venda em uma região.

No exemplo a seguir, usar a função nos valores na coluna de vendas da região oeste retorna uma contagem de 3.

1

2

3

4

5

6

7

8

A

B

Vendedor

Vendas da região oeste

Monte

24000

Martins

Barbosa

Soares

31000

Moraes

Rodrigues

8000

=CONT.VALORES(B2:B7)

Como as células B3, B4 e B6 estão em branco, a função CONT.VALORES as ignora. Somente as células que contêm os valores 24000, 31000 e 8000 são contadas. A contagem (o resultado na célula B8) é 3.

Para saber mais, confira Função CONT.VALORES.

Início da Página

Contar células não vazias em uma lista usando a função BDCONTARA

Use a função BDCONTARA para contar as células não vazias em uma coluna de registros em uma lista ou banco de dados que coincidirem com as condições especificadas.

O exemplo a seguir usa a função BDCONTARA para contar o número de registros no banco de dados que estão contidos no intervalo A4:B9 que atendem às condições especificadas no intervalo de critérios A1:B2. Essas condições são que o valor de ID do Produto deve ser maior que ou igual a 4000 e o valor de classificação deve ser maior que ou igual a 50. Apenas um registro, na linha 7, está de acordo com ambas as condições.

1

2

3

4

5

6

7

8

9

A

B

ID do Produto

Classificações

=">=4000"

=">=50"

ID do Produto

Classificações

2048

61

16384

35336

83

1024

113

512

47

=BDCONTARA(A4:B9;"Classificações";A1:B2)

Para saber mais, confira o artigo Função BDCONTARA.

Início da Página

Contar as células em branco em um intervalo contíguo, usando a função CONTAR.VAZIO

Use a função CONTAR.VAZIO para retornar o número de células em branco em um intervalo contíguo (as células são contíguas se elas estiverem conectadas em uma sequência não quebrada). Se uma célula contiver uma fórmula que retorna texto vazio (""), essa célula será contada.

Observação : Quando você conta células, pode haver ocasiões em que você deseja incluir células em branco porque elas são significativas para você. Por exemplo, você deseja contar todos os vendedores em uma região, mesmo que não tiverem feito uma venda.

Para saber mais, confira o artigo Função CONTAR.VAZIO.

Início da Página

Contar as células em branco em um intervalo não contíguo usando uma combinação das funções SOMA e SE

Use uma combinação das funções SOMA e SE. Em geral, isso é feito usando a função SE em um array formula para determinar se cada célula referenciada contém um valor e, em seguida, somando o número de valores FALSE retornados pela fórmula.

Confira o artigo da Base de Dados de Conhecimento XL: Quando usar SOMA(SE()) em vez de Contar.Vazio() para obter informações adicionais.

Início da Página

Contar as ocorrências exclusivas de valores

Você pode contar valores exclusivos em um intervalo usando um relatório de Tabela Dinâmica, a função CONT.SE, uma combinação de funções ou usando a caixa de diálogo Filtro Avançado.

Contar os valores exclusivos em um intervalo usando um relatório de Tabela Dinâmica

Você pode usar um PivotTable report para exibir totais e contar as ocorrências de valores exclusivos.

Para saber mais, confira a seção "Contar com que frequência vários valores ocorrem usando um relatório de tabela dinâmica" no artigo Contar com que frequência um valor ocorre.

Início da Página

Contar valores exclusivos em um intervalo com base em uma única condição usando a função CONT.SE

Use a função CONT.SE para contar o número de vezes que um valor ocorre em um intervalo.

No exemplo a seguir, a função CONT.SE retorna 2, o número de vezes que o valor 250 é encontrado no intervalo A2:A7.

1

2

3

4

5

6

7

8

A

Unidades vendidas

245

250

250

N/A

=CONT.SE(A2:A7;250)

Para saber mais, confira a seção "Contar com que frequência um único valor ocorre em um intervalo" no artigo Contar com que frequência um valor ocorre.

Início da Página

Contar os valores exclusivos em um intervalo com base em várias condições usando uma combinação de funções SOMA e SE em uma fórmula de matriz

Use a função SOMA com a função SE. Em geral, isso é feito usando a função SE em um array formula para determinar se os critérios que estão compostos por várias condições são atendidos ou não e, em seguida, somando o número de valores TRUE retornados pela fórmula.

No exemplo a seguir, a função SE é usada para examinar cada célula no intervalo A2:A10 e determinar se ela contém Monte ou Barbosa. O número de vezes que o valor TRUE é retornado é totalizado usando a função SOMA, resultando em 7. Você pode copiar e colar este exemplo em uma planilha na célula A1. Depois de colar o exemplo, observe que a célula A11 contém um erro #VALOR!. Para fazer a fórmula funcionar, você deverá convertê-la em uma fórmula de matriz pressionando F2 e pressionando CTRL+SHIFT+ENTER. O número 7 em seguida será exibido na célula A11.

1

2

3

4

5

6

7

8

9

10

A

B

Vendedor

Fatura

Monte

15000

Barbosa

11000

Monte

11000

Barbosa

4000

Moraes

8000

Barbosa

6000

Moraes

14000

Monte

7000

12000

Fórmula

Descrição (resultado)

=SOMA(SE((A2:A10="Monte")+(A2:A10="Barbosa");1;0))

Número de faturas de Monte ou Barbosa (7)

Para saber mais, confira a seção "Contar com que frequência vários valores de texto ou número ocorrem usando funções" no artigo Contar com que frequência um valor ocorre.

Confira os seguintes artigos da Base de Dados de Conhecimento para obter dicas adicionais:

Início da Página

Contar o número de valores exclusivos em uma coluna de lista usando o Filtro Avançado

Use a caixa de diálogo Filtro Avançado para encontrar os valores exclusivos em uma coluna de dados. Você pode filtrar os valores no local ou pode extraí-los e colá-los em um novo local. Em seguida, você pode usar a função LINS para contar o número de itens no novo intervalo.

Observações : 

  • Se você filtrar os seus dados no local, os valores não serão excluídos da sua planilha porque uma ou mais linhas podem estar ocultas. Clique em Limpar no grupo Classificar e Filtrar na guia Dados para exibir esses valores novamente.

  • Se você quiser ver o número de valores exclusivos em uma olhada rápida, selecione os dados depois de usar o Filtro Avançado (os dados filtrados ou copiados) e examine a barra de status. O valor Contagem na barra de status deve ser igual ao número de valores exclusivos.

Você pode encontrar os valores exclusivos usando o comando Avançado (guia Dados, grupo Classificar e Filtrar).

A figura a seguir mostra como usar o Filtro Avançado para copiar somente os registros exclusivos para um novo local na planilha.

Aplicando o Filtro Avançado em um intervalo de dados

Na figura a seguir, a coluna C contém os cinco valores exclusivos que foram copiados do intervalo na coluna A.

valores únicos do intervalo na coluna a

Para saber mais, confira a seção "Contar o número de valores exclusivos usando um filtro" no artigo Contar valores únicos dentre duplicatas.

Início da Página

Contar o número de valores exclusivos em um intervalo que atendem a uma ou mais condições usando uma fórmula composta

Use várias combinações das funções SE, SOMA, FREQUÊNCIA, CORRESP e NÚM.CARACT.

Para saber mais, confira a seção "Contar o número de valores exclusivos usando funções" no artigo Contar valores exclusivos dentre duplicatas.

Além disso, confira o artigo XL: Como determinar o número de itens exclusivos em uma lista.

Início da Página

Casos especiais (contar todas as células, contar palavras)

Você pode contar o número de células ou o número de palavras em um intervalo usando várias combinações de funções de planilha.

Contar o número total de células em um intervalo usando funções LINS e COLS

Suponha que você queira determinar o tamanho de uma planilha grande para decidir se deve usar cálculo manual ou automático em sua pasta de trabalho. Para contar todas as células em um intervalo, use uma fórmula que multiplica os valores retornados das funções LINS e COLS.

O exemplo pode ser mais fácil de compreender se você copiá-lo para uma planilha vazia.

Como copiar um exemplo

  1. Crie uma planilha ou pasta de trabalho vazia.

  2. Selecione o exemplo no tópico da Ajuda.

    Observação : Não selecione os títulos de linha ou de coluna.

    Selecionar um exemplo na Ajuda
    Selecionar um exemplo da Ajuda
  3. Pressione Ctrl+C.

  4. Na planilha, selecione a célula A1 e pressione Ctrl+V.

  5. Para alternar entre visualizar os resultados e as fórmulas que retornam os resultados, pressione Ctrl+Shift+` (acento grave) ou, na guia Fórmulas no grupo Auditoria de Fórmula, clique no botão Exibir Fórmulas.

1

2

3

4

5

6

A

B

C

Região

Mês

Vendas

Leste

Jan

R$ 18.000

Leste

Fev

R$ 23.000

Leste

Mar

R$ 19.000

Fórmula

Descrição (resultado)

=LINS(A2:C4) * COLS(A2:C4)

O número total de células no intervalo (9)

Início da Página

Contar palavras em um intervalo usando uma fórmula composta

Usar uma combinação das funções SOMA, SE, NÚM.CARACT e SUBSTITUIR em um array formula. O exemplo a seguir mostra o resultado do uso de uma fórmula composta para encontrar o número de palavras em um intervalo de 7 células (3 das quais estão vazias). Algumas células contêm espaços à esquerda ou à direita, as funções ARRUMAR e SUBSTITUIR removem esses espaços extras antes que qualquer contagem ocorra.

Na tabela a seguir, copie o texto de A2 a A11. Antes de colar o texto na célula A1 da planilha, altere a largura da coluna A para que fique aproximadamente 100.

1

2

3

4

5

6

7

8

9

10

11

A

Cadeia de caracteres de texto

Seis palavras e quatro espaços à direita    

   Seis palavras e três espaços à esquerda

Oito palavras, algumas vírgulas e dois espaços à direita  

Alguns caracteres são ignorados, como vírgulas ou pontos.

Fórmula

=SOMA(SE(NÚM.CARACT(ARRUMAR(A2:A8))=0;0;NÚM.CARACT(ARRUMAR(A2:A8))-NÚM.CARACT(SUBSTITUIR(A2:A8;" ";""))+1))

Depois de você ter colado o texto na planilha na célula A1, selecione a célula A11, pressione F2 e, em seguida, pressione SHIFT+CTRL+ENTER para inserir a fórmula como uma fórmula de matriz. O resultado correto, 29, deverá aparecer na célula A11.

Início da Página

Exibir cálculos e contagens na barra de status

Quando uma ou mais células estão selecionadas, as informações sobre os dados nessas células são exibidas na barra de status do Excel. Por exemplo, se quatro células da planilha estão selecionadas e elas contêm os valores 2, 3, uma cadeia de texto (como "nuvem") e 4, todos os valores a seguir podem ser exibidos na barra de status ao mesmo tempo: Média, Contagem, Contagem Numérica, Mín, Máx e Soma. Clique com o botão direito do mouse na barra de status para mostrar ou ocultar algum desses valores ou todos. Esses valores são mostrados na ilustração a seguir.

Barra de status mostrando cálculos e contagens de células selecionadas

Observação : Em versões anteriores do Excel, esses mesmos valores podem ser exibidos na barra de status, mas apenas um valor de cada vez.

Início da Página

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×