Adicione um formato de tempo decorrido a uma data e hora no Excel

1

Dado o valor 4/1/2013 20:07:11 e uma coluna chamada Tempo decorrido que possui valores como 00:00:00:00:000 , que é 00:hh:mm:ss:fff , gostaria de derivar uma coluna que é o valor de data + o tempo decorrido.

Por exemplo:

AcquisitionDate:     4/1/2013 20:07:11
Date                      Elapsed
4/1/2013 20:07:11:000     00:00:00:00:000
4/1/2013 20:07:12:984     00:00:00:01:984
4/1/2013 20:07:14:984     00:00:00:03:984

Isso é possível?

Editar - Algumas informações adicionais

Tudo isso vem de um arquivo CSV, os dados brutos são exatamente assim:

Acquisition Date:   4/1/2013 8:07:11 PM
Scan Elapsed           101 <Left> (C)  102 <Center> (C)  103 <Right> (C)
1    00:00:00:00:000   23.327          23.207            23.105
2    00:00:00:01:984   23.386          23.292            23.174
...
638  00:00:21:13:984   213.58          217.361           211.845

Por fim, estou tentando escrever algum script (ou Macro ... o que for necessário no Excel), que executará alguma ação em arquivos > 1000 CSV em um diretório. O processo foi simplesmente abrir o CSV no excel e agora eu estou lidando com qualquer formatação que me der.

A coluna Decorrida agora é "Geral" e não há formatação de data adequada a esse estilo.

    
por Tom 21.08.2013 / 19:43

1 resposta

2

Para obter a data mais a hora, você pode usar isto:

=$B$1+SUBSTITUTE(MID(B3,4,LEN(B3)),":",".",3)

B1 é onde a data de aquisição é e B3 é onde o primeiro tempo decorrido é.

Formate o resultado como dd/mm/yyyy hh:mm:ss.000 usando o formato personalizado.

Em seguida, arraste para baixo.

No entanto, uma coisa é ignorar o 00: inicial no tempo decorrido (e não sei se poderia ser, talvez dias seja relevante?). Se houver um valor lá, não será considerado na fórmula!

    
por 21.08.2013 / 20:35