Converter strings de hora para formato de hora do Excel

0

Eu tenho algumas seqüências assim:

0 hours 13 minutes
1 hours 32 minutes
1 hours 10 minutes
0 hours 13 minutes
22 hours 5 minutes
0 hours 8 minutes
0 hours 1 minutes
0 hours 22 minutes

Eu quero convertê-los em valores de tempo para que eu possa fazer alguns cálculos (tempo médio).

Estou um pouco preso porque alguns terão dois dígitos horas / minutos e outros apenas 1. Quando tento extrair os valores, parece ficar confuso e me dar valores incorretos.

Eu tentei usar uma combinação das fórmulas LEFT e MID em conjunto com MINUTE e HOUR , mas não consegui obter um resultado correto. Veja abaixo:

Cell N2: 0 hours 37 minutes

Cell P2: =HOUR(LEFT(N2,2))

Cell Q2: =MINUTE(MID(N2,9,2))

Cell R2: =TIME(P2,Q2,0)

Isso só retorna às 12:00 AM ou quando formatado para hh:mm , diz 00:00 . Ele deve retornar 00:37 ou qualquer outro valor que me permita obter um valor médio de hora / minuto para qualquer quantidade desses horários.

    
por Syntax Error 03.02.2017 / 17:28

1 resposta

0

Com dados em A1 , em B1 digite:

=TIMEVALUE(TRIM(SUBSTITUTE(SUBSTITUTE(A1,"hours",":"),"minutes","")))

e formatar como Hora.

    
por 03.02.2017 / 18:04