Notifications
Clear all

Identificar data, retornar valor de linha.

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

Bom, basicamente preciso encontrar uma data em uma linha, a partir de uma data referência. Depois que encontrar a coluna correspondente as datas, nessa coluna preciso encontrar o valor que é diferente de zero, e na linha desse valor diferente de zero, pegar um texto na mesma com apenas algumas colunas de distancia. Se alguem puder ajudar.. Agradeço.

Ou seja, preciso achar uma data, por exemplo, dia 08/10. Na coluna dessa data, encontrar a linha do valor diferente de 0, que nesse caso é 20. E então, retornar o valor da primeira coluna, nesse caso, natalia.
Não estou conseguindo encaixar as fórmulas, e não queria usar VBA.
Quem puder ajudar, agradeço.

 
Postado : 09/05/2018 9:58 am
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Sugiro postar sua planilha com uma demonstração manual do resultado pretendido.
Para anexar, clique em responder e localize essa opção abaixo da janela de digitação.

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 09/05/2018 10:23 am
xlarruda
(@xlarruda)
Posts: 732
Honorable Member
 

Segue uma possibilidade:

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

Att.

André Arruda

 
Postado : 09/05/2018 10:26 am
(@jsomazz)
Posts: 36
Eminent Member
 

Boa tarde Felinto,

Talvez isso ajude...

Abraços,

 
Postado : 09/05/2018 11:53 am
Estevaoba
(@estevaoba)
Posts: 0
Eminent Member
 

Segue uma opção com fórmula matricial (ctrl+shift+enter):

Considerando a data pesquisada em C11.

=SE(MÍNIMO(SE(B1:L1=C11;SE(B2:L9<>"";LIN(A2:A9)-1)))=0;"N/D";ÍNDICE(A2:A9;MÍNIMO(SE(B1:L1=C11;SE(B2:L9<>"";LIN(A2:A9)-1)))))

Good luck!

 
Postado : 09/05/2018 12:34 pm
(@felinto)
Posts: 2
New Member
Topic starter
 

Nossa, vcs são tops! xlarruda wzxnet7 jsomazz Estevaoba!!!
O VBA não deu pra implementar porque é em mais de uma célula que preciso colocar os 'nomes'
A fórmula matricial quase deu certo, se não fosse minha completa incompetência em botar pra funcionar. Heheheh.
Bom, eu usei a fórmula. Deu muito certo pela planilha que enviei. Só que a planilha na qual quis implementar não está dando certo. Acredito ser porque alguns dias não tem apenas um nome com numero diferente de zero. Têm mais de um nome (até 3, alguns dias).
Nessa planilha, a coluna dos nomes seria C5:C96. As datas I2:IX2. o Intervalo a identificar o valor diferente de zero (que seja numero apenas) I6:IX96. E os valores de data de referência para cada coluna está na linha 97 (abaixo da planilha, a partir da coluna BE.
Essa planilha é um cronograma de estudos, e quero revisar os estudos a partir da data do dia 19/3. Colocando os assuntos de cada data (nome dos assuntos) abaixo da data no novo dia de revisão.
A fórmula matricial enviada pelo Estevaoba está na célula BE100 (em cor rosa).
(tive que apagar a parte final da planilha, vai dar pra entender).
Se puderem, por gentileza, botar pra rodar pra um rapaz deficiente em Excel. kkk
Vai quebrar um galho giganteeee!

Valeu galera!

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

Tente ajustar a fórmula em BE100:

=SE(MÍNIMO(SE($I$2:$BW$2=BE97;SE($I$6:$BW$96<>"";LIN($C$6:$C$96)-5)))=0;"N/D";ÍNDICE($C$6:$C$96;MÍNIMO(SE($I$2:$BW$2=BE97;SE($I$6:$BW$96<>"";LIN($C$6:$C$96)-5)))))

A alteração é só na parte LIN($C$6:$C$96)-1 para LIN($C$6:$C$96)-5, pois no seu caso os dados iniciam na linha 6.

Ab.

 
Postado : 09/05/2018 4:34 pm