Notifications
Clear all

Função INDICE não puxa todos valores.

7 Posts
2 Usuários
0 Reactions
1,415 Visualizações
(@lenuxxx)
Posts: 0
New Member
Topic starter
 

Olá pessoal, estou fazendo uma planilha para controle e não consigo reparar esta formula ÍNDICE que busquei na internet e tentei adaptar a minha necessidade.

Mando em anexo a planilha, notem que na aba consulta por OBRA, ele não puxa os valores corretamente.

Obrigado desde já
Att;

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

Bom dia lenuxxx

Você esta usando um formula antiga do tempo do Excel 2003 ou anterior, experimente uma versão mais enxuta, que funicona a partir do Excel 2007.
Na célula B4 em copie e cole a formula abaixo e arraste para as demais linhas.
Depois é só adaptar para as outras colunas.
Como é matricial, não se esqueça de CTRL+SHIFT+ENTER

=SEERRO(ÍNDICE(ENTRADA!$A$2:$A$222;MENOR(SE(ENTRADA!$G$2:$G$2221=$A$4;LIN(ENTRADA!$G$2:$G$2221)-1);LIN(G1));1);"")

Se foi útil, clique na mãozinha.

Dê retorno.

[]s

 
Postado : 28/06/2016 8:26 am
(@lenuxxx)
Posts: 0
New Member
Topic starter
 

Ele puxou certinho a B4, mas quando eu tento puxar as colunas H, I, J e K, baseando na coluna C q é o nome do equipamento...
ele não puxa corretamente, coloquei a formula q vc enviou, ele puxa algo mas as km e horas não vem corretas.

 
Postado : 28/06/2016 8:59 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

lenuxx

Eu não entendi o que você aprontou por aí, pois não tem como funcionar numa coluna e não funcionar em outra, pois, a única coisa que muda na fórmula, é a coluna????

Confira na planilha:

Não se esqueça de clicar na mãozinha das 2 respostas.

[]s

Patropi - Moderador

 
Postado : 28/06/2016 9:49 am
(@lenuxxx)
Posts: 0
New Member
Topic starter
 

Patropi salvou!!!

só fiquei na duvida dessa parte =SEERRO(ÍNDICE(ENTRADA!$E$2:$E$222;MENOR(SE(ENTRADA!$G$2:$G$2221=$A$4;LIN(ENTRADA!$G$2:$G$2221)-1);LIN(G5));1);"")

;LIN(G5));1);"") n entendi esse relacionamento que vc fez.

valeu Patropi

 
Postado : 28/06/2016 10:22 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

lennux

A função menor, normalmente, usa-se assim =MENOR(matriz;k)

Se você utilizar no k um número, ele irá ficar fixo, para torná-lo dinâmico, eu usei a função LIN(G1) que é o mesmo que 1, com a diferença que usando assim, a cada linha vai sendo atualizado para 2 depois 3 , depois 4 e assim por diante.

Espero ter conseguido esclarecer mais um pouco.

Se foi útil, clique na mãozinha.

[]s

 
Postado : 28/06/2016 10:29 am
(@lenuxxx)
Posts: 0
New Member
Topic starter
 

Show!
funcionando 100% aqui.

valeu pela agilidade Patropi!!

 
Postado : 28/06/2016 10:32 am