Come Convertire una Data Giuliana in Excel
Le date giuliane usano un codice a 5 cifre: le prime due per l'anno, le ultime tre per il giorno. Excel 2013 non riconosce direttamente questo formato, quindi devi convertire le date giuliane in date calendario normali per fare calcoli. Usa una formula per estrarre i dati dalla data giuliana e riformattarla nel formato data atteso.
Passo 1
Seleziona la cella dove inserirai la data giuliana, clicca menu a tendina "Formato numero" sulla scheda Home, gruppo Numero, e scegli "Testo", così Excel tratta il dato come testo.
Passo 2
Inserisci la data giuliana completa a 5 cifre, inclusi zeri iniziali (es. "00001" per 1 gen 2000). Formattando come testo, Excel mantiene gli zeri iniziali; con formato Generale o Numero li rimuoverebbe, rompendo il formato giuliano.
Passo 3
In una cella vuota inserisci la formula (senza virgolette):
=DATA(SE(0+(SINISTRA(A1;2))<30;2000;1900)+SINISTRA(A1;2);1;DESTRA(A1;3))
Sostituisci "A1" con la cella contenente la data giuliana.
Suggerimento
Alcuni database usano una variante a 7 cifre dove le prime 4 sono l'anno. Per convertire una data giuliana a 7 cifre in A1: =DATA(SINISTRA(A1;4);1;DESTRA(A1;3)).
Se hai una colonna di date giuliane, trascina la formula in basso per convertirle tutte automaticamente.
Per rimuovere le date giuliane originali, devi prima separare la formula dai valori convertiti. Seleziona le celle con le date convertite, premi Ctrl+C, clicca menu a tendina "Incolla" su scheda Home, gruppo Appunti, e scegli "Incolla valori" per sovrascrivere le formule coi valori. Poi puoi cancellare le date giuliane senza influire sui valori convertiti.
Avvertenza
Poiché Excel incrementa le date internamente partendo dal 1 gen 1900 e non ammette numeri di data negativi, non convertirà correttamente date giuliane anteriori a quel valore senza codice Visual Basic esteso.