Notifications
Clear all

indice+modo+corresp

4 Posts
3 Usuários
0 Reactions
879 Visualizações
(@elizandro)
Posts: 13
Active Member
Topic starter
 

olá... tenho esta fórmula desenvolvida para buscar dados em uma planilha, nas colunas "E" e "H".
Porém eu vou alimentando esta planilha diariamente, incluindo linhas (atualmente está com 20 mil linhas). Toda vez tenho que preciso recalcular tenho que informar qual a última linha que possui dados. Se eu deixar somente as colunas (E:E) ele retornar erro. Temo como eu "automatizar" para que eu não precise ter este trabalho para informar a última linha preenchida??
=ÍNDICE(E1:E50;MODO(SE(CONT.SE($B$1:$B1;E1:E50)=0;SE(H1:H50<=$C$1+0;CORRESP(E1:E50;E1:E50;0)))))

 
Postado : 05/03/2018 2:12 pm
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

Olá colega elizandro.

Tenta assim:

=ÍNDICE(E1:E1048575;MODO(SE(CONT.SE($B$1:$B1;E1:E1048575)=0;SE(H1:H1048575<=$C$1+0;CORRESP(E1:E1048575;E1:E1048575;0)))))

___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como [Resolvido].

Att.

André Arruda

 
Postado : 05/03/2018 2:38 pm
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Boa noite.

Tente desta forma:

ÍNDICE(DESLOC(E1;;;CONT.VALORES(E1:E100000);1);MODO(SE(CONT.SE($B$1:$B1;DESLOC(E1;;;CONT.VALORES(E1:E100000);1))=0;SE(DESLOC(H1;;;CONT.VALORES(E1:E100000);1)<=$C$1+0;CORRESP(DESLOC(E1;;;CONT.VALORES(E1:E100000);1);DESLOC(E1;;;CONT.VALORES(E1:E100000);1);0)))))

Good luck!

 
Postado : 05/03/2018 3:48 pm
(@elizandro)
Posts: 13
Active Member
Topic starter
 

amigos.. obrigado... foi muito útil... a fórmula do estevao deu certinho... muito fera... conhece muito mesmo.
Xlarruda... obrigado tb pelo apoio.

 
Postado : 06/03/2018 7:17 am