Notifications
Clear all

DESLOC com 2 critérios para Linha

9 Posts
4 Usuários
0 Reactions
1,624 Visualizações
(@ghuto_lima)
Posts: 70
Estimable Member
Topic starter
 

Ola pessoal,

Procurei aqui alguma coisa parecida com meu problema e não encontrei.
Vejam só, tem uma plan onde nas colunas D=Idade e E=Sexo e na F quero trazer a informação onde se idade+sexo for igual a X então me traga a informação da tabela.
D E F
IDADE SEXO PROVA
11 FEMININO #REF!
12 FEMININO #REF!
13 FEMININO #REF!
14 FEMININO #REF!
15 MASCULINO #REF!
16 MASCULINO #REF!
17 MASCULINO #REF!
18 MASCULINO #REF!
19 MASCULINO #REF!
20 MASCULINO #REF!
21 FEMININO #REF!
22 FEMININO #REF!
23 FEMININO #REF!

Na coluna F é onde coloque a Formula e como podem ver esta com esse erro.
=DESLOC($N$1;CORRESP(D2;$O$2:$O$27;0);CORRESP(E2;$P$2:$P$27;0);0)

A Tabela onde esta buscando essas informações é essa
PROVA IDADE SEXO
12F 11 FEMININO
12F 12 FEMININO
14F 13 FEMININO
14F 14 FEMININO
16F 15 FEMININO
16F 16 FEMININO
23F 17 FEMININO
23F 18 FEMININO
23F 19 FEMININO
23F 20 FEMININO
23F 21 FEMININO
23F 22 FEMININO
23F 23 FEMININO
12M 11 MASCULINO
12M 12 MASCULINO
14M 13 MASCULINO
14M 14 MASCULINO
16M 15 MASCULINO
16M 16 MASCULINO
23M 17 MASCULINO
23M 18 MASCULINO
23M 19 MASCULINO
23M 20 MASCULINO
23M 21 MASCULINO
23M 22 MASCULINO
23M 23 MASCULINO

Podem me ajudar onde estou errando por favor.
Obrigado.

 
Postado : 23/05/2016 11:41 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Ghuto

Experimente usar:

=ÍNDICE($H$2:$H$27;CORRESP(D2;$I$2:$I$27;0);CORRESP(E2;$J$2:$J$27;0))

Se foi útil, clique na mãozinha.

[]s

 
Postado : 23/05/2016 5:36 pm
(@edilsonfl)
Posts: 227
Estimable Member
 

Olá guto_lima,

Excelente a solução proposta pelo Patropi.

No meu trabalho freqüentemente me deparo com planilhas semelhantes a que você postou, geralmente uso colunas auxiliares e aplico um PROCV, aumenta a qauntidade de dados na planilha, mas fica mais fácil de outros usuários entenderem e fazer alterações quando precisam.

segue exemplo.

 
Postado : 23/05/2016 7:02 pm
(@ghuto_lima)
Posts: 70
Estimable Member
Topic starter
 

Olá.

Agradeço as duas responstas, mas na primeira opção deu certo para Feminino, no Masculino da erro #REF

13 FEMININO 14F
14 FEMININO 14F
15 MASCULINO #REF!
16 MASCULINO #REF!

Tentei pelo PROCV mas não havia conseguindo desenvolver uma solução, mas deu certo,vou usar o PROCV.
Só gostaria de entender o porque com o ÍNDICE da erro quando o sexo é Masculino.

Obrigado.

 
Postado : 23/05/2016 7:29 pm
(@deciog)
Posts: 0
New Member
 

ghuto_lima

O motivo é que tem dois numero 15 na coluna I então o retorno da errado, pois a formula traz a quinta referencia achada, nota repete todos os valores

Decio

 
Postado : 24/05/2016 4:17 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
F2=ÍNDICE($H$2:$H$27;CORRESP(D2&E2;$I$2:$I$27&$J$2:$J$27;0)) ... matricial ... finaliza com Crtl+Shift+Enter

 
Postado : 24/05/2016 6:13 am
(@ghuto_lima)
Posts: 70
Estimable Member
Topic starter
 

Fala deciog.
Obrigado pela resposta.

Mas eu tenho que ter dois 15, assim como existem para todas as demais idades, 11 12 para Masculino e 11 12 para Feminino, 15 16 para Masculino e 15 16 para Feminino.

ghuto_lima

O motivo é que tem dois numero 15 na coluna I então o retorno da errado, pois a formula traz a quinta referencia achada, nota repete todos os valores

Decio

 
Postado : 24/05/2016 6:45 am
(@ghuto_lima)
Posts: 70
Estimable Member
Topic starter
 

Usando em forma de matriz deu certo.

Muito obrigado pela ajuda de todos.

 
Postado : 24/05/2016 7:04 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

ghuto

Favor ler:

viewtopic.php?f=7&t=16757

[]s

 
Postado : 24/05/2016 10:02 am