Le funzioni DATA in Excel sono uno strumento fondamentale per chiunque lavori con fogli di lavoro contenenti informazioni temporali.
In quest’articolo, esploreremo come utilizzare queste funzioni per convertire correttamente le date importate da altri programmi e come eseguire operazioni complesse con le date in Excel.
Indice dei contenuti
La funzione DATA e le sue combinazioni
Quando si importa un file da un altro programma o si copiano le date in un foglio Excel, può accadere che le date non vengano riconosciute correttamente e vengano visualizzate come numeri o stringhe di testo. Per ovviare a questo problema e convertire queste informazioni in date corrette, si può utilizzare la funzione DATA in combinazione con altre funzioni di testo, come SINISTRA, STRINGA.ESTRAI e DESTRA.
La funzione DATA
La funzione DATA permette di creare una data a partire dai suoi componenti: anno, mese e giorno. La sintassi di questa funzione è la seguente:
=DATA(anno, mese, giorno)
La funzione DATA accetta normalmente anni compresi tra 1900 e 9999, mesi tra 1 e 12 e giorni tra 1 e 31. Tuttavia, se si utilizzano valori al di fuori di questi intervalli, la funzione si comporta in modo flessibile, adattando la data in modo appropriato:
- Se l’anno è compreso tra 0 e 1899, viene sommato a 1900.
- Se il mese è negativo o supera 12, la data si sposta all’anno precedente o successivo.
- Se il giorno è negativo o supera 31, la data si sposta al mese precedente o successivo.
Combinare DATA con altre funzioni
Per estrarre le parti dell’anno, del mese e del giorno dalla cella originale e convertire le informazioni in date corrette con la funzione DATA, è possibile utilizzare le funzioni di testo SINISTRA, STRINGA.ESTRAI e DESTRA.
Ecco un esempio di come utilizzare queste funzioni in combinazione con DATA:

Supponiamo che si abbia una data in formato testo nella cella A1, nel formato “GG/MM/AAAA”. Per convertirla in una data valida, si può utilizzare la seguente formula:
=DATA(DESTRA(A1, 4); STRINGA.ESTRAI(A1, 4, 2); SINISTRA(A1, 2))
In questo modo, la cella risultante verrà formattata correttamente come una data.
Operazioni con le date in Excel
Le funzioni di data in Excel permettono di eseguire operazioni complesse con le date, come aggiungere o sottrarre giorni, mesi o anni.
La funzione principale per lavorare con le date è, come abbiamo visto, DATA. Tuttavia, per eseguire calcoli più avanzati, è possibile utilizzare le funzioni ANNO, MESE e GIORNO, che estracono rispettivamente l’anno, il mese e il giorno da una data fornita.
Ad esempio, se si vuole aggiungere 3 anni e 3 mesi a una data iniziale che si trova nella cella A1, si può utilizzare la seguente formula:
=DATA(ANNO(A1) + 3; MESE(A1) + 3; GIORNO(A1))

Funzioni di data e ora in Excel
Excel offre 24 funzioni per lavorare con date e ore, alcune delle quali si concentrano sull’ora e altre sulle date. Due funzioni particolari, =OGGI()
e =ADESSO()
, restituiscono dinamicamente la data e l’ora correnti, aggiornandosi automaticamente quando si apre il file o si ricalcola il foglio di lavoro.
La funzione OGGI
La funzione =OGGI()
restituisce la data corrente. Ad esempio, se oggi è il 1 gennaio 2020, la funzione fornirà il risultato “01/01/2020”. È importante notare che si tratta di una funzione volatile, il che significa che il suo risultato cambierà ogni volta che il foglio di lavoro viene riaperto o ricalcolato.
La funzione ADESSO
La funzione =ADESSO()
restituisce sia la data che l’ora correnti. Ad esempio, se oggi è il 1 gennaio 2020 e l’ora attuale è 12:00, la funzione fornirà il risultato “01/01/2020 12:00”. Anche questa funzione è volatile e si aggiornerà automaticamente ogni volta che il foglio di lavoro viene riaperto o ricalcolato.

Se si desidera ottenere solo l’ora attuale, si può fare la differenza fra =ADESSO()
e =OGGI()
:
=ADESSO() - OGGI()
Trasformare i risultati dinamici in valori statici
In alcuni casi, si potrebbe voler convertire i risultati delle funzioni OGGI e ADESSO in valori statici che non si aggiornano automaticamente. Per farlo, si può selezionare la cella contenente la funzione, premere F2 per passare in modalità di modifica e poi premere F9 per calcolare il risultato della funzione e trasformarlo in un valore statico. Infine, premere Invio per confermare la modifica.
Conclusione
Le funzioni di data e ora in Excel sono potenti strumenti che possono aiutare a gestire e analizzare dati temporali in modo efficiente. Nell’uso quotidiano di Excel, è fondamentale padroneggiare queste funzioni per ottenere risultati accurati e risparmiare tempo prezioso. Per approfondire ulteriormente le funzioni di data e ora in Excel, si raccomanda la lettura di articoli più avanzati e il download di modelli di calendario Excel in italiano.