>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como converter uma data juliana no Excel


As datas julianas usam um código de cinco dígitos; os dois primeiros dígitos representam o ano e os três últimos dígitos referem-se ao dia. O Excel 2013 não reconhece diretamente esse formato, portanto, você precisará converter datas julianas em datas normais do calendário para realizar cálculos. Use uma fórmula para extrair os dados pertinentes da data juliana e reformate-os para o formato de data esperado.

Etapa 1


Realce a célula na qual você inserirá a data juliana, clique no menu suspenso "Formato do número" no grupo Número da guia Início e selecione "Texto", para que o Excel reconheça os dados inseridos como texto.

Etapa 2


Insira a data juliana completa de cinco dígitos, incluindo zeros à esquerda, como "00001" para a data 1º de janeiro de 2000. Como você formatou a célula como texto, o Excel mantém os zeros à esquerda; se você usou o formato Geral ou Número, o Excel remove os zeros à esquerda, para que os dados não estejam mais no formato Juliano.

Etapa 3


Digite a fórmula "=Data(If(0+(Left(A1,2))<30,2000,1900)+Left(A1,2),1,Right(A1,3))" sem aspas em uma célula vazia . Altere a referência "A1" para refletir a célula que contém a data juliana.

Dica


Alguns bancos de dados usam uma variação de sete dígitos do formato juliano original no qual os primeiros quatro dígitos representam o ano. Para converter uma data juliana de sete dígitos na célula A1, use a fórmula "=Data(Esquerda(A1,4),1,Direita(A1,3))."

Se você tiver uma lista colunar de datas julianas, copie a fórmula na coluna da fórmula para converter automaticamente cada data.

Para remover as datas julianas originais, você deve primeiro retirar a fórmula dos valores convertidos. Realce as células que contêm as datas convertidas, pressione "Ctrl-C", clique no menu suspenso "Colar" no grupo Área de transferência da guia Página inicial e selecione a opção "Colar valores" para colar os valores sobre as fórmulas. Você pode excluir as datas julianas sem afetar os valores convertidos.

Aviso


Como o Excel incrementa internamente as datas a partir de 1º de janeiro de 1900 e não permite números de data negativos, ele não converterá corretamente as datas julianas anteriores a esse valor inicial sem usar código extensivo do Microsoft Visual Basic.