Contar Valores Distintos Excel, Somar Valores Distintos Excel

SE, Somase, Contse Excel Com Cláusula Contém
SE, Somase, Contse Excel Com Cláusula Contém
19 de fevereiro de 2012
Fluxo de Caixa Excel
Fluxo de Caixa Excel
3 de março de 2012

Objetivo: Demonstrar como contar ou somar valores distintos no Excel.

Uma tarefa que pode ser realizada utilizando funções auxiliares é a de contar ou somar valores distintos, porém com as funções CONT.NÚM ou SOMA e o uso das funções SE e FREQUÊNCIA temos o mesmo resultado de uma forma bem mais elegante e com menos esforço.

Para a função de Contagem de distintos utilize a função: =CONT.NÚM(SE(FREQÜÊNCIA(A4:A18;A4:A18)>0;A4:A18)) aonde A4:A18 é o intervalo que será testado.

Para a função de Soma de distintos utilize a função: =SOMA(SE(FREQÜÊNCIA(A4:A18;A4:A18)>0;B4:B18)) aonde os primeiros dois intervalos A4:A18 são referentes a seqüência a ser testada e o último ao intervalo a ser somado quando a coluna anterior for distinta, no caso é utilizada a mesma.

Abraço

Marcos Rieper


Clique aqui e leia mais sobre Excel VBA. https://www.guiadoexcel.com.br/vba/ O Guia do Excel foi criado por Marcos Rieper e oferece artigos, dicas, tutoriais e modelos de planilhas prontas. Aqui você encontra tudo sobre Excel, seja de nível básico, intermediário,  avançado e VBA. O Guia do Excel oferece diversos materiais completamente gratuitos para download. Navegue em nosso site e confira! Conheça também a nossa Loja do Excel https://loja.guiadoexcel.com.br/
Cursos

Curso Excel Completo – Curso Excel Básico + Curso Excel Avançado – Acesso Vitalício

R$218,00 R$179,00

COMPRAR
Cursos

Curso Excel Master – Curso Excel Básico + Curso Excel Avançado + Curso VBA Excel + LP – Acesso Vitalício

R$357,00 R$249,00

COMPRAR
Cursos

Curso Excel PRO – Curso Excel Avançado + Curso VBA Excel + Lógica de programação – Acesso Vitalício

R$258,00 R$199,00

COMPRAR
Cursos

Curso Excel Web – Curso VBA Excel + Lógica de programação + Curso Web Scraping VBA- Acesso Vitalício

R$388,90 R$309,00

COMPRAR

