gustavo22
Membro
Criar fórmula VBA, excel?
Perguntou 11 anos atrás
Amigos,
Estou tentando criar uma fórmula por VBA, mas como sou iniciante não estou conseguindo.
O que preciso é que a fórmula procure uma palavra específica dentro de uma célula, e some o valor da célula ao lado. Exemplo:
Coluna A
A1 = Banco Bradesco
A2 = Bradesco Corretora
A3 = Banco do Brasil
A4 = Itaú Seguros
Coluna B ( Valores)
B1 = 50
B2 = 10
B3 = 30
B4 = 70
Quero que a fórmula procure dentro das células a palavra Bradesco, e some os valores que estão na coluna b
ou seja, o resultado da fórmula seria 60.
Se for possível eu criar uma fórmula genérica que eu escreva em uma célula a palavra que desejo, e ela procure dentro de cada célula de outro intervalo, seria melhor. Exemplo: C1 = Bradesco, ai procura dentro de cada célula no intervalo A:A a palavra Bradesco, e some os valores de B:B.
Obrigado!
Respostas
ivairferrari
Membro
10 anos atrás
A Solução para o seu problema podeser resolvido via VBA (Macros).
Porém, se desejar, pode utilizar fórmulas (funções). Veja na figura a seguir.

Coloquei as descrições na coluna 'A', os valores na coluna 'B' e coloquei uma fórmula (que servirá como intermediária) na coluna 'C'.
Na Célula 'B7' coloquei uma função (Somase) para fazer a soma dos valores resultante das fórmulas da coluna 'C'.
Você pode observar explicações nas colunas 'E' e 'F' sobre as funções utilizadas.
Espero ter ajudado.
Professor e Consultor: Ivair Claudio Ferrari
http://www.excelmax.blogspot.com.br
Grande abraço!
gustavo22
Membro
11 anos atrás
Sinceramente não sei não. Meio que tentativa e erro mesmo.