Notifications
Clear all

Parece simples, mas não é... qual função?

10 Posts
1 Usuários
0 Reactions
2,115 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá amigos, preciso de ajuda, na planilha que está no link abaixo necessito encontrar a seguinte fórmula:

a aba "modelo" é o exemplo e a aba "pronta" é minha matriz.

Preciso que os dados que eu inserir em "modelo", que são Cep e número, localizem o resultado da coluna "roteiro" na aba "pronta", desde que o cep seja o mesmo e que a numeração esteja entre um dos campos.

Explicando melhor: Essa planilha é pra consultar endereços novos, recebo um endereço novo como na aba "modelo" e tenho a matriz na aba "pronta". Eu queria que ao inserir os dados na aba "modelo", que o excel buscasse o cep e verificasse o número, pois cada roteiro tem uma numeração diferente, de acordo com o número da casa.
No exemplo da planilha, ele teria que me responder "16602", ok?

http://www.4shared.com/file/TTWltw2u/planilha1.html

Se for possível me ajudar fico muito grato

Abraço a todos
Daniel

 
Postado : 19/01/2012 6:25 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Daniel, tudo bem?

Se puder postar a planilha aqui mesmo no Planilhando seria melhor pra baixar e tentar ajudá-lo. Aqui no trabalho não tenho acesso ao 4shared.

Abraços!

 
Postado : 19/01/2012 9:19 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Obrigado e desculpe, agora com o anexo aqui.

 
Postado : 20/01/2012 11:33 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigo eu não sei se entendi muito bem, mas no meu ponto de vista é só uma procv simples não é??
Se cada CEP tem um roteiro, acho que vai ser isso da uma olhada.

 
Postado : 20/01/2012 12:56 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Obrigado pela ajuda Caio, mas é um pouco mais complexo, porque eu preciso que o sistema diga através do número da casa, qual é o roteiro correto, repare que o cep é o mesmo para todas as ruas, mas muda o número do roteiro conforme o número da casa.

 
Postado : 23/01/2012 11:50 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Obrigado pela ajuda Caio, mas é um pouco mais complexo, porque eu preciso que o sistema diga através do número da casa, qual é o roteiro correto, repare que o cep é o mesmo para todas as ruas, mas muda o número do roteiro conforme o número da casa.

 
Postado : 23/01/2012 12:23 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde,

Caso só haja um roteiro possível para cada caso, eu utilizaria a seguinte fórmula:

=SOMARPRODUTO((A2=pronta!$A$2:$A$5)*(D2<=pronta!$G$2:$G$5)*(D2>=pronta!$F$2:$F$5)*(pronta!$E$2:$E$5))

O resultado seria 16603, pois 173 está entre 151 e 899.

Abraço

 
Postado : 23/01/2012 12:29 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia Jvalq! Agradeço muito pelo apoio, mas quase deu certo.

Ao testar somente com aqueles dados que estavam na planilha deu certo, mas quando eu coloquei todos os dados deu erro, eu alterei a quantidade de procura para 9000 linhas e mesmo assim não deu certo.

Acredito que eu informei de forma incorreta o que eu queria.

Segue em anexo outra planilha com todos os dados, será que conseguimos desta forma?

 
Postado : 24/01/2012 6:34 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia,

A fórmula inserida tem um parâmetro com intervalo menor que os demais:

=SOMARPRODUTO((A2=pronta!$A$2:$A$9005)*(D2<=pronta!$G$2:$G$9000)*(D2>=pronta!$F$2:$F$9005)*(pronta!$E$2:$E$9005))

O correto seria:

=SOMARPRODUTO((A2=pronta!$A$2:$A$9005)*(D2<=pronta!$G$2:$G$9005)*(D2>=pronta!$F$2:$F$9005)*(pronta!$E$2:$E$9005))

Além disso há alguns roteiros em que o código é um texto ("POSTAL" e "?????") o que causa erro pois é uma multiplicação.
Se você substituir estes códigos por um número vai funcionar.

Abraço

 
Postado : 24/01/2012 8:05 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Perfeito! Funcionou corretamente ! Fica aqui meu muitíssimo obrigado!

Daniel

 
Postado : 24/01/2012 2:27 pm