Notifications
Clear all

FILTRO EM OUTRA PLANILHA

9 Posts
2 Usuários
0 Reactions
1,295 Visualizações
(@valdabr)
Posts: 174
Reputable Member
Topic starter
 

Olá boa tarde a todos amigos do fórum. gostaria da ajuda dos amigos para colocar uma fórmula no arquivo anexado, na Planilha NTR-ORDEM DE PRODUÇÃO célula E158 para filtrar na Planilha PRIMEIRA coluna B o ultimo nome que estiver com a coluna C (quantidade) da planilha PRIMEIRA estiver preenchida. por exemplo como está na planilha, tentei colocar esse fórmula =SEERRO(INDIRETO("PRIMEIRA!B"&MÁXIMO(SE(PRIMEIRA!C5:C74<>0;LIN(PRIMEIRA!B5:B74))));"") mais não obtive exedo, se alguém poder me ajudar, agradeço desde já, muito obrigado !

 
Postado : 08/12/2016 11:30 am
(@djunqueira)
Posts: 0
New Member
 

Montei a fórmula como vc queria e adaptei sua planilha p/ o conceito de tabelas nomeadas.
Tabelas nomeadas ajudam muito na hora de construir e mantar as fórmulas em uma planilha.
Fórmulas com colunas de tabelas nomeadas se autoadaptam a qq acréscimo de dados, diminuindo o tempo perdido com manutenção.

 
Postado : 08/12/2016 1:09 pm
(@valdabr)
Posts: 174
Reputable Member
Topic starter
 

boa tarde meu amigo, desde já agradeço a sua ajuda, mais interpretei que para usar a sua fórmula eu teria que adaptar todo meu arquivo para tabela, seria isso mesmo ? caso for eu não teria tempo hábil para isso, caso não for se o amigo pode me explicar eu agradeço, pois sem querer fazer pouco caso da sua ajuda, que até gostei, quando criar outros documentos pretendo fazer nesse sistema mais precisava de momento algo mais simples como uma fórmula que aplicando ali eu alcançasse exido

 
Postado : 09/12/2016 9:29 am
(@djunqueira)
Posts: 0
New Member
 

Vc não precisa adaptar 'todo' seu sistema, só adaptei 4 listas q vc tinha apertando um botão 'Formatar como tabela' e pronto, o Excel aprontou todo o resto.
Mas como vc quer uma resposta direta, vamos lá.

=SEERRO(ÍNDICE(TPrimeira[PRODUTO];AGREGAR(14;6;(TPrimeira[[QUANTIDADE ]]<>"")*(LIN(TPrimeira[PRODUTO])-3);1));"")

Como descrito na fórmula implantada, usei duas colunas da aba Primeira, [PRODUTO] e [QUANTIDADE] q vc pode substituir pelas referências relativas $B$5:$B$200 e $C$5:$C$200 respectivamente dentro das formulas q executarão o mesmo trabalho.

A vantagem prática das tabelas nomeadas é q elas são bem descritivas e vc não precisa ficar ajustando o código p/ linha 205 dessa referência relativa se os dados transbordarem o espaço previamente destinado.

 
Postado : 09/12/2016 10:21 am
(@valdabr)
Posts: 174
Reputable Member
Topic starter
 

meu amigo, não sei o que tô fazendo de errado, pois não estou conseguindo, já copiei e colei, já digitei um a um, já coloquei a lista como tabela, mais não consegui

 
Postado : 09/12/2016 11:15 am
(@djunqueira)
Posts: 0
New Member
 

Cálculo refeito na sua planilha original.

O problema estava no 3 q virou 5.

=SEERRO(ÍNDICE(PRIMEIRA!$B$5:$B$20;AGREGAR(14;6;(PRIMEIRA!$C$5:$C$20<>"")*(LIN(PRIMEIRA!$B$5:$B$20)-5);1));"")

 
Postado : 09/12/2016 11:27 am
(@valdabr)
Posts: 174
Reputable Member
Topic starter
 

amigo, como senhor pode ver nos anexos, funcionou mais só no produto da linha 6, eu preciso que filtre o ultimo produto que esteja na coluna B com a coluna C preenchida, pois na coluna B vão haver dezenas de produtos, eu não sei se consegui me fazer entender,mais se o amigo tiver um outro meio de contato, como zap, posso tentar explixar melhor

 
Postado : 09/12/2016 11:41 am
(@djunqueira)
Posts: 0
New Member
 

Putz...
Errei com o número, era 4.

Testei na planilha e me pareceu correto, veja se é isso.

 
Postado : 09/12/2016 11:52 am
(@valdabr)
Posts: 174
Reputable Member
Topic starter
 

meu amigo funcionou perfeitamente, muito obrigado mais uma vez e tenha uma boa tarde !

 
Postado : 09/12/2016 12:23 pm