Como adicionar o tempo até a data no Excel

0

Eu tenho uma célula que contém "01.08.2014", que é uma data. Eu quero usar uma fórmula para transformá-lo em "01.08.2014 00:00:00", que é suposto ser data e hora.

    
por Hans 12.09.2014 / 10:11

3 respostas

0

Supondo que sua data "01.08.2014" esteja na célula A1, isso deve funcionar.

=DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2))

A função DATE() funciona retirando os componentes Ano, Mês e Data da sua string e remontando-os em uma data apropriada do Excel.

    
por 12.09.2014 / 10:23
0

Eu o corrijo da seguinte forma: aparentemente, a data já estava totalmente incluída nas informações da célula, então eu só tive que reformatar: Selecione todas as células, pressione CTRL + 1 e defina seu próprio formato, por exemplo, Eu fiz dd.mm.yyyy hh: mm: ss

    
por 12.09.2014 / 10:48
0

Os valores de data / hora são armazenados como um único número. A parte inteira é a data (número de dias desde uma data de referência) e a parte decimal é a hora (fração de um dia). Esse é o conteúdo real da célula se o Excel a armazenar como dados de data / hora. O que você vê é apenas formatá-lo para expressá-lo em formato legível. Usar funções de string para analisar os componentes de data não funcionará porque não é o que realmente está na célula.

Você pode formatar o conteúdo da maneira que quiser. Formatos personalizados oferecem muita flexibilidade. Ou você pode usar funções para extrair componentes da data e hora e concatená-los para um formato personalizado. Este link fornece algumas explicações: link

EDIT: @ Hans, Quando eu escrevi isso, eu perdi o seu post que você já tinha resolvido o seu problema. Deixarei a resposta caso seja útil para qualquer outra pessoa.

    
por 12.09.2014 / 16:55