Como converter datas para Julian Formatos em Excel

datas Julian são frequentemente utilizados em ambientes de produção como um timestamp e de referência rápida para um número de lote. Este tipo de data codificação permite que os varejistas, consumidores e agentes de serviço para identificar quando um produto foi feito e, portanto, a idade do produto. datas Julian também são utilizadas na programação, os militares e astronomia.

Diferentes indústrias têm suas próprias variações sobre Julian datas, mas a variação mais utilizada é composta de duas partes: um número de dois dígitos que representa o ano, eo número de dias decorridos no ano. Por exemplo, a data de Julian para 1960/01/01 seria 601. A data de Julian para 2014/12/31 seria 14365.

Excel não tem uma função built-in para converter uma data padrão para data Julian, mas a figura ilustra como você pode usar a seguinte fórmula para realizar a tarefa.

image0.jpg
= RIGHT (ANO (A4), 2) A4-DATE (YEAR (A4), 1,0)

Esta fórmula é realmente duas fórmulas juntou-se como uma cadeia de texto usando o E comercial ().

A primeira fórmula usa a função para a direita para extrair as duas direitas dígitos do número do ano. Note-se que você usa a função ano para retirar a parte do ano a partir da data real.

= RIGHT (ANO (A4), 2)

A segunda fórmula é um pouco mais complicado. Para este, você tem que descobrir quantos dias se passaram desde o início do ano. Para fazer isso, você primeiro precisa subtrair a data-alvo a partir do último dia do ano anterior:

A4-DATE (YEAR (A4), 1,0)

Observe o uso da função DATA.

A função DATA permite que você construa uma data em tempo real usando três argumentos: o ano, o mês e o dia. O ano pode ser qualquer número inteiro de 1900 a 9999. O mês e data pode ser qualquer número positivo ou negativo.

Por exemplo, esta fórmula retornaria o número de série de data para 01 de dezembro de 2013:

= DATE (2013, 12, 1)

Na fórmula data Julian neste exemplo, você usar um zero como o argumento dia. Quando você usa 0 como o argumento dia, você diz Excel que deseja que o dia antes do primeiro dia do mês dado. Assim, por exemplo, inserindo a seguinte fórmula para uma célula em branco vai voltar 31 de dezembro de 1959:

= DATE (1960,1,0)

Juntando as duas fórmulas juntamente com um e comercial constrói uma data Julian composta pelos dois primeiros caracteres do ano eo número de dias decorridos:

= RIGHT (ANO (A4), 2) A4-DATE (YEAR (A4), 1,0)

menu