Notifications
Clear all

Busca de dados em uma matriz

11 Posts
4 Usuários
0 Reactions
1,967 Visualizações
V8Tron
(@v8tron)
Posts: 7
Active Member
Topic starter
 

Boa Noite a todos

Meu nome é Sérgio e tenho me debatido com uma dúvida sobre busca de dados em uma matriz. Sou iniciante e embora tenha encontrado algumas soluções aqui:

viewtopic.php?t=8709&p=45953

aqui

viewtopic.php?p=5134

e aqui

viewtopic.php?t=9866&p=51707

não consegui acompanhar o raciocínio para aplicar em minha planilha. Desculpem a minha ignorância :? , mas alguém poderia me ajudar com esta solução?

O que preciso é que, quando digitado o nome da rua e o número apararecesse o tipo da via (Rua, Avenida, Estrada) e o Bairro automáticamente. Vejam um resumo da planilha para que possam endtender meu problema.

Obrigado, Sérgio

Salve Maria, Jesus eu confio em Vós!

 
Postado : 17/01/2014 9:04 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sergio, Bom dia!

Seu PROCV está com referencias relativas e por isso quando vc copiou para baixo está retornando erro.

Errado:

=SE(M4="";"";PROCV(M4;B4:C37;2))

Correto:

=SE(MA4="";"";PROCV(M4;$B$4:$C$37;2))

Outra coisa o nome do tópico está incorreto, e o arquivos em anexos devem ser zipados, leia as regras o do site.

Doni

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/01/2014 5:33 am
V8Tron
(@v8tron)
Posts: 7
Active Member
Topic starter
 

Bom dia a todos

Meu nome é Sérgio e tenho me debatido com uma dúvida sobre busca de dados em uma matriz. Sou iniciante e embora tenha encontrado algumas soluções aqui:

viewtopic.php?t=8709&p=45953

aqui

viewtopic.php?p=5134

e aqui

viewtopic.php?t=9866&p=51707

não consegui acompanhar o raciocínio para aplicar em minha planilha. Desculpem a minha ignorância :? , mas alguém poderia me ajudar com esta solução?

Resolvendo esta dúvida posso, com mais tempo me aplicar a buscar modificações e implementar o que encontrei nos tópicos acima. Preciso que, quando digitado o Número da Rua aparareça o Bairro "correto" automáticamente. Segue planilha para entenderem meu problema.

Obrigado, Sérgio

Salve Maria, Jesus eu confio em Vós!

 
Postado : 18/01/2014 8:15 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara, vc viu a planilha que postei? Ela está funcionando perfeitamente!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/01/2014 10:00 am
V8Tron
(@v8tron)
Posts: 7
Active Member
Topic starter
 

Bom dia Doni

Sim eu vi. Realmente de tanto fazer tentativas tinha deixado aquelas células sem travar as referências. Mas o problema é outro. Se você abrir a outra planilha que postei eu especifiquei melhor o problema que é de não aparecer o "BAIRRO" correto quando se coloca um "Número de Rua". Abra a planilha e você vai entender melhor.

Salve Maria, Jesus eu confio em Vós!

 
Postado : 18/01/2014 10:29 am
V8Tron
(@v8tron)
Posts: 7
Active Member
Topic starter
 

Pra não dar confusão, esta é a planilha mais atual.

Salve Maria, Jesus eu confio em Vós!

 
Postado : 18/01/2014 10:32 am
(@savio)
Posts: 12
Active Member
 

Desenvolvi uma planilha utilizando intervalos nomeados e fórmula matricial.

Veja anexo.

 
Postado : 19/01/2014 1:49 pm
V8Tron
(@v8tron)
Posts: 7
Active Member
Topic starter
 

Boa tarde Sávio

Você conseguiu! :o Parabens! :P Me permita uma pergunta...

Tem como usar a função SE, PROCV em conjunto com outras funções, da metodologia que eu estava usando?

E eu que achava que não era mais iniciante. :? Na minha época, quando fiz o curso de Excel (97), aprendi o módulo Básico e Avançado, mas, não aprendi nenhuma função que você usou para resolver o meu problema. :cry:

Tenho "tentado" estudar essas funções LOUCAS e KILOMÉTRICAS que vocês colocam nas planilhas hoje, mas acho que não tenho mais cabeça para destroçá-las. Olha que tentei, mas já estou com dor de cabeça de tanto ler/estudar no computador.

