5 Funções de Contar no Excel

70
27250
5 Funções de Contar no Excel

Sabe-se que dentro do Excel existem diversas funções com o objetivo de facilitar a vida dos usuários. Seja simples cálculos matemáticos a complexas operações lógicas, as funções sempre auxiliam em diversos casos. Um exemplo disto são as funções para se realizar contagens no Excel. Logo, ações trabalhosas que em muitos casos tornam-se inviáveis, podem ser substituídas de maneira eficiente.

Pensando neste assunto, separamos cinco funções de contar no Excel de modo a agregar maior conhecimento aos usuários e facilitar suas atividades. Acompanhe!

CONT.NÚM

A função CONT.NÚM como o próprio nome faz referência, tem o objetivo de contar somente as células que possuem números dentro de um intervalo de células ou matriz.

Sintaxe

CONT.NÚM(valor1, [valor2],…)

Onde:

Valor1: É o campo obrigatório no qual deve-se inserir a referência de uma célula ou intervalo de células a serem contatos os valores numéricos nestas.

Valor2: Campo opcional. Aqui é possível acrescentar até 255 diferentes referências de células na mesma função.

Exemplo:

Na tabela abaixo temos uma lista com nomes e números aleatórios. Logo, desejamos saber somente a quantidade de números existentes nesta tabela.

5 Funções de Contar no Excel

No exemplo acima temos uma tabela simples, porém em uma tabela longa a tarefa de contagem manual da quantidade de números seria inviável. Deste modo, basta utilizar a função CONT.NÚM conforme mostrado abaixo:

5 Funções de Contar no Excel

Note que utilizando a função CONT.NÚM, selecionamos todo o intervalo da lista. Ao término da função, basta teclar Enter e conferir o resultado.

5 Funções de Contar no Excel

CONT.VALORES

A função CONT.VALORES tem um objetivo semelhante ao da função CONT.NÚM, porém esta função faz a contagem de todas as células que possuírem quaisquer valores. Logo, a função CONT.VALORES não distingue números e letras, trazendo um total de células que possua algum valor inserido nestas.

Sintaxe:

CONT.VALORES(valor1, [valor2], …)

Onde:

Valor1: É o campo obrigatório no qual deve-se inserir a referência de uma célula ou intervalo de células a serem contatos os valores.

Valor2: Campo opcional. Aqui é possível acrescentar até 255 diferentes referências de células na mesma função.

Exemplo:

Utilizando um exemplo semelhante ao anterior, na tabela abaixo temos uma lista com nomes e números e campos vazios. Logo, desejamos saber a quantidade de valores contidos na lista.

5 Funções de Contar no Excel

Deste modo, basta utilizar a função CONT.VALORES para contar somente as quantidade de células que possui valores conforme mostrado abaixo:

5 Funções de Contar no Excel

Ao término da operação, basta teclar Enter e conferir o resultado. Observe que a função contou somente as células que continham algum valor.

5 Funções de Contar no Excel

CONTAR.VAZIO

A função CONTAR.VAZIO possui um objetivo muito claro conforme especificado em seu nome. Seu objetivo é simplesmente contar o número de células vazias dentro de um intervalo de células.

Sintaxe:

CONTAR.VAZIO(intervalo)

Onde:

Intervalo: É um campo obrigatório que representa o intervalo de células em branco que serão contadas.

Exemplo:

Na tabela abaixo temos uma lista de frutas aleatórias. Repare que entre alguns nomes de frutas temos células vazias. Deste modo, desejamos contar somente as células em branco.

5 Funções de Contar no Excel

Logo, basta aplicar a função CONTAR.VAZIO e selecionar a lista como um intervalo de células conforme mostrado abaixo:

5 Funções de Contar no Excel

Ao término da operação, basta teclar Enter e verificar o resultado:

5 Funções de Contar no Excel

CONT.SE

Utiliza-se a função CONT.SE quando deseja-se contar o número de células com base em um critério predefinido. Deste modo, é possível contar a quantidade de células que começam com determinada letra ou que contém certo número e assim por diante.

Sintaxe:

CONT.SE(intervalo, critérios)

Onde:

Intervalo: Representa o intervalo de células que serão contatos com base no critério definido.

Critérios: Representa a informação que se deseja contar no intervalo.

Exemplo:

No exemplo a seguir um time de futebol participou de alguns jogos e precisa saber quantas vitórias, derrotas e empates obteve.

5 Funções de Contar no Excel

Logo utiliza-se a função CONT.SE para identificar o número de cada resultado conforme mostrado abaixo:

