Notifications
Clear all

Ajuda com fórmula Matricial.

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

Boa noite pessoal.

Depois de um longo dia de trabalho venho aqui para que os craques do fórum me ajudem por favor.

A alguns dias descobrí o esqueleto das fórmulas matriciais. E então coloquei em prática em uma de minhas planílhas aqui no trabalho.

Atendeu totalmente a minha necessidade de buscar somente as informações como se fosse um auto filtro, ficou bem legal.

Porém ficou muito lento! A planilha nem é tão pesada, tem aproximadamente 5mb, mas cada vez que digito alguma coisa nela, fica uns 30 segundos pensando.

Por favor alguém me ajude...

Essa é a fórmula: {=SE(LINS($1:1)>CONT.SE(LANÇAMENTO!$A:$A;'FICHA CLIENTE'!$B$1);"";ÍNDICE(LANÇAMENTO!B:B;MENOR(SE(LANÇAMENTO!$A:$A='FICHA CLIENTE'!$B$1;LIN(LANÇAMENTO!$A:$A)-LIN(LANÇAMENTO!$A$1)+1;FALSO);LINS($1:1))))}

Se precisarem da planílha eu mando.

Obrigado!

 
Postado : 07/12/2011 5:17 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Vinny

Seja bem vindo ao fórum!

Se anexar um exemplo da planilha fica mais fácil para tentarmos uma solução sem Matriciais.

Um abraço.

 
Postado : 07/12/2011 5:50 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tenta usar essa fórmula na primeira célula de retorno e depois arrasta para baixo:

=SE(LIN(A1)>CONT.SE(LANÇAMENTO!$A:$A;'FICHA CLIENTE'!$B$1);"";INDIRETO("LANÇAMENTO!B"&MENOR(SE(LANÇAMENTO!$A:$A='FICHA CLIENTE'!$B$1;LIN(LANÇAMENTO!$A:$A));LIN(A1))))

Ctrl + Shift + Enter

Se ainda ficar lerdo me fala que aí seria melhor acrescentar um range dinamico.

Qualquer coisa da o grito.

 
Postado : 09/12/2011 5:29 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Mude os cálculos da planilha pra Manual. Assim as fórmulas só serão calculadas quando você quiser.

Para isso (Excel 2007) vá no Botão office - Opções do Excel - Fórmulas - E em opções de cálculo selecione - Manual. Aconselho deixar marcada a caixa Recalcular pasta de Trabalho antes de Salvar, para evitar perder dados novos...

Caso precise calcular a pasta durante o uso, basta teclar F9 q as fórmulas serão calculadas manualmente.

Qualquer duvida retorne.

 
Postado : 09/12/2011 6:20 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

É uma opção também, mas eu nunca consigo me acostumar em deixar a planilha manual.
Eu tenho memória fraca e nunca lembro, acabo achando que tá dando pal e acabo mexendo na fórmula sem precisar... ainda mais que eu costumo sempre acrescentar coisinhas a mais e na hora de fazer a fórmula não da o retorno que deveria mesmo a fórmula estando toda certa, até lembrar de apertar F9.
hahahhahahhaahhah :lol: :lol:

 
Postado : 09/12/2011 7:02 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bernardo, passar pra Manual é o famoso "Paliativo", também conhecido como "Recurso Técnico" ou mais vulgarmente chamado "Gambiarra"... Pra quem não consegue alterar a fórmula e deixá-la mais "leve"...

kkkk

 
Postado : 09/12/2011 7:38 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Conheço como ReTecA "Recurso Técnico Alternativo"
hahhahahahahah

mas é que mesmo quando preciso eu não consigo me acostumar... nunca me lembro...

Qualquer coisa da o grito.
Abraço

 
Postado : 09/12/2011 7:48 am