Notifications
Clear all

Formula para retornar valores com criterio em Intervalos.

4 Posts
3 Usuários
0 Reactions
798 Visualizações
(@marciojr)
Posts: 146
Estimable Member
Topic starter
 

Pessoal,

Preciso de uma formula que funcione das seguinte maneira:
A B C
1 200 213 5,56
2 214 225 5
3 226 237 4,55
4 238 250 4,17
5 251 264 3,85

Se eu digitar 215, a formula retorna o Numero 5 (Coluna C2), que é em qual intervalo o numero esta.

Se o numero de entrada estiver entre "A" e "B" (Intervalo) retornar a Coluna "C" correspondente.

Deu pra entender ? Imagino que com varios "=SE" de pra fazer, porem tenho umas 100 linhas de intervalos na planilha na qual desejo esta formula.

Help! :o :(

 
Postado : 02/05/2014 9:01 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Deu pra entender, use esta fórmula matricial:

=ÍNDICE($C$1:$C$5;CORRESP(1;($A$1:$A$5<=$F$3)*($B$1:$B$5>=$F$3);0))

Termine com Ctrl + Shift + Enter

Ou use assim (mais simples):

=ÍNDICE($C$1:$C$5;SOMARPRODUTO(--($A$1:$A$5<=$F$3)))

Sendo que vc tem que corrigir para o número de linhas que vc quer.

E sendo que vc vai digitar o que quer (215, ou outro valor), na célula F3 (corrija para a que vc vai usar)

 
Postado : 02/05/2014 9:22 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Marcio

Pelo que eu entendi, até um simples PROCV faz o que vc deseja:

confira:

Dê retorno.

[]s

 
Postado : 02/05/2014 10:27 am
(@marciojr)
Posts: 146
Estimable Member
Topic starter
 

Patropi, do seu jeito até retorna os valores, porem quando digitado um valor fora de todas as Faixas A e B ele não mostra, ele apresenta o ultimo. por este motivo optei pela formula Matricial do gtsalikis

=ÍNDICE($C$1:$C$5;CORRESP(1;($A$1:$A$5<=$F$3)*($B$1:$B$5>=$F$3);0))

Adequei ao minha necessidade e esta funcionando corretamente ;)

Agradeço a todos pela atenção!

 
Postado : 06/05/2014 7:34 am