Excel: Verifique se a data está em uma lista de intervalos de datas e, se for, use o valor de outra célula

0

Eu tenho uma aba contendo uma lista de usuários e datas de início e término (para quando eles usam um recurso). Em outra aba eu quero visualizar qual usuário usa o recurso quando. Quero visualizar isso mostrando uma data em cada coluna e, na linha abaixo, mostro o nome do usuário usando o recurso nessa data.

Assim, os dados de entrada se parecem com isso (formato de data europeia dd / mm / aa):

Eugostariaqueoresultadofosseassim:

Eu sei como comparar datas e verificar se uma data está em um intervalo especificado, o que estou com dificuldades é como verificar se uma data está em uma lista de intervalos de datas (como na entrada) e, em seguida, atribuir o valor de outra coluna como valor. Provavelmente envolverá INDEX e MATCH , mas não consigo descobrir como amarrá-lo juntos.

    
por Pim Jager 31.07.2016 / 21:27

1 resposta

0

Supondo que table1 esteja na Sheet1 e table2 esteja na Sheet2 ... na Sheet2 cell A4, digite:

=INDEX(Sheet1!$A$1:$A$3,MATCH(1,(Sheet2!A3>=Sheet1!$B$1:$B$3)*(Sheet2!A3<=Sheet1!$C$1:$C$3),0))

pressione Ctrl + Deslocamento + Digite

arraste a fórmula para a direita.

por favor, compartilhe se funciona .. (ou não) .. Espero que ajude.

    
por 15.10.2018 / 20:41