Notifications
Clear all

Procv com duas condições por aproximação

7 Posts
3 Usuários
0 Reactions
1,893 Visualizações
(@doug-dot)
Posts: 3
Active Member
Topic starter
 

Boa tarde pessoal!

Estava com uma duvida sobre procv com duas condições, mas neste post: viewtopic.php?p=30826 consegui verificar que a possibilidade de fazer este processo.

Porem pintou uma duvida.
na minha planilha tenho a coluna A B C
onde com as informações contidas na coluna A e na coluna B me darão o resulta coluna C
e a informação que vou busca nem sempre será exata pode ser aproximada.
ex: na coluna referencia tenho a medida de 65 e 79 mas eu estou buscando a 70 neste caso quero saber o resultado da coluna C com referencia em 79.

desde já agradeço a colaboração de todos.

 
Postado : 18/01/2013 12:51 pm
(@robert)
Posts: 561
Honorable Member
 

Grande Doug, boa tarde meu caro !

Veja se desta forma atende ao que vc quer ? Utilizei coluna auxiliar, poderá ocultar a coluna se quiser .

=PROCV(CONCATENAR(G3;H3);$A$2:$D$21;COL(D1);FALSO)

Veja:

 
Postado : 18/01/2013 2:41 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Editei a formula eu não havia entendido!!

 
Postado : 18/01/2013 4:02 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Doug.dot/Robert/Alexandre,

Boa noite. Não sei se entendi direito mas o problema parece ser justamente quando não há correspondência exata "...ex: na coluna referencia tenho a medida de 65 e 79 mas eu estou buscando a 70 neste caso quero saber o resultado da coluna C com referencia em 79."

O uso do PROCV() e do CORRESP() ficam comprometidos pois a lista não é ordenada.

Resumindo: vc faz a busca e, caso não haja correspondência exata, a fórmula deve trazer o número imediatamente maior.

Se for isso mesmo, devemos apurar as diferenças (negativas) entre o valor buscado e cada registro na coluna A para determinar o "primeiro imediatamente superior".

Com matricial creio que é possível matar o problema.

Me avise.

Abs,

 
Postado : 18/01/2013 8:01 pm
(@doug-dot)
Posts: 3
Active Member
Topic starter
 

Obrigado,
Robert, Mandrix.

Suas informações foram uteis. Mas o Alexandrevba conseguiu entender o que eu precisava.

 
Postado : 19/01/2013 5:11 am
(@doug-dot)
Posts: 3
Active Member
Topic starter
 

Boa noite!!

Editei a formula eu não havia entendido!!

Alexandre,
Era isso mesmo que eu precisava.
Consigo procurar um valor intermediario na primeira coluna também?
Você pode me explicar como funciona esta formula que voce passou.

Obrigado.

 
Postado : 19/01/2013 5:16 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Realmente...

Genial Alexandre. Saída perfeita.

Abs,

 
Postado : 19/01/2013 6:50 am