Notifications
Clear all

Função DESLOC dupla

6 Posts
3 Usuários
0 Reactions
1,303 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

.
Povo boa noite!!
Para ajudar um colega de trabalho queimei neurônios mas o resultado não saiu!!
.
A função DESLOC (ou outra) deverá encontrar a Matrícula, e retornar o Valor!!
.
Alguém dá uma luz?! ... Explicações no Arquivo!! ... Desde já, obrigado!!
.
PS: disse para ele que o problema é que ele montou as tabelas de forma errada, mas, como é coisa antiga, agora é tarde para corrigir 5000 linhas!!
.

 
Postado : 05/07/2016 4:57 pm
(@edilsonfl)
Posts: 227
Estimable Member
 

jscopa,
você anexou apenas uma planilha, envie a outra, onde estão os dados para que possamos apontar uma solução adequada.

 
Postado : 05/07/2016 6:49 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

.
edilson, resolvendo nesta que postei, ajusto a DESLOC para a outra!! ... A original está no trabalho e tem dados dos servidores, não posso postar!!! ... PS: se fosse VBA seria complicado, mas DESLOC/formula ajusto fácil!!

 
Postado : 05/07/2016 7:33 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

.
Ops, acho que consegui, yyeess kk ... J2=DESLOC(INDIRETO("A"&CORRESP($I2;$A$2:$A$100;0)+1);COL(A1);2;1;1)
.

 
Postado : 06/07/2016 7:15 am
(@osvaldomp)
Posts: 857
Prominent Member
 

em 'J2', arraste para baixo e para a direita

=ÍNDICE($C:$C;(LIN(A2)-2)*8+COLUNA(C1))

obs. algumas versões do Excel utilizam COL em lugar de COLUNA

 
Postado : 06/07/2016 7:28 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

.
Osvaldomp, a sua também funcionou ... =ÍNDICE($C:$C;(LIN(A2)-2)*8+COL(C1))
.
Valeu!!

 
Postado : 06/07/2016 7:35 am