Dica Excel – Contar células com um determinado valor

33 Comentários

Recentemente tive a necessidade de realizar um conjunto de operações num ficheiro excel com vários valores. Uma dessas operações era saber a quantidade de exemplares dos vários produtos. Como sabemos, o Excel disponibiliza funções para quase tudo o que é cálculo. Para contar células com um determinado valor podemos usar a função contar.se (ou countif, se o Excel estiver em inglês). Vamos a uns exemplos para saber como funciona.

excel_00

Sintaxe de utilização da função contar.se

CONTAR.SE(intervalo;critérios)

onde:

  • Intervalo     é o intervalo de células a partir do qual deseja contar células.
  • Critério     é o critério na forma de um número, expressão, referência da célula ou texto) que define quais as células que serão contadas.

O Microsoft Excel fornece funções adicionais, que podem ser utilizadas para analisar os dados baseados numa condição:

  • Para calcular uma soma baseada num cadeia de texto ou um número num intervalo, utilize a função SOMA.SE da folha de cálculo.
  • Para que uma fórmula devolva um de dois valores baseados numa condição, tais como bónus de vendas baseados num valor de vendas específico, utilize a função SE da folha de cálculo
  • Para contar células que estão em branco e as que não estão, utilize as funções CONTAR.VAL e CONTAR.VAZIO

Exemplos de utilização:

Considerando a tabela da imagem inicial, vamos considerar que pretendemos resolver as seguintes questões:

1) Quantas vezes aparece o nome pplware Resultado: 5

excel_01

2) Quantas vezes aparece o nome ppinto na 2ª coluna (B2)

Repare que podemos indicar o nome, ou indicar a referência de uma célula que tenha essa informação. Resultado: 2

excel_02

3) Número de vezes que aparecem palavras que começam por pp. Resultado: 12

excel_03

4) Número de células em branco. Resultado: 10

excel_04

5) Número de células preenchidas. Resultado: 81

excel_05

Esperamos que esta dica seja útil. De referir que esta função funciona igualmente para números e fica desde já prometido um tutorial com alguns exemplos. Aqui ficam algumas questões para testarem os vossos conhecimentos:

  • Quantas vezes aparece o nome ana.narciso na linha 7?
  • Quantas palavras têm “e” ?
  • Quantas palavras têm “.”
  • Quantos nomes de meninas existem?

Artigos relacionados

Partilhar:
Tags:

Comentários