Obrigado amigo você me fez respirar mais aliviado! Estava até agora (Domingo) no computador estudando... Agora posso deitar um pouco na minha rede!!! :D

Salve Maria, Jesus eu confio em Vós!

 
Postado : 19/01/2014 2:50 pm
(@savio)
Posts: 12
Active Member
 

Muito obrigado!
Respondendo sua pergunta, acho difícil resolver esse tipo de problema apenas com as funções SE e PROCV. Veja bem, não digo que é impossível, porém acho que seria bem mais trabalhoso.
Outro ponto muito importante é que você não deve desistir, pois o aprendizado dessas funções é mais simples do que parece. Começe com a ajuda do próprio Excel, com exemplos os mais simples possíveis, pois essa é a ordem natural de qualquer aprendizado. Visitar sempre o Planilhando e assistir bons vídeos do Youtube sobre Excel também ajuda muito. Veja só, tudo grátis!
Outra dica valiosa é melhorar sempre as planilhas que você já utiliza. Não é por que a planilha já está funcionando que ela não pode melhorar, diminuir o esforço de digitação, diminuir a possibilidade de erros, tornar-se mais intuitiva, etc.
Eu garanto que, quanto mais você descobrir as possibilidades do Excel, mais você irá querer aprender.

 
Postado : 19/01/2014 3:19 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Tem como usar a função SE, PROCV em conjunto com outras funções, da metodologia que eu estava usando?

V8Tron e Sávio,

Eu peguei o bonde andando, não entendi direito a dúvida do V8Tron, mas acho que dá pra juntar SE e PROC sem fórmula matricial pra resolver essa.

Eu fiz um exemplo, se precisar de ajustes, posso tentar refazer.

Abraços aos 2

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 20/01/2014 6:24 am
V8Tron
(@v8tron)
Posts: 7
Active Member
Topic starter
 

Bom dia Sávio e Gilmar

Sávio

Outro ponto muito importante é que você não deve desistir, pois o aprendizado dessas funções é mais simples do que parece. Começe com a ajuda do próprio Excel, com exemplos os mais simples possíveis, pois essa é a ordem natural de qualquer aprendizado. Visitar sempre o Planilhando e assistir bons vídeos do Youtube sobre Excel também ajuda muito. Veja só, tudo grátis!
Outra dica valiosa é melhorar sempre as planilhas que você já utiliza. Não é por que a planilha já está funcionando que ela não pode melhorar, diminuir o esforço de digitação, diminuir a possibilidade de erros, tornar-se mais intuitiva, etc.
Eu garanto que, quanto mais você descobrir as possibilidades do Excel, mais você irá querer aprender.

Obrigado pelos conselhos e palavras de ânimo, com certeza vou seguí-las e conseguir "domar" o Excel. Vou estudar com mais calma agora as funções e os recursos que utilizou na minha planilha para entendê-la.

Gilmar

V8Tron e Sávio,

Eu peguei o bonde andando, não entendi direito a dúvida do V8Tron, mas acho que dá pra juntar SE e PROC sem fórmula matricial pra resolver essa.
Eu fiz um exemplo, se precisar de ajustes, posso tentar refazer. Abraços aos 2

Valeu muito Gilmar :D , sua lógica foi fantástica, em pouco tempo você conseguiu o que não consegui em meses! :o
Vou também estudá-la e seguir seu raciocínio.

Vou testar das duas formas para ver qual deixa o PC menos lento, já que esta planilha tem em torno de 2000 lançamentos por mês e aqui (Joinville) beiram +/- 3500 ruas de consulta :!:

Quero também agradecer ao Doni ;) que foi o primeiro que me atendeu, (Isso é importante porque são meses de "SOFRIMENTO" e quando você chega a um lugar que não conhece ninguém, a primeira pessoa que lhe estende as mãos é muito reconfortante :) ) e me orientou sobre o uso aqui do forum! Obrigado Doni!

Todos estão de parabéns! Deus recompensará vocês! A todos que prestam esse serviço bacana e sem receber nada em troca! Se a vida lá fora seguisse o exemplo daqui estaríamos todos vivendo em paz e harmonia!

A não ser que alguém mais se manifeste meu problema foi resolvido! :lol:

PS: O moderador pode editar e tomar as medidas, como alterar o título do post se quiser para: "PROCV mal orientado se perde nos bairros!" o qual tinha sugerido acima...

Nos vemos por aí! ;)

Salve Maria, Jesus eu confio em Vós!

 
Postado : 20/01/2014 9:33 am