Notifications
Clear all

Índice + Corresp + retornar maior data

2 Posts
2 Usuários
0 Reactions
935 Visualizações
(@rafaelvnq)
Posts: 2
New Member
Topic starter
 

Bom dia, estou com um problema em uma planilha criado e preciso da ajuda de vocês.

Tenho uma planilha que busca a data de um determinado treinamento dado a um funcionário.

Para puxar esta informação eu tenho uma planilha onde as colunas são treinamentos e linhas as funções e um "X" classifica se aquela determinada função recebe o treinamento. Outra planilha possui todos os treinamentos já dados aos funcionários, sendo que o mesmo colaborador pode ter recebido o mesmo treinamento em mais de uma data (atualização de treinamento).

Tenho por fim, uma planilha que me lista todos os colaboradores nas linhas e os treinamentos nas colunas e quando o colaborador recebeu o treinamento, a data aparece na célula correspondente (X;Y).

Problema: Quando um colaborador têm 2 treinamentos, aparece sempre a data do treinamento mais antigo, tentei de inúmeras formas usar MÁXIMO ou MAIOR na fórmula citada abaixo e não obtive êxito.

Segue fórmula:

=SE(ÍNDICE(DIAGRAMA_TREINAMENTO_DECLARADO;CORRESP(FUNC;FUNÇÕES_GERAIS;0);CORRESP(COD_TREINAMENTO;XX;0))="X";ÍNDICE(REG_TREINAMENTOS_QSMS!A8:B30000;CORRESP(CHAPA_PARTICIPANTES&COD_TREINAMENTO;REG_TREINAMENTOS_QSMS!$A$8:$A$59937;0);2))

Funcionamento: Primeiro a fórmula testa se foi marcado um "X" para aquela função x treinamento. Caso positivo, então ela retorna através de um ÍNDICE/CORRESP a data do treinamento.

OBS: A planilha tem cerca de 25000 linhas de treinamento lançadas.

 
Postado : 25/05/2015 7:25 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Rafael

Parta facilitar anexe uma planilha de exemplo com poucos dados, demonstrando o resultado esperado

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 25/05/2015 8:05 am