33

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de JC
    JC

    São sempre bem vindas as dicas sobre Excel.
    Feliz Ano Novo.

  2. Avatar de cartoon
    cartoon

    Para quando a continuação das dicas para o LibreOffice? 😉

    1. Avatar de paulo g.
      paulo g.

      Estou a trabalhar nisso. Continuarei com mais alguns exemplos de Draw (Desenho) e depois passarei para o processador de texto. Farei tutoriais de todas as aplicações. Provavelmente poderá não ser com a frequência desejada pelos leitores, mas é o que se pode fazer.

      1. Avatar de Marcelo Ribeiro
        Marcelo Ribeiro

        Olá Paulo,

        Espero que estej tudo bem com você.

        Estou tentando montar uma tabela que me~e comparações entre preços de fornecedores.
        A questão é que em vários deles (que estarão em colunas) as células que teriam preços não terão nada ou terão valor “0” (zero).
        No caso de utilizar MENOR ou MÍNIMO, percebi que dá problema.

        Como os preços estão distantes (de 5 em 5 colunas, mais ou menos) entendi que deveria colocar células adjacentes espelhando as células dos preços para facilitar as operações das funções. Utilizei as células da coluna AP, de 8 a 14. Então cheguei a isso :

        =SE(MÍNIMO(AP8:AP13)=0;MENOR(AP8:AP13;CONT.SE(AP8:AP13; “> 0”));MÍNIMO(AP8:AP13))

        Em uma planilha limpa o resultado é OK.
        Mas em uma que peguei da Internet que tem um layout muito mais elaborado (e gostaria de usar) o resultado é imprevisível. Às vezes me dá o menor preço, às vezes o segundo maior, às vezes o “0”…

        Existe alguma coisa que eu possa fazer?

        Já tentei limpar as formatações condicionais, mas esse arquivo deve ter sido montado em Excel (o qual perdi a assinatura recentemente por causa de desemprego) e estou tentando editar esse arquivo em FreeOffice e LibreOffice…

        Confesso que não está fácil…
        …por favor, se puder me dar uma ajudinha, ficarei muito mais agradecido do que já estou por encontrar alguém que tem interesse em ajudar quem quer aprender.

  3. Avatar de Telmo Neves

    simples mas útil 🙂 já sabia disto.

  4. Avatar de Jorge Costa
    Jorge Costa

    Antes de mais nada, os meus parabéns ao pplware por este trabalho excepcional e desejar a todos um bom 2012.

    Tendo como base este exemplo, gostaria que se possivel me indicassem como posso somar os valores das células pintadas com uma determinada côr. Sem ser em formatação condicional.
    O que pretendo é ir pintando as células e automáticamente ter o valor da soma das mesmas.

  5. Avatar de Bovidino
    Bovidino

    Para contar os nomes de meninas, precisamos ter certeza que todos terminam em ‘a’, o que nem sempre é verdadeiro.
    Ou o método é outro?

    1. Avatar de JC
      JC

      Também gostava de conhecer a resposta. 🙂

      1. Avatar de cromos
        cromos

        Arranje um campo – género – e mande somar os “f”s.
        Feliz 2012!

        1. Avatar de Bovidino
          Bovidino

          Suspeitei desde o princípio. Obrigado.

    2. Avatar de ODENIR
      ODENIR

      PRECISO DE UMA SOLUÇÃO PARA UM PROBLEMA.
      TENHO UMA PLANILHA ASSIM
      A1-5 9 10 15 16 B1-10 16
      A2-10 11 12 16 19
      A3-6 10 14 15 16
      A4-10 17 18 19 22

      PRECISO DE UMA FORMULA QUE ME DE QUANTAS VEZEZ A CELULA A1:A4
      APRESENTA 2 NUMEROS DA CÉLULA B1.NO CASO ACIMA A RESPOSTA SERIA 3 COM OS NUMEROS 10 E 16.TENTEI COM O CONT.SE MAS NÃO CONSEGUI PROQUE ELE SO MOSTRA SE OS VALORES ESTIVEREM EM SEQUENCIA NA CELULA CONSULTADA.

  6. Avatar de Antonio
    Antonio

    a base com que trabalha não é um bom exemplo mas verá que a tabela dinamica fará todas as contagens que necessita, apenas com cliques

  7. Avatar de motadg
    motadg

    Estas dicas de Excel já mereciam uma secção especial no arquivo, assim como existe para o Word.

    Cump’s

  8. Avatar de MP
    MP

    Boa dica, precisava de saber como fazer , ams com cores de celulas? Bom ano

  9. Avatar de Cruz
    Cruz

    Há alguma fórmula ou macro que permita numa determinada lista de valores de encontrar/identificar por exemplo 3 numeros que somados dêm um determinado valor ?

  10. Avatar de paulo g.
    paulo g.

    Para fazer o mesmo, no LibreOffice Calc utilize a função SUMIF (inglês) ou SOMAR.SE(Intervalo; Critérios; intervalo_soma).
    Para saber mais consulte:
    http://help.libreoffice.org/Calc/Mathematical_Functions/pt#SOMAR.SE

  11. Avatar de ODENIR
    ODENIR

    PRECISO DE UMA SOLUÇÃO PARA UM PROBLEMA.
    TENHO UMA PLANILHA ASSIM
    A1-5 9 10 15 16 B1-10 13 16
    A2-10 11 12 16 19
    A3-6 10 14 15 16
    A4-10 17 18 19 22
    PRECISO DE UMA FORMULA QUE ME DE QUANTAS VEZEZ A CELULA A1:A4
    APRESENTA 2 NUMEROS DA CÉLULA B1.NO CASO ACIMA A RESPOSTA SERIA 3 COM OS NUMEROS 10 E 16.TENTEI COM O CONT.SE MAS NÃO CONSEGUI PROQUE ELE SO MOSTRA SE OS VALORES ESTIVEREM EM SEQUENCIA NA CELULA CONSULTADA.GRATO;ODENIR

  12. Avatar de fernando horta
    fernando horta

    olá meu caro, tenho uma planilha indexada por datas. E quero contar dentro da coluna da indexação por datas quantas vezes aparecem datas dentro do ano de 1946, por exemplo. Meu critério de pesquisa é o ano dentro de uma planilha indexada por datas. Se eu coloco apenas “1946” nada me é respondido pois a formatação da célula está em data. Ocorre que tem vários dias dentro do mesmo ano e não quero escrever todos eles. Quero algo mais simples mas não estou achando. Como obter retorno do número de linhas que estejam indexadas por uma data dentro de um intervalo.
    grato

  13. Avatar de Francisco Lisboa
    Francisco Lisboa

    olá boa tarde. gostaria que me ajudasse numa formula do seguinte.
    numa sequencia de valores digitados numa determinada coluna sempre tera acima de 140, preciso da soma de 80% dos maiores valores dessa coluna e o calculo do saldo médio.
    obrigado.

  14. Avatar de justina
    justina

    wauu pareci que aqui encontramus todos tipos de resposta…. Gostu

  15. Avatar de Zeca

    Boa tarde. Alguém me pode ajudar? Numa lista com vários tipos de frutas, quantas vezes é que uma delas está presente nessa lista.
    Exemplo

    Banana
    Maçã
    Morangos
    Banana
    Pêra
    Banana
    Quantas vezes esta presente na lista cada uma delas ou qual a que tem mais presenças.
    Desde já agradecido
    Zeca

  16. Avatar de adaury
    adaury

    Duvida!
    Em uma célula tenho o resultado da soma de várias outras células ou de um intervalo de células. Exemplo M12=(=A5+B5+F4+H65) ou N12=(=SOMA(A12:M12) ( neste caso algumas células tem valor zero)
    Qual fórmula devo usar para saber quantos números foram somados na célula M12 ou na N12 ?

  17. Avatar de Patricia
    Patricia

    Estou tentando com números, mas não deu certo. Eu tenho alguns números em linhas e colunas e gostaria de saber quantas vezes o numero 200 aparece naquele intervalo. Coloquei da seguinte forma =CONTAR.SE(F682:T832;”200″), mas não deu certo, aparece na célula #NOME? .Por favor, me ajude. Obrigada.

    1. Avatar de Rômulo Gabriel de Sá Rodrigues
      Rômulo Gabriel de Sá Rodrigues

      Oi Patricia, tive o mesmo problema e solucionei colocando apenas =CONT.SE(…
      Espero que ajude.

  18. Avatar de waltao
    waltao

    gostaria de saber, como faço para repetir os dados de uma linha em outra planilha, a partir da informação de uma celula (uma coluna,da mesma linha) preenchida ou não ?

  19. Avatar de VANESSA DARC VALADAO
    VANESSA DARC VALADAO

    TENHO SEGUINTE PROBLEMA. TENHO 30 VALORES EM UMA PLANILHA DO EXCEL E UM VALOR TOTAL. COMO FAÇO PARA ENCONTRAR O MEU TOTAL ENTRE ESSAS CELULAS.

  20. Avatar de enck
    enck

    Olá. Preciso de uma fórmula que coloque uma sequencia de números em uma vertical eliminando todos os zeros ( ou todos os 1,2 … enfim)
    p exemplo

    0
    1
    0
    37
    0
    0
    0
    4
    0
    56
    6
    0
    7

    eu gostaria que a fórmula puxasse os números maiores que zero para ficar na ordem como segue

    1
    37
    4
    56
    6
    7

    na verdade já tentei o filtro, mas não é o que quero. se puderem ajudar…
    agradeço desde já.

  21. Avatar de Erica
    Erica

    Bom dia!!

    Preciso contar a sequência de números, por exemplo, possuo uma planilha com zeros e uns, quero contar quantas sequências eu tenho no exemplo a baixo eu possuo duas sequências de 1, existe alguma formula quê conte quantas sequências eu tenho de um determinado número?

    0 0 0 1 0 1 1 0 1 1 1 0 0

    Desde já agradeço!

  22. Avatar de Edson Hugo Cardoso
    Edson Hugo Cardoso

    Oi,
    Queria sua ajuda para escrever uma função da seguinte tabela:
    ………..….Título
    angiologia…..…cirurgia vascular
    25/08/96
    ………………..….29/07/15
    05/08/78……..05/08/78
    …………………….05/05/05
    06/09/07
    05/09/56
    (ignore os pontos)
    É uma tabela com as datas do título.
    Queria uma função que me desse o número de títulos de
    – somente angiologia
    – somente cirurgia vascular
    – angiologia + cirurgia vascular
    Obrigado

  23. Avatar de Gilmar G Nunes
    Gilmar G Nunes

    Amigo, boa tarde.
    Preciso de ajuda em uma situação que é a seguinte: possuo uma planilha “A” que é alimentada constantemente com dados de vendas de uma determinada equipe de vendedores. Em uma outra planilha “B” gostaria de fazer a contagem de vezes que um determinado vendedor aparece na planilha “A”. Se eu usar a fórmula “cont.se” ou “cont.ses” me resolve a situação. Porém, sempre que reabro a planilha “B”, a célula que inseri a fórmula que faz a contagem de vezes desse determinado vendedor, na planilha “A”, fica com valor “=CONT.SE(#REF!;B6)”. Como faço para que não aconteça isso?, ou seja, uma vez inserida a fórmula de contagem de quantidade de vezes que um determinado dado que quero aparece em outra planilha fique sempre visível?
    Meu nome é Gilmar e meu email para me enviar uma solução para esta minha dúvida é: ggnunesudi@gmail.com
    Obrigado.

  24. Avatar de Geri
    Geri

    Boa tarde!
    Preciso da seguinte ajuda uma ajuda:
    Tenho vários valores de fatura em aberto que totalizam “x valor”, mas entrou recebimento no valor de “R$ 5.681,30” como vou saber de quais valores somados se tratam esse valor.
    EX:
    189,76
    1350,6
    973,65
    1314,61
    2201,03
    4660,7
    2472,89
    821,46
    775,65
    6812,76
    2629,29
    190,61
    3414,89

    quais valores somados dariam os R$ 5.681,30?
    Tem uma função para eu achar quais são as células, que somadas darão esse total?

    Agradeço se puderem ajudar!

  25. Avatar de valeria
    valeria

    Valeu pela ajuda, fiquei horas tentando encontrar uma resposta para contar células vazias e não conseguia. Estou muito agradecida, seu post foi essencial. Parabéns pela descrição.

  26. Avatar de César
    César

    Obrigado pela dica. Resolvi rapidamente o meu problema.