Como converter uma data em uma data juliana?
Se quiser converter uma data normal em uma data juliana no Excel, você precisa obter o ano e o número do dia a partir da data. E então combine os dois onde o ano vem primeiro e o número do dia vem em segundo. Abaixo está o formato de uma data juliana.
Além disso, você também pode usar o formato abaixo. Existem vários formatos de data de Julian que você pode usar.
Fórmula Excel para data juliana
Aqui estão as etapas para escrever esta fórmula:
- Primeiro, insira a função TEXT em uma célula para obter o ano a partir da data TEXT(A1,”YYYY”).
- Depois disso, insira um E comercial (&) para inserir a segunda fórmula para obter o dia do ano.
- Agora aqui você tem que usar TEXT novamente com DATA e ANO.
- Portanto, insira esta fórmula TEXT(A1-DATE(YEAR(A1),1,0), »000″) após este e comercial para obter o dia do ano .
No momento em que você pressiona a tecla Enter para obtê-lo, retorna um número, uma data juliana. E nesta data, os primeiros quatro dígitos são o ano e os próximos três dígitos são o número do dia do ano.
=TEXT(A1,"YYYY")&TEXT(A1-DATE(YEAR(A1),1,0),"000")
Para entender esta fórmula, é necessário dividi-la em duas partes:
Na primeira parte, você usou a função TEXT para obter o ano a partir da data no formato “AAAA”.
E na segunda parte combinamos três funções, TEXTO, DATA e ANO. ANO retorna o ano a partir da data original; com isso, DATE cria o primeiro dia do ano.
Depois disso, TEXT utiliza esta data e subtrai-a da data original. E no final, usando o formato “000” converte-o para um número de três dígitos, o número do dia do ano.
E, no geral, esta fórmula fornece o número do ano e do dia em uma única célula como uma data juliana.
Data juliana em outros formatos
Como disse no início, existem vários formatos de data juliana. E você pode usar qualquer um deles. Por exemplo, com a fórmula abaixo você pode criar uma data juliana onde você tem o ano como um número de dois dígitos e depois o dia como um número de três dígitos.
=TEXT(A1,"YY")&TEXT(A1-DATE(YEAR(A1),1,0),"000")
Conversão da data juliana
Se você já possui uma data juliana e deseja convertê-la novamente para uma data normal, pode usar a fórmula abaixo:
=DATE(LEFT(A2,4),1,RIGHT(A2,3))
Para entender esta fórmula você precisa entender a função DATE porque a função principal é a função DATE.
LEFT retorna o ano a partir da data extraindo quatro dígitos da esquerda. Por exemplo, no segundo argumento (mês), você tem 1, que significa o primeiro mês (janeiro).
Agora no terceiro argumento temos RIGHT, que retorna o número do dia do ano. O número de dias aqui é 324, mais do que o número total de dias que um mês normalmente tem (30/31). E a função DATA é inteligente o suficiente para ajustar esses dias em meses e fornecer uma data correta.