34 Comentários

  1. Gustavo disse:

    Riper, estou com uma dúvida.

    Como que eu crio uma macro que “transporta” – valores, gráficos, etc. –
    para outro arquivo do Office, por exemplo um Power Point ?

    Não sei se você já tem um script para tal função.

    Fico no aguardo, obrigado.

  2. André disse:

    Olá Marcos. E se os valores da coluna “NF” não fossem numéricos?

    Como faço para contar os valores distintos de uma base de dados em que os valores são texto?

    Exemplo:
    Arroz
    Feijão
    Macarrão
    Feijão
    Feijão

    O resultado da fórmula daria 3, pois só tenho 3 diferentes tipos de itens.

  3. André disse:

    Marcos, na verdade não funciona com valores de texto, somente com números. Mas consegui o que eu queria com esta função:

    SOMA(SE(FREQÜÊNCIA(CORRESP(a4:a18;a4:a18;0);CORRESP(a4:a18;a4:a18;0))>0;1))

  4. André disse:

    Minha dúvida agora é como contar os valores de texto distintos respeitando uma condição.

    Utilizando o seu exemplo, eu precisaria saber a quantidade de NFs distintas que possuem o valor 433, por exemplo.

    Neste caso o resultado seria “2”, pois no seu exemplo somente as NFs 123 e 124 tem o valor de 433.

    Mas preciso fazer isto com valores textuais, ao invés de numéricos… Tá complicado aqui hehe

  5. André disse:

    Fiz uma nova tentativa por aqui, mas ainda não encontrei a solução.

  6. Myrian Campos disse:

    Marcus,
    Ou a quem puder me responder…

    Preciso criar campo calculado na tabela dinâmica usando a opção de não contar repetidos.
    Estou usando a seguinte fórmula (campo calculado)
    =CONT.NÚM(SE(FREQÜÊNCIA(PC;PC)>0;PC))
    Onde: PC é a coluna da minha base da dinâmica que tem os dados que desejo contar, sem repetir.
    é uma lista de Pedidos de compras, se o PC tem mais de um item o número do pedido se repete na planilha.

    No campo calculado está retornando o valor 1 como resposta…
    Fiz a formula em uma célula separada e retornou a quantidade certa (a planilha que estou testando tem 433 linhas e 193 pedidos de compras distintos).

    Conseguem me ajudar?

  7. SAUL disse:

    VALEU RESOLVEU MEU PROBLEMA, EU IA ALINHAR UM MONTE DE FUNÇÃO PARA CHEGAR NO RESULTADO ESPERADO.

  8. RENATO disse:

    Marcos

    Estou com a seguinte dúvida criei uma planilha com determinados nomes de clientes os quais alguns se repetem porém gostaria de saber quantos clientes diferentes possuo existe uma função que conte somente valores diferentes que possa utilizar para realizar este filtro?

    grato!

  9. Pedro disse:

    E se em vez de números eu quiser contar o número de placas de veiculo, ou seja tenho uma combinação de letras com números. Como eu conto as células diferentes?

    Muito obrigado!

  10. Otávio disse:

    Olá Marcos, fiz pesquisas mas não encontrei o que estou precisando saber sobre o excel.

    O caso é o seguinte:
    Na minha planilha tem uma coluna com valores em R$.

    Em uma célula mais abaixo (C107) eu quis que mostrasse a contagem do número de células desta coluna de determinada seleção de células, ficando assim:
    CÉLULA C107 =CONT.NÚM(D4;D6:D9;D11;D13)

    Na célula à direita (D107) eu quis que esta mesma seleção de células fosse somada ficando assim:
    CÉLULA D107 =SOMA(D4;D6:D9;D11;D13)

    O que preciso saber é como ficaria a CÉLULA D107 para que a função “copiasse” as mesmas células selecionadas da função da CÉLULA C107, como se fosse assim: =SOMA(“mesmas células selecionadas da função da célula C107”)

    O meu objetivo é que, ao modificar as células selecionadas da função =CONT.NÚM(“células selecionadas”) automaticamente a função =SOMA mude a seleção evitando erros e economizando tempo.

    O mais perto que cheguei foi =SOMA(CÉL(“conteúdo”;C107)) mas ele transporta o valor da célula C107.

    Quem souber por favor me ajudem. Obrigado.

  11. Lucas disse:

    Olá,

    Existe como contar o número adicionando uma condição? Eu quero contar os números únicos que, em outra coluna, têm um texto específico. Seria como trocar o CONT.NUM por um CONT.SE…

    Obrigado!!

  12. Cleber disse:

    Como fazer, tenho o resultado assim nas celulas
    [x] representa q a celula esta vazia
    10 15 [x] [x]
    19 22 24 [x]
    preciso que retorne tudo em uma linha, sem celulas vazias, assim
    10 15 19 22 24
    Importante, o [x] (celula) vazia, pode variar, podendo se assim
    10 [x] [x] [x]
    19 22 24 [x]
    resultado que preciso
    10 19 22 24
    e assim por diante,
    **nao posso usar a funcao menor,maior, porque nao posso sair da seqencia.

    alguma sugestao?

  13. natalia disse:

    Tenho a mesma dúvida do Pedro, não consegui no link que indicou. Tem alguma fórmula??

    E se em vez de números eu quiser contar o número de placas de veiculo, ou seja tenho uma combinação de letras com números. Como eu conto as células diferentes?

  14. wanderson disse:

    Bom dia
    Preciso que o excel conte na mesma celula valores de 1 a 8,na outra celula valor de 9 a 13 e em outra celula valor de 14 a 30.Nao estou conseguindo nada que de certo.
    Alguem pode me ajudar?
    Obrigado.

  15. Bárbara disse:

    Pessoal, bom dia.

    Estava precisando dessa fórmula também para contar itens não repetidos. Porém, no meu caso precisava colocar por coluna e não por intervalo, e a fórmula da erro quando tem células em branco. Alguém sabe como posso fazer?

    Obrigada.

    Bárbara

  16. Otavius Cesar disse:

    Muito bom, grato por esta dica.

  17. Ivaldo disse:

    Minha dúvida é com as células vazias.

    Por exemplo:

    – Tenha o itnervalo A1:L1
    – Apenas o intervalor A1:F1 tem valores, o resto ainda está vazio.
    – Como contar apenas o intervalo com valores (numericos)? e que tenham determimada condição? maiores que 50, por exemplo.

    – No meu exemplo, quero que conte (quantidade) apenas as células que tenham valores memores que 96,39%.
    – A função seria essa: =CONT.SE(A1:F1;”<96,39%"), mas o excel conta também as células sem dados.

  18. Douglas disse:

    Bom dia, preciso contar em uma coluna C a quantidade de notas fiscais não repetidas com a um critério da coluna D “Entrada de Notas Fiscais”, pode colocar a fórmula pois aqui está sendo a última opção de ajuda, já tentei de tudo mas só consegui tirar as duplicadas da coluna C e falta associar o critério.

  19. Eduardo disse:

    Olá, estou com um impasse com uma planilha, tenho uma base de dados de 1600 sorteios, onde precisei saber quantas vezes um número foi sorteado entre esses 1600 sorteios, fiz e deu certo, o problema foi quando precisei contar os dez mais sorteados e dez menos, utilizei a função PROCV, mas deu um erro, pois existem números que saíram a mesma quantidade de vezes e o Excel me mostra o número repetido, por exemplo: Número 10 saiu 160 vezes e o número 33 saiu 160 vezes, a planilha do mostra: 10 saiu 160 vezes e no lugar no número 33 mostra o resultado do número dez novamente. Pode me ajudar, como que eu faço para que apareça o resultado de cada número independente de ser repetido ou não? Obrigado!

  20. Rafael disse:

    Boa Noite!!! Preciso de ajuda para montar uma fórmula que me retorne o número de pessoas que receberam treinamento por mês. Ex.: João participou do mesmo treinamento em janeiro e abril. Quero que só contabilize o treinamento realizado em janeiro.

  21. GEOVAN SCHENEIDER disse:

    Prezado,
    muito bom o trabalho!
    Gostaria de usar essa fórmula apenas para as células visíveis. Ou seja, ao executar o filtro, contar os resultados visíveis.

    Obrigado

  22. lucas disse:

    gostaria de adicionar a ação de utilizar o autofiltro a essa formula… tentei utilizar o “desloc” e o “corresp” mas ñ tive exito.

  23. Adson Soares disse:

    Excelente, apenas tomem cuidado com as formulas matriciais (CTRL+ENTER), dependendo da quantidade de dados calculados, sua planilha pode nem carregar…

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.