Precisa unir duas tabelas do Excel usando Id e uma diferença de horário

1

Eu preciso juntar dois bancos de dados (tabelas do Excel). Cada um tem números de cartão de identificação (único) e hora de admissão. A chave principal é o id do paciente. Eu só quero obter os com o mesmo id e tempo de admissão menos de 9 horas atrás.

TABLE 1: Patient id    Date and time of admission
-------------------------------------------------
855                    22/01/2018 15:50
866                    28/01/2018 16:45
877                    30/01/2018 22:40
888                    01/02/2018 00:21


TABLE 2: Patient id    Date and time of admission
-------------------------------------------------
855                    30/01/2018 01:22
877                    31/01/2018 03:11
888                    06/02/2018 05:11

JOIN TABLE (ids <9 hs) Date and time (1)    Date and time (2)
-------------------------------------------------------------
877                    30/01/2018 22:40     31/01/2018 03:11

Seria melhor com uma consulta porque: 1. Esta base de dados está mudando a cada dia, 2. Eu preciso extrair o banco de dados conjunto e importar para o SPSS a cada mês

Algo como IF(patientid1=patientid2) & IF(dateandtime2-dateandtime1>9:00)

    
por Nicolas Riera 11.02.2018 / 21:40

1 resposta

0

Na Tabela 1 você pode ver o VLOOKUP na Tabela 2 com base no ID do Paciente e retornar o tempo de admissão secundário (eu chamarei esse Tempo de Admissão 2). Você pode então adicionar outra coluna e preenchê-la com uma fórmula, Admission Time 2 (minus) Admission Time 1. Você pode filtrar para ver quais linhas são menos de 9 horas (Admission Time 2 menos Admission Time 1 pode acabar sendo uma fração de um dia, caso em que você precisaria multiplicar o resultado por 24 para visualizá-lo em horas).

    
por 12.02.2018 / 14:31