✅Formula para SOMAR por COR no Excel

Поділитися
Вставка
  • Опубліковано 22 січ 2025

КОМЕНТАРІ • 63

  • @haroldopassos9859
    @haroldopassos9859 25 днів тому

    Todos os vídeos encontrados que exemplificavam para fazer sem VBA exemplificaram soma de colunas, nenhum por linhas, o que não atendia à minha necessidade, este resolveu rapidinho.

  • @danyelbryto6988
    @danyelbryto6988 Місяць тому

    Melhor aula que explica somar cor no Excel

  • @isaiasmiranda5527
    @isaiasmiranda5527 Місяць тому

    Excelente Vídeo e Didática!

  • @daniellemidori2939
    @daniellemidori2939 3 місяці тому

    Muito bom, até me inscrevi no canal...

  • @ederjofre853
    @ederjofre853 3 місяці тому

    Muito bom! Parabéns

  • @Gustammp
    @Gustammp Рік тому

    Cara muito obrigado, seu vídeo foi perfeito demais e me ajudou muito, parabéns pela didática, vou até te seguir e assistir os outros conteúdos que você tiver.

  • @noobbando8630
    @noobbando8630 Рік тому

    Muito obrigado, eu que nunca trabalhei com VBA consegui criar esta função

  • @octaviobahia
    @octaviobahia 4 роки тому +1

    Ótima dica, obrigado por compartilhar!!!👍

  • @asdinizUtube
    @asdinizUtube 3 роки тому

    Excelente! Salvou minha reunião de hoje! Obrigado!!!

  • @olariavicente
    @olariavicente 4 роки тому +1

    justamente esta semana nos surgio esta dúvida. Obrigado pela dica, vou dar uma olhada.

  • @edgarzanolli8699
    @edgarzanolli8699 2 роки тому

    Muito bom. Demorei para achar essa solução.

  • @moabedesouza3324
    @moabedesouza3324 Рік тому

    MUITO BOM! OBG

  • @NunoCampinhos
    @NunoCampinhos 8 місяців тому

    Boa noite, excelente explicação. Obrigado. E como se pode fazer para mudar a informação caso uma celula mude de cor?

  • @fernandoluizalponti3591
    @fernandoluizalponti3591 Рік тому

    Excelente!!!

  • @osnrjr
    @osnrjr Рік тому

    Excelente conteúdo. Pode gravar uma aula criando uma função Índice + corresp pra substituir o ProcX em versões mais antigas do Excel?

  • @milenasilva595
    @milenasilva595 2 роки тому

    Ótimo vídeo. Gostaria de saber se consigo aplicar essa formula com a formatação condicional

  • @carmotraderfx
    @carmotraderfx 3 роки тому

    MUITO BOM O VIDEO PARABENS PELO TRABALHO
    👍

  • @jonatasantos6006
    @jonatasantos6006 2 роки тому

    Otima explicação
    Muito obrigado
    Apenas o refresh para somar que não consegui fzr funcionar, mais de qualquer modo muito obrigado, ajudou bastante

  • @ulissessilva1878
    @ulissessilva1878 3 роки тому

    Boa noite, funciona em formatação condicional?

  • @skfg000012
    @skfg000012 2 роки тому +1

    Professor, incrível fiz tudo que está no video, mas infelizmente não rodou... e isso porque nem cheguei no VBA atualizar, já tentei de tudo. Estou usando essa instrução numa planilha de cotação de preços, imagine colocar uma planilha organizada por produto e enviar para 4 fornecedores e assim que receber a resposta colar na planilha original no mesmo formato que enviei e ele pintar o valor máximo e o mínimo,
    então usar a sua formula para somar as duas cores que defini na aba do excel formatar condicional. Mas tentei de tudo e não roda. Uso office 365 original e tudo que tenho é original. Poderia por favor me dar uma saída para esse enigma?
    Muito Obrigado
    L C Moraes

  • @TheLkikOO
    @TheLkikOO 2 роки тому

    Ola, consegui os resultados, mas aconteceu um problema na minha planilha, não funciona mais o copiar e colar, sabe o que pode ter ocorrido?

  • @lazaromarcosdeoliveira4608
    @lazaromarcosdeoliveira4608 3 роки тому +1

    Para mim após adicionar o comando "Active.Calculate", também não atualizou...

  • @washingtonde1997
    @washingtonde1997 2 роки тому +9

    Para que continue atualziando a formula mesmo depois de salvar e fechar a planilha precisa adicionar o Application.Volatile a função do VB desta forma;
    Function SOMARCOR(INTERVALO As Range, COR As Range) As Double
    Dim corArgumento As Long
    Dim celula As Range
    Dim soma As Double
    Application.Volatile
    corArgumento = COR.Interior.Color
    For Each celula In INTERVALO
    If celula.Interior.Color = corArgumento Then
    soma = soma + celula.Value
    End If
    Next

    SOMARCOR = soma
    End Function

    • @eduardozanattaribeiro8454
      @eduardozanattaribeiro8454 Рік тому

      show, resolveu meu problema

    • @CarlaAnjosCunha
      @CarlaAnjosCunha Рік тому

      Me salvou! Obrigada

    • @michelldelcolli
      @michelldelcolli 11 місяців тому

      Profe, boa noite... Estou com um desafio p/ você, preciso somar a QUANTIDADE DE NUMEROS IGUAIS DE CORES IGUAIS existentes em 200 celulas, por exemplo.
      Vejamos, tenho numero de 0-200, onde tenho alguns numerais 37 na cor azul, 21 na cor vermelho, 83 na cor amarelo... em suma, queria saber como contabilizar esses numeros 37 azul, 21 veremelho, 83 amarelo... e assim sucessivamente. POde ajudar ?

    • @michelldelcolli
      @michelldelcolli 11 місяців тому

      Usando esse seu VBA, Eu consegui somar a quantidade de todos os numero Azul, Vermelho e tal... Mas por exemplo, tenho diversos números "2", "65", "29" na cor vermelho, queria separar e contabilizar cada. Quantos numeros 65 vermelho eu tenho.... Não quero somar seus respectivos valores.

    • @isaiasmiranda5527
      @isaiasmiranda5527 Місяць тому

      Vlw Mano.! Complementou o Vídeo do Amigo.!

  • @ExcelOnlineBrasil
    @ExcelOnlineBrasil  4 роки тому +1

    Uma formula para somar por cor no excel não é um recurso nativo, por isso eu vou te ensinar no detalhe como criar esta funcionalidade fantástica. Boa aula 😀

  • @AnjoAmigo
    @AnjoAmigo 4 роки тому +1

    Será que é só a mim que não actualiza? (Depois de "ter feito o activesheet.calculate").
    Um grande bem haja pela aula!!!

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  4 роки тому +1

      Olá Pedro, deu certo, conseguiu?
      Caso não tenha funcionado, por favor, envie o arquivo por email.
      marcusrodello@excelonlinebrasil.com
      abs
      👍😉

    • @AnjoAmigo
      @AnjoAmigo 4 роки тому +1

      @@ExcelOnlineBrasil não consegui fazer o refresh resultar, infelizmente tenho que fazer manual sempre que altero valores ou cores (no meu caso só duas cores, pago ou por pagar)...
      Como é uma planilha de faturamento de um consultório não vou poder mandar... Não tenho a planilha limpa, só com todos os dados... Mas muito obrigado pela disponibilidade! Força com o canal!

  • @watchatchas3291
    @watchatchas3291 3 роки тому

    Boa tarde. O meu não atualiza. Só atualiza quando abro a fórmula e fecho novamente.

  • @alessandroandrade1877
    @alessandroandrade1877 3 роки тому

    olá, professor.
    é possível alterar cor de uma célula de pendendo de outra?(EX: caso eu pinta-se a celula1 de azul automaticamente à célula 2 ficaria azul.)

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  3 роки тому +1

      Olá Alessandro.
      Infelizmente o Excel não possui um evento que monitore esse tipo de alteração na célula.
      Há alguns caminhos que podem lhe auxiliar a atingir algo muito próximo se utilizar o evento Change da Planilha ou até mesmo
      fazer uma verificação das células quando a planilha for calculada.
      Pessoalmente, imagino que essa seria uma solução que consumiria muito processamento e memória dependendo da quantidade
      de células a serem analisadas, mas é uma possibilidade de qualquer forma.
      Um abraço.
      😉

  • @josemariarabitedefreitas3658
    @josemariarabitedefreitas3658 2 роки тому

    Bom dia professor, a minha planilha "deu certo" o código, porém quando clico em salvar e continuo trocando as cores das células, não atualiza mais automaticamente. Se eu abro o Visual Basic e apago um caractere qualquer do código e a insiro novamente, volta a atualizar automaticamente, ou seja quando salvo só se eu for novamente no VB apagar e reinserir o caractere.

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  2 роки тому

      Olá José.
      Mas você chegou a colocar o código no evento Change da planilha?
      Pois realmente só de alterar a cor da célula ele não vai atualizar o calculo, porém, quando clicar em qualquer outra célula os cálculos serão atualizados se utilizar o evento Change.
      Um abs😉

    • @josemariarabitedefreitas3658
      @josemariarabitedefreitas3658 2 роки тому

      @@ExcelOnlineBrasil Com certeza professor, inclusive revisei várias vezes o código porque vi que esse código é que faz a atualização e mesmo com a certeza de que o código está correto, não há atualização

    • @josemariarabitedefreitas3658
      @josemariarabitedefreitas3658 2 роки тому

      @@ExcelOnlineBrasil Com certeza professor, inclusive revisei várias vezes o código porque vi que esse código é que faz a atualização e mesmo com a certeza de que o código está correto, não há atualização

    • @washingtonde1997
      @washingtonde1997 2 роки тому +1

      @@josemariarabitedefreitas3658 necessita adicionar no function o Application.Volatile, o código fica assim:
      Function SOMARCOR(INTERVALO As Range, COR As Range) As Double
      Dim corArgumento As Long
      Dim celula As Range
      Dim soma As Double
      Application.Volatile
      corArgumento = COR.Interior.Color
      For Each celula In INTERVALO
      If celula.Interior.Color = corArgumento Then
      soma = soma + celula.Value
      End If
      Next

      SOMARCOR = soma
      End Function

    • @danyelbryto6988
      @danyelbryto6988 Місяць тому

      @@washingtonde1997 Obrigado meu amigo por solucionar meu problema. Deu certo

  • @dirceumaia3577
    @dirceumaia3577 3 роки тому

    ficou show! mas a minha não atualizou automaticamente, como faço? vlw Professor!

  • @FabioOliveira-pw6ht
    @FabioOliveira-pw6ht 2 роки тому

    MUITO SHOW MAS MEU EXCEL NAO ATUALIZA AUTOMATICAMENTE TEM ALGUM SOLUÇAO ?

  • @elisasilva1066
    @elisasilva1066 3 роки тому

    Professor o meu da erro

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  3 роки тому

      Olá Elisa, tudo bom?.
      Por favor, qual mensagem está aparecendo para você?

    • @elisasilva1066
      @elisasilva1066 3 роки тому

      Da #valor , já tentei sem VBA tbm e da 1 , já tentei em mais de um computador e todos dão erro 🤷🏻‍♀️

    • @elisasilva1066
      @elisasilva1066 3 роки тому

      Quando uso o somase o Excel não soma , ele só pega o valor da primeira cédula e coloca o valor 🤦🏽‍♀️

  • @michelldelcolli
    @michelldelcolli 11 місяців тому

    Profe, boa noite... Estou com um desafio p/ você, preciso somar a QUANTIDADE DE NUMEROS IGUAIS DE CORES IGUAIS existentes em 200 celulas, por exemplo.
    Vejamos, tenho numero de 0-200, onde tenho alguns numerais 37 na cor azul, 21 na cor vermelho, 83 na cor amarelo... em suma, queria saber como contabilizar esses numeros 37 azul, 21 veremelho, 83 amarelo... e assim sucessivamente. POde ajudar ?

    • @michelldelcolli
      @michelldelcolli 11 місяців тому

      Usando esse seu VBA, Eu consegui somar a quantidade de todos os numero Azul, Vermelho e tal... Mas por exemplo, tenho diversos números "2", "65", "29" na cor vermelho, queria separar e contabilizar cada. Quantos numeros 65 vermelho eu tenho.... Não quero somar seus respectivos valores.

  • @mayconkennedy704
    @mayconkennedy704 Рік тому

    eu coloco uma palavra na mesma cor da célula rs e ja resolve

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  Рік тому +1

      Boa Maycon, o objetivo é o resultado final, se está funcionando...soca a porva. 😉

  • @leandrolamindepaulapereira9485
    @leandrolamindepaulapereira9485 2 роки тому

    Meu contar cores sempre resulta em "0"

  • @paulinhomoraes5060
    @paulinhomoraes5060 3 роки тому

    bOA NOITE, COPIEI SEU EXEMPLO E DA ERRO #VAOR! , COMO RESOLVER ?

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  3 роки тому

      Olá Moraes, por favor, ao depurar qual o código que aparece na linha que está dando erro?

    • @paulinhomoraes5060
      @paulinhomoraes5060 3 роки тому +1

      @@ExcelOnlineBrasil boa tarde, só aparece #VALOR!

    • @paulinhomoraes5060
      @paulinhomoraes5060 3 роки тому

      @@ExcelOnlineBrasil ai tentei com os dados da minha planilha só alterando as coordenadas e tbm da o mesmo erro

  • @leandrolamindepaulapereira9485
    @leandrolamindepaulapereira9485 2 роки тому

    Professor aqui não funciona oque será que está errado?
    Function SOMARCOR(INTERVALO As Range, COR As Range) As Double
    Dim corArgumento As Long
    Dim celula As Range
    Dim soma As Double
    corArgumento = COR.Interior.Color
    For Each celula In INTERVALO
    If celula.Interior.Color = corArgumento Then
    soma = soma + celula.Value
    End If
    Next
    SOMARCOR = soma
    End Function

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  2 роки тому

      Leandro, testei seu código aqui e deu certo.
      Uma observação, o intervalo onde estão os valores a serem somados é o mesmo intervalo onde as cores serão analisadas?
      Pois se estiverem em colunas distintas, precisará fazer ajuste no código.
      Abs😉

  • @afsolucoesandreifdecampos1612
    @afsolucoesandreifdecampos1612 3 роки тому

    Estou fazendo uma planilha e estou quebrando a cabeça, alguém pode me ajudar? Na mesma linha.... coluna A vendedor, coluna B venda valor, coluna C comissão (SIM / NÃO), coluna D porcentagem da comissão, coluna E valor da comissão. O que quero é quando usar "Não" na coluna C o Excel não calcule a comissão e quando usar "Sim" ele calcula a comissão.

    • @ExcelOnlineBrasil
      @ExcelOnlineBrasil  3 роки тому

      Olá Andrei.
      Supondo que estamos na linha 2, pode inserir a seguinte função : =SE(C2="NÃO";B2*D2;0)
      Espero haver lhe ajudado.
      Um abraço.
      👍