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