Nwlapcug.com


Come convertire una data Julian in Excel



Julian Date utilizzano un codice di cinque cifre; le prime due cifre rappresentano l'anno, e le ultime tre cifre si riferiscono al giorno. Excel 2013 direttamente non riconosce questo formato, pertanto è necessario convertire le date Julian date di calendario normale per eseguire calcoli. Utilizzare una formula per estrarre i dati pertinenti dalla data Julian e quindi riformattarlo per il formato di data prevista.

Istruzioni

1

Selezionare la cella in cui si potrà immettere la data Julian, fare clic sul menu a discesa "Formato numero" il gruppo numeri della scheda Home e quindi selezionare "testo", quindi Excel riconosce i dati inseriti come testo.

2

Immettere la data completa di Julian a cinque cifre, compresi eventuali zeri come "00001" per la data 1° gennaio 2000. Perché formattato la cella come testo, Excel mantiene eventuali zeri; Se è utilizzato il formato generale o numero, Excel rimuove gli zeri iniziali, così i dati non sono più in formato di Julian.

3

Immettere la formula "=Date(If(0+(Left(A1,2)) < 30,2000,1900)+Left(A1,2),1,Right(A1,3))" senza virgolette in una cella vuota. Modificare il riferimento di "A1" per riflettere la cella contenente la data Julian.

Consigli & Avvertenze

  • Alcuni database utilizzano una variante di sette cifre del formato originale Julian in cui le prime quattro cifre rappresentano l'anno. Per convertire una data Julian sette cifre nella cella A1, utilizzare la formula "= Date(Left(A1,4),1,Right(A1,3))."
  • Se si dispone di un elenco a colonne di Julian Date, copiare la formula verso il basso la colonna di formula per convertire automaticamente ogni data.
  • Per rimuovere le date Julian originale, si deve prima striscia la formula dai valori convertiti. Evidenziare le celle che contengono le date convertite, premere "Ctrl-C," fare clic sul menu a discesa "Incolla" nel gruppo Appunti della scheda Home e quindi selezionare l'opzione "Incolla valori" per incollare i valori sopra le formule. È quindi possibile eliminare le date Julian senza alterare i valori convertiti.
  • Perché Excel internamente incrementa anche le date a partire da 1° gennaio 1900 e non consente numeri di data negativa, non correttamente converte le date Julian precedenti a questo valore iniziale senza l'utilizzo di codice di Microsoft Visual Basic esteso.