Notifications
Clear all

Retornar valor imediatamente superior numa tabela

9 Posts
3 Usuários
0 Reactions
2,628 Visualizações
(@crispi89)
Posts: 4
Active Member
Topic starter
 

Boa tarde,
tenho uma tabela mais ou menos assim:

0,50 1
1,20 2
2,00 3
3,50 4
4,20 5

quero q seja digitado um valor e que ele busque o valor na primeira coluna e retorne o valor da segunda, porem nao é um valor exato.
Utilizei primeiramente o procv, porem quando digito 1,30 por exemplo, ele me retorna o valor 2, referente ao 1,20 e eu preciso que ele retorne o valor superior.
entao pesquisei um pouco e utilizei a funcao indice e corresp, dessa forma:

=ÍNDICE(B1:B5;CORRESP(C10;A1:A5;1)+1), onde o C10 é o local onde eu digito o input. Porém, com essa formula, quando eu digito o valor exato, por exemplo 3,50, ele me retorna o numero 5 ao inves do 4.
Estava pensando em utilizar um "SE" para corrigir esse problema, mas não sei como proceder.

Alguem me ajuda?
Espero que dê pra entender bem. tentei deixar o mais claro possivel.

 
Postado : 10/09/2012 12:40 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Enquanto alguém de melhor entendimento não responda, poderia postar seu arquivo COMPACTADO, cheio de de detalhe e bem exemplificado?
Att :)

 
Postado : 10/09/2012 4:14 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite

Seja bem vindo ao fórum!

Veja se assim te atende:

Dê retorno.

Se a resposta foi útil, clique na mãozinha do lado da ferramenta Citar.

Um abraço.

 
Postado : 10/09/2012 4:39 pm
(@crispi89)
Posts: 4
Active Member
Topic starter
 

Boa noite

Seja bem vindo ao fórum!

Veja se assim te atende:

Dê retorno.

Se a resposta foi útil, clique na mãozinha do lado da ferramenta Citar.

Um abraço.

Não atende, pq quando coloco um valor que não seja exato, ele ao inves de colocar o valor maior, coloca o valor menor.
Por exemplo, se eu tenho o numero 1 e logo abaixo o numero 3...se eu digitar o numero 2,5 por exemplo, ele pega o valor referente ao numero 1, e eu quero que pegue o valor referente ao numero 3.

 
Postado : 10/09/2012 5:01 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

crispi

Tem certeza eu vc baixou a planilha que eu postei?

Do jeito que eu montei a tabela, com 3 colunas, vc digita o valor na célula C10 e ele sempre retorna o valor maior.

 
Postado : 10/09/2012 5:11 pm
(@crispi89)
Posts: 4
Active Member
Topic starter
 

crispi

Tem certeza eu vc baixou a planilha que eu postei?

Do jeito que eu montei a tabela, com 3 colunas, vc digita o valor na célula C10 e ele sempre retorna o valor maior.

Patropi, agora entendi a sua planilha. Bom, eu teria que adicionar uma outra coluna para fazer como se fosse uma faixa de valores, que foi o que vc fez. Até resolveria o meu problema, mas queria saber se existe uma forma um pouco mais pratica para fazer isso. De qualquer forma, vou esperar mais 2 dias e se não aparecer ninguem com uma solução melhor, eu vou clicar na maozinha! Já me ajudou bastante, mas vou esperar pra ver se tem alguma outra forma ok?
Muito obrigado!

 
Postado : 11/09/2012 8:13 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite crispi89

Para clicar na mãozinha não precisa esperar a solução da dúvida, desde que a resposta tenha sido útil, voc~e pode clicar.
Inclusive, outras pessoas podem clicar, desde que a respposta tenha sido útil para elas.

Vc esta confundido agradecer com dar o Tópico como resolvido.
Para dar o tópico como resolvido vc tem, que clicar no "V" que fica no meio entre o X e o !

Veja explicação neste link:

viewtopic.php?f=7&t=3784

Um abraço.

 
Postado : 11/09/2012 7:02 pm
(@tacito)
Posts: 67
Trusted Member
 

olá, crispi89!

Veja se esta planilha atende o que você queria.

 
Postado : 12/09/2012 7:42 am
(@crispi89)
Posts: 4
Active Member
Topic starter
 

olá, crispi89!

Veja se esta planilha atende o que você queria.

Atende sim Tacito!!!
Muito obrigado!

 
Postado : 12/09/2012 3:34 pm