Notifications
Clear all

Fórmula adicional para todas as planilhas

20 Posts
3 Usuários
0 Reactions
3,695 Visualizações
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Pessoal,

Estou utilizando a fórmula PROCVARIOS (fornecida por algum colaborador). Esta fórmula está gravada em um módulo de uma planilha.
A questão é que eu preciso buscar dados de uma outra planilha CSV que é atualizada em tempo real pelo software na empresa.
O problema é que quando utilizo a fórmula PROCVARIOS para procurar os dados na planilha CSV e devolver na planilha inicial, a fórmula simplesmente não funciona, ela fica digitada na célula, nem resultado de FALSE ou TRUE é retornado.

Como faço para SEM alterar a planilha CSV (já que ela será atualizada sempre, então não posso ficar recolocando a macro com a fórmula PROCVARIOS nela pq será apagada sempre) funcionar o PROCVARIOS da outra planilha?

Fico no aguardo de alguma sugestão.

Att.

 
Postado : 27/11/2012 12:29 pm
(@hronconi)
Posts: 314
Reputable Member
 

Minha sugestão é você importar o conteúdo da planilha csv para dentro de sua planilha de trabalho e então efetuar os cálculos.

Fazendo isso via VBA fica fácil fazer.

Sds,

Henrique Ronconi

 
Postado : 27/11/2012 12:46 pm
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Boa tarde,

Agora eu adicionei em duas planilhas o módulo de validação da fórmula PROCVVARIOS, porém, nem assim esta fórmula funciona. A rotina dela só funciona na MESMA planilha, não trabalha com planilhas adicionais.

Existe alguma maneira de se permitir que uma fórmula CRIADA trabalhe com todas as planilhas abertas? Mesmo que eu tenha que colocar o módulo em todas?

Att,

 
Postado : 03/12/2012 2:52 pm
(@hronconi)
Posts: 314
Reputable Member
 

Poste um exemplo (compactado) de sua planilha para podermos verificar qual é a solução.

Att.

Henrique Ronconi

 
Postado : 03/12/2012 3:23 pm
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Segue anexo.

Desde já, muito obrigado.

*Henrique: ainda vou testar sua fórmula de MAIOR SOMATÓRIA do outro tópico, se tiver mais alguma dúvida eu posto no tópico, se não considero resolvido e te agradeço.

Att.

 
Postado : 03/12/2012 4:14 pm
(@hronconi)
Posts: 314
Reputable Member
 

Victor

Para funcionar aquelas formulas que vc postou teria que ter o código VBA instalado em um módulo da planilha.
Elas não são fórmulas nativas do Excel e sim Macros.
Eu resolvi a tua dúvida usando uma fórmula matricial:

Não se esqueça, como é fórmula matricial, no final em vez de teclar ENTER --> tecle CTRL+SHIFT+ENTER

Baixe a planilha e veja se é isto que vc precisa:

 
Postado : 03/12/2012 6:37 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Henrique, somente contribuindo...

Em B9 faça:

{=SEERRO(INDIRETO("B"&MENOR(SE($A$2:$A$5=$A$8;LIN($A$2:$A$5);"");LINS($A$2:A2)));"")} - matricial; arraste para baixo

Abs,

 
Postado : 04/12/2012 4:39 am
(@hronconi)
Posts: 314
Reputable Member
 

Henrique, somente contribuindo...

Em B9 faça:

{=SEERRO(INDIRETO("B"&MENOR(SE($A$2:$A$5=$A$8;LIN($A$2:$A$5);"");LINS($A$2:A2)));"")} - matricial; arraste para baixo

Abs,

Mandrix,

Obrigado pela contribuição, entretanto sua fórmula não atende à todas as condições.

Veja o exemplo em anexo e verá que em determinados casos não está localizando todas as ocorrências.

Abraço,

Henrique Ronconi

 
Postado : 04/12/2012 7:25 am
(@hronconi)
Posts: 314
Reputable Member
 

Só a título de exemplificação coloquei a comparação entre as fórmulas que atendem aos critérios e as que não atendem.

Segue anexo:

 
Postado : 04/12/2012 8:42 am
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Boa tarde Henrique,

Parece que esta fórmula será a solução mesmo, porém, não consegui entende-la totalmente, e assim, não consegui adaptá-la para outras planilhas. Você poderia me explicar qual a lógica da mesma?

Att.

 
Postado : 04/12/2012 9:03 am
(@hronconi)
Posts: 314
Reputable Member
 

Victor,

Boa tarde.

Dê uma olhada na página da Microsoft que ensina como fazer esta fórmula. http://office.microsoft.com/en-us/excel ... 26038.aspx (em inglês)

Você também vai encontrar diversos posts sobre este assunto no fórum do Planilhando e em outros. É só procurar no Google.

Abraço,

Henrique Ronconi

 
Postado : 04/12/2012 12:43 pm
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Veja em Anexo o que eu preciso.

Att.

 
Postado : 04/12/2012 1:14 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Victor, de uma olhada neste anexo, pode ser que ajude.

No modelo que você anexou, não entendi a lógica, pois as NF digitadas na aba Comissao e o resultado são os mesmos que estão na aba Plan3.

[]s

 
Postado : 04/12/2012 1:38 pm
(@hronconi)
Posts: 314
Reputable Member
 

Victor,

Conseguí adaptar conforme sua necessidade, mas tive que criar uma coluna auxiliar para atender as necessidades da fórmula.

Att.

Henrique Ronconi

 
Postado : 04/12/2012 1:42 pm
(@victor-marassi)
Posts: 81
Estimable Member
Topic starter
 

Mauro,

Vou baixar sua planilha.

A lógica na planilha que fiz o upload é a seguinte:

Preciso que ao lançar o número da NF ele busque em um outro banco de dados que contém tanto NF quanto PARCELAS e liste pra mim linha a linha as parcelas daquela NF, entendeu?

Eu vou lançar o número do pedido. Depois, na coluna NF me retornará a NF correspondente ao pedido que eu digitei. Em cima da NF eu preciso que retorne todas as parcelas daquela NF.

Qualquer dúvida entre em contato.

Att.

 
Postado : 04/12/2012 1:43 pm
Página 1 / 2