5 Funções de Contar no Excel

Observe na imagem acima que estão dizendo para o Excel contar o número de células dentro do intervalo de G5 a G10 que contenha o termo “Vitória”.

Ao término da operação basta teclar Enter e conferir o resultado:

5 Funções de Contar no Excel

Para descobrirmos as quantidades de Empates e Derrotas, basta substituir os critérios em cada uma das opções:

5 Funções de Contar no Excel


CONT.SES

A função CONT.SES é basicamente uma evolução da função CONT.SE no qual foi criada a partir da versão 2007 do Excel. Esta função permite expandir o número de critérios a serem filtrados nas contagens, o que torna-se limitado ao utilizar somente a função CONT.SE.

Sintaxe:

CONT.SES(intervalo_critérios1, critérios1, [intervalo_critérios2, critérios2]…)

Onde:

intervalo_critérios1: Campo obrigatório. Representa o primeiro intervalo para avaliação dos critérios associados.

critérios1:  Campo obrigatório. Representa o tipo de informação que o usuário está buscando no intervalo 1.

intervalo_critérios2, critérios2: Este campo é opcional. Representa um intervalo adicional para incluir na contagem. Neste caso é possível adicionar até 127 critérios na mesma função.

Exemplo:

Observe a tabela abaixo onde há uma planilha de controle de vendas de uma loja com informações a respeito da data de venda, o nome do vendedor e o valor da venda. Neste caso, desejamos realizar um pesquisa com base nos critérios de data e nome do vendedor, para se obter a quantidade total de vendas feitas por cada um deles em determinada data.

5 Funções de Contar no Excel

Neste caso, vamos preencher os campos de critérios para se realizar um pesquisa inicial conforme mostrado abaixo:

5 Funções de Contar no Excel

Logo, para sabermos por exemplo, quantas vendas foram realizadas pelo vendedor Paulo na data de 01 de abril, utilizaremos a função CONT.SES conforme mostrada abaixo:

5 Funções de Contar no Excel

Observe que estamos dizendo para o Excel contar quantas vezes a data 01/abril apareceu no intervalo de datas e cruzar este resultado com a quantidade de vezes que o nome do vendedor Paulo apareceu na lista de vendedores. Logo, teremos como resultado a quantidade de vendas que Paulo realizou em 01/abril.

5 Funções de Contar no Excel

Deste modo, se alterarmos os critérios em nossa tabela, os resultados serão atualizados automaticamente.

Com base nas informações aqui adquiridas é possível notar a grande importância existente nas funções de contagem no Excel. Deste modo, ao utilizá-las com base no aprendizado aqui adquirido, torna-se de grande utilidade para agilizar atividades diárias no Excel.

Gostou das dicas? Deixe sua opinião e sugestão!

COMPARTILHAR
Artigo anteriorDicas Rápidas para Usar o Excel Melhor
Próximo artigoComo Fazer um Planejamento Tático
Rafael Ávila
Administrador e turismólogo, apaixonado pelas possibilidades que o Excel dá para gestores, empreendedores e estudantes. É sócio diretor da área de planilhas na LUZ - Planilhas Empresariais (luz.vc) e é o responsável pelo desenvolvimento das mais de 150 planilhas com foco empresarial e pessoal comercializadas em seu site. Também ministra os cursos online de Excel (cursos.luz.vc) e gosta de ajudar milhares de planilheiros por meio do Fórum e Blog da LUZ.

70 COMENTÁRIOS

  1. Parabéns!!! Excelentes os seus artigos!!! Estão ajudando bastante.
    Gostaria de saber como utilizar a função CONT.SE em conjunto com ESQUERDA para contar quantos nomes existem em uma lista, inciados com as letras do alfabeto. Poderia dar uma ajuda?
    Agradecendo a atenção,
    Augusto Cesar

    • Ou Augusto, eu faria primeiro uma tabela com duas colunas e 23 linhas (C1:D23). Na primeira coluna você coloca as letras de A até Z. Na segunda, você vai usar uma fórmula para contar. Supondo que os nomes esteja na coluna 1 e vão da linha 1 até 100. Nessa caso, na coluna do lado eu criaria uma coluna auxiliar com a função =ESQUERDA(A1;1).
      Agora, basta ir na tabela para ver os resultados e ficaria algo assim para cada letra (essa é a fórmula que ficaria na primeira linha, na célula D1):
      =CONT.SE($B$1:$B$100;C1)
      Depois é só arrastar para as outras 22 letras

    • Oi Fernando, nesse caso, o ideal é você criar uma coluna auxiliar que extraia o texto dessa célula e você utilize as funções de contagem nessas células

  2. boa noite…..
    temos um torneio de futsal onde serão disputadas 45 partidas.
    teremos 2 árbitros e 1 mesário em cada partida.
    temos uma planilha jogo a jogo com os nomes dos profissionais que atuaram, importados das súmulas, sem necessidade de digita-los na referida planilha.
    poderia nos auxiliar em criar uma tabela em que conste os nomes que aparecem na planilha inicial e a quantidade de vezes que determinado nome aparece na planilha inicial automaticamente, sem que tenhamos que utilizar do “cont.se”, pois manualmente houve erros quando da digitação dos nomes na segunda tabela

    marcos krempell

  3. Estou tentando encontrar a fórmula para contatar calçados e não consigo. Talvez você possa me ajudar. Vou explicar de forma rápida
    Tenho uma planilha de encomenda de calçados. São 4 modelos que vai do número 17 ao 32
    Minha planilha consiste em:
    Cliente/Modelo/Numeração/valor pago
    Eu gostaria de uma função que identificasse nessas colunas o modelo e o número e me desse automáticamente a quantidade de pares por numeração do modelo. Me entende? Se pudesse me dar um suporte, agradeceria muito

  4. tenho 3 empresa , faço um contas a paga único mas tem um coluna para anotar de qual empresa é, gostaria de fazer um resumo abaixo da planilha empresa x total de a pagar , empresa y , total de a pagar e empresa z total de a pagar, como monto esta fórmula

  5. Boa tarde!!

    Quero contar vitórias, empates e derrotas igual você mostrou, porém por mês. É possível? Ex. Quantas vitórias tive em janeiro, fevereiro, etc… É possível?

    • É sim, basta usar o CONT.SES e uma das condições ser o mês em questão. Para isso, nos lançamentos será necessário ter uma coluna com a data e uma auxiliar contando o mês em questão (função MÊS)

  6. Olá, na fórmula que você deixou como exemplo =cont.ses(a2:a10;e4;b2:b10;f4) como devo fazer para substituir o E$ por uma fórmula, por exemplo > E4*0,6. Quando faço isso ou dá erro na fórmul ou sempre dá resposta zero.

  7. Olá. Boa tarde.
    Tenho uma planilha onde coloco o nome do cliente, produto que ele comprou e o valor. Gostaria de saber se tem como calcular quanto cada cliente compra sem eu ter que colocar o nome dele manualmente na fórmula tendo em vista a grande quantidade de clientes diferentes.

    • Oi Luana, tem sim. Supondo que você tenha uma lista de 100 clientes na coluna A no intervalo A1:A100 e que os valores de lançamentos sejam feitos nas colunas B, C e D e cabem até 1000. Então basta usar a SOMASE

      =SOMASE($B$1:$B$1000;A1;$D$1:$D$1000) e depois é só arrastar para ver o resultado de cada um dos clientes automaticamente

  8. Não funcionou. Eis a fórmula: =COUNTIFS(C5:C44;”0″); esta funciona, mas quando coloco a condição que você escreveu: =COUNTIFS(C5:C44;”>E4*0,6″;C5:C44;”>0″) ela retorna o resultado 0, sendo que há 8 células no intervalo que satisfazem a condição.

  9. quando aperto postar a fórmula fica cortada, como postada anteriormente. Colocando no lugar de “>E4*0,6” o valor “>1,2” funciona, mas eu preciso que fique a fórmula.

  10. Boa tarde, tenho uma planilha, onde tem as seguintes informações, Descrição do material e quantidade de saída, gostaria de uma formula que some – o tipo de material que saiu e a quantidade. ??
    por favor poderia me ajudar preciso disso com urgência. obrigada !!

  11. Olá
    Como é que faço para contar o número de células com valor mas só quando o valor da célula seguinte é superior, algo do tipo:
    A1:2
    A2:3
    A3:3
    A4:5
    A5:5
    Neste o que queria é que o resultado seja dois…

    Obrigado

    • Você pode criar uma coluna auxiliar comparando o valor anterior com o seguinte. Se for maior, você coloca 1 de resposta do SE, se não, coloca 0 e depois soma todos os valores dessa coluna auxiliar

  12. Boa tarde Rafael,

    Estou precisando muito de uma ajuda, estou “empacado” em uma fórmula;

    CONT.SES -> Categorias x Nº de Dentes x Gordura

    Até ai tudo bem, consigo chegar na resposta através dos intervalos e critérios, mas quando eu filtro o “Banco de dados” eu gostaria que a planilha de Totais considerasse somente o que está nos filtros.

    Essa fórmula é viável? Li na internet sobre relacionar fórmulas matriciais envolvendo SUBTOTAL e DESLOC. Mas são fórmulas complexas e eu não consegui atingir o entendimento.

    Você poderia me ajudar?

    Muito obrigado, um grande abraço.

    • Oi João, não consegui pensar em nenhuma maneira simples de fazer isso que não seja usando o SUBTOTAL acompanhado de outras funções não. E como eu nunca precisei desse resultado, não saberia te dar um passo a passo, seria mais na tentativa e erro mesmo

  13. Boa tarde.
    Gostaria de saber se há alguma forma de somar linhas que tenham o mesmo texto?
    Imaginando que eu quero fazer uma lista do material elétrico que gastei, numa determinada obra. Às vezes, gastamos centenas de produtos. O que eu pretendo é que, ao acrescentar um produto, que já esteja na lista, o Excel some automaticamente todos os produtos repetidos e fique tudo numa só linha.
    Exemplo:
    Quant. Descrição Preço
    1 Interruptor 3€
    1 Comutador 4€
    1 Interruptor 3€

    A ideia seria que, ao acrescentar um produto repetido, o excel some automático. Por exemplo:
    Quant. Descrição Preço
    2 Interruptor 6€
    1 Comutador 4€

    Não sei se me fiz entender. Desde já agradeço.
    Cumprimentos.

    • Se fez entender sim Elisabete. Basta voce criar uma lista com todos os materiais e usar o CONT.SE e o SOMASE para somar os valores daquele material sempre que ele aparecer na lista

  14. Como eu faco para saber em um numero de grande de resultados de 0 a 100, quantas vezes os valores entre 50 a 59 se repetiram? Preciso fazer isso com os 10 intervalos de 0 a 100
    0 a 9 = x
    10 a 19 = x

    • Você pode usar a função CONT.SES dessa forma =CONT.SES(A1:A100;”>”&B1;A1:A100;”<"&B2) Nesse caso B1 e B2 teriam esses limites desejados 0 e 9, etc

  15. Quero agradecer, muito boa explicação. Mas preciso de ajuda especifica, estou com uma tabela onde tenho marcações de x para sim e x para não dependendo da resposta como posso contar esse total de x de cada item?

    • Se você tiver colunas diferentes para o sim e para o não é só fazer a contagem de cada coluna. Se for apenas uma coluna e você colocar o sim ou o não em outro lugar pode contar diretamente pelo sim ou pelo não ou usar um CONT.SES pegando o x sempre que o sim tiver preenchido ou o não

    • É, primeiro eu pegaria essa lista e copiaria para outra coluna. Depois removeria duplicatas dessa coluna e usaria o CONT.SE para contar quantas vezes cada um desses valores únicos aparece na lista original

  16. Boa tarde Rafael, tenho uma duvida e um problema também… Veja se é possível eu somar a quantidade de vezes que um determinado nome surge em uma função, ex: Tenho uma súmula de competição onde temos: um árbitro, 3 juízes e um mesário, cada um com um nome distinto do outro e a cada luta essas pessoas trocam de posição. Minha dúvida, e problema, é saber da possibilidade de criar um mecanismo que eu possa somar o numero de atuação de cada profissional em cada área ao final de um evento com 11 súmulas?

  17. Rafael, boa tarde
    Tenho uma planilha com uma coluna de idade e uma de sexo (m= masculino e f= feminino), usei uma fórmula onde consegui filtrar por faixa etária (0 a 18 anos; 19 a 23 anos; 24 a 28 anos e assim por diante), agora preciso filtrar dentro destas faixas de idade que m é masculino e feminino, na faixa etária de “0 a 18 anos” e “acima de 59 anos” foi fácil, consegui com a fórmula: =CONT.SES($D$2:$D$34;L11;$E$2:$E$34;K11) conforme abaixo, pois na mas com as outras idades eu não consegui pois tenho que mencionar que “>=19 e <=23"

    IDADE MASCULINO FEMININO
    0 A 18 ANOS 3 M <=18 1 F =59 1
    Total 33 M 0

    Veja no que pode me ajudar.

    Grato

    • Oi Rodrigo, nesse caso, na hora de colocar a condição, você deve usar a função lógica E. Seria algo como
      =CONT.SES($D$2:$D$34;L11;$E$2:$E$34;E(“>=19;”<=23"))

  18. Poderia me ajudar ?
    Não sei que formula usar
    Tenho coluna B [Data] Coluna O [Status]
    Na coluna O uso uma formula para dizer se o cliente está na situação Inadimplente ou Quitado
    =SE(O12=N12;”Quitado”;”Inadimplente”)
    Eu quero que seja contabilizado por data o numero de Quitado e Inadimplente em separado.
    Só consegui contar pelo total usando essa formula =CONT.SE(Q10:Q231577;”Quitado”) e =CONT.SE(Q10:Q231577;”Inadimplente”). Mas usando essas formulas soma tudo.

    Então como eu consigo o numero de Inadimplente e Quitado separados, mas filtrados por mês, a único modo que consegui tinha que colocar DIA e ANO, quero que só entre o mês.
    Se for possível gostaria que a formula busca-se o mês em uma célula separada.
    Obrigado desde já.

    • Oi Felip, é bem simples, basta criar uma coluna a mais com a fórmula MÊS para especificar o mês relacionado a data da coluna B. Depois é só usar o CONT.SES para ver se é quitado e relacionado ao mês 1, e assim sucessivamente

        • Então tentei quando uso a formula MÊS retorna sempre o número 1 para tudo, estou tentando =MÊS(B4)

          l A l B l C l D l
          1 l Cliente l Data l Status l l
          2 l Claudio l 10/02/2018 l Inadimplente l l
          3 l Fernando l 05/07/2019 l Quitado l l
          4 l Paula l 17/09/2018 l Inadimplente l l
          5 l Leandro l 10/09/2018 l Inadimplente l l
          6 l Márcia l 15/03/2019 l Quitado l l
          7 l
          8 l Mês l Setembro (Tentei também 9, 09)
          9 l Status l Inadimplente (Tentei também “Inadimplente”)

          Tetei criar a coluna Mês na D com a fórmula =MÊS(B2) e =MÊS(2) mas só retorna o valor 1 para mim.
          Tentei usar a seguinte fórmula CONT.SES(B2:B6;B8;C2:C6;B9)

          • Fiz tudo estruturado para parecer mais com uma tabela no comentário, mas quando publiquei tiro a formatação do comentário.

          • Oi Felip, deu para entender a estrutura da tabela. Fiquei confuso com o que você quer exatamente. Se for o mês de cada data, basta criar uma colna a mais com =MÊS(B1) e depois arrastar para as outras linhas.

  19. Existe alguma formula que alem de contar eu possa dizer quanto essa contagem representa do total, por exemplo tem 30 celulas e eu preenchi somente 10, preciso de uma formula que me informe que tem 10 de 30, entendeu ?

    • Oi Carlos, você pode usar uma função de contar (CONT.SE por exemplo) junto com a CONCATENAR. Seria algo como =CONT.SE(referências)&” de “&CONT.VALORES. Nesse caso, o CONT.SE retornaria a contagem condicionada e o CONT.VALROES o total possível, que poderia ser numérico também

  20. Ola Rafael,
    Veja se consegue me ajudar… preciso somar um determinado produto referente ao mes que ele foi faturado conforme localidade do cliente e considerar q ele irá contar somente o mes referencia e o modelo do produto que eu indicar. Minha planilha está toda amarrada e apenas essa informação nao estou conseguindo.

    Ex. Impressora 2015 – retornar o total de unidades na localidade sede do cliente.
    Obs: Tenho um filtro na planilha que irá trazer conforme o período selecionado.

  21. Olá. gostaria contar os resultados da condição SE=, que retorna verdadeiro ou falso, ai se eu colocar somente: =CONT.SE(B145:B350; “VERDADEIRO”) ele me retorna 0, sendo que tenho vários resultados verdadeiros. Com ou sem aspas no verdadeiro.

    • Oi Herculano, aparentemente as colunas A e B estão com números – Nesse caso, o seu CONT.SE precisaria ser aplicado na coluna onde está a fórmula SE – por exemplo, se o VERDADEIRO aparecer escrito na coluna C, deveria ficar =CONT.SE(C145:C350;”Verdadeiro”) – sem o espaço que aparece aqui no texto que você colocou

  22. Olá, parabéns por esse artigo riquíssimo em conteúdo!
    Gostaria de tirar um dúvida: é possível através do excel saber por exemplo a lista de alunos com média igual a 7,0? ou lista de devedores de uma tabela que devem exatamente R$ 100,00? Desde já, agradeço.

DEIXE UMA RESPOSTA

Por favor, escreva o seu comentário
Por favor, digite seu nome