La funzione OGGI aggiunge la data corrente a un foglio di lavoro e nei calcoli della data. La funzione è una delle funzioni volatili di Excel, il che significa che si aggiorna ogni volta che un foglio di lavoro contenente la funzione viene ricalcolato.
Le informazioni in questo articolo si applicano a Excel 2019, 2016, 2013, 2010, 2007; Excel per Microsoft 365, Excel Online, Excel per Mac, Excel per iPad, Excel per iPhone ed Excel per Android.
TODAY Sintassi della funzione e argomenti
La sintassi di una funzione si riferisce al layout della funzione e include il nome della funzione, le parentesi, i separatori di virgole e gli argomenti.
La sintassi per la funzione OGGI è:
=OGGI()
TODAY usa la data seriale del computer, che memorizza la data e l'ora correnti, come un numero, come argomento. Ottiene queste informazioni sulla data corrente leggendo l'orologio del computer.
Ci sono due opzioni per inserire la funzione OGGI in un foglio di lavoro Excel:
- Digita la funzione completa in una cella del foglio di lavoro.
- Inserisci la funzione utilizzando la finestra di dialogo della funzione OGGI.
Poiché la funzione OGGI non ha argomenti che possono essere inseriti manualmente, è facile digitare la funzione come usare la finestra di dialogo.
Ogni volta che si apre un foglio di lavoro, la data cambia a meno che il ricalcolo automatico non sia disattivato. Per evitare che la data cambi ogni volta che si apre un foglio di lavoro che utilizza il ricalcolo automatico, utilizzare una scorciatoia da tastiera per inserire la data corrente.
Usa OGGI nei calcoli di Excel
L'utilità della funzione OGGI diventa evidente quando viene utilizzata nei calcoli della data, spesso insieme ad altre funzioni della data di Excel.
Nell'immagine seguente, le righe da 3 a 5 estraggono le informazioni relative alla data corrente (come l'anno, il mese o il giorno corrente) utilizzando l'output della funzione OGGI nella cella A2 come argomento per l'ANNO, Funzioni MESE e GIORNO.
La funzione OGGI calcola anche l'intervallo tra due date, come il numero di giorni o anni. Vedi le righe 6 e 7 dell'immagine sopra.
Date come numeri
Le date nelle formule nelle righe 6 e 7 possono essere sottratte l'una dall' altra perché Excel memorizza le date come numeri. Questi numeri sono formattati come date nel foglio di lavoro per facilitarne l'utilizzo e la comprensione.
Ad esempio, la data 1/11/2018 (1 novembre 2018) nella cella A2 ha un numero di serie di 43405 (il numero di giorni dal 1 gennaio 1900). Il 15 ottobre 2015 ha un numero di serie di 42.292.
La formula di sottrazione nella cella A6 utilizza questi numeri per trovare il numero di giorni tra le due date, 43, 405 - 42, 292=1113.
La formula nella cella A6 utilizza la funzione DATA di Excel per garantire che la data 2015-10-15 venga inserita e memorizzata come valore di data.
L'esempio nella cella A7 utilizza la funzione ANNO per estrarre l'anno corrente dalla funzione OGGI nella cella A2 e quindi sottrae da quel 1999 per trovare la differenza tra i due anni, 2018 - 1999=19.
La cella A7 è stata formattata come Generale prima dell'immissione della formula e mostra un risultato errato. Per risolvere questo problema, consulta la sezione Risoluzione dei problemi relativi al formato della data alla fine di questo articolo.
Risoluzione dei problemi di ricalcolo della data
Se la funzione OGGI non si aggiorna alla data corrente ogni volta che si apre il foglio di lavoro, il ricalcolo automatico per la cartella di lavoro è stato disattivato.
Per attivare il ricalcolo automatico:
- Seleziona File > Opzioni. Su un Mac, seleziona Excel > Preferenze.
- Seleziona Formule. Su un Mac, seleziona Calcolo.
-
Nella sezione Opzioni di calcolo, seleziona Automatico per attivare il ricalcolo automatico.
- Chiudi la finestra di dialogo e torna al foglio di lavoro.
Risolvi i problemi di formato della data
Quando si sottraggono due date in Excel, il risultato viene spesso visualizzato come un' altra data anziché come numero. Ciò accade se la cella contenente la formula è stata formattata come Generale prima dell'immissione della formula.
Poiché la formula contiene date, Excel cambia il formato della cella in Data. La cella A7 nell'esempio mostra una cella che è stata formattata come data. Contiene informazioni errate. Per visualizzare il risultato della formula come un numero, il formato della cella deve essere reimpostato su Generale o su Numero:
- Evidenzia la cella o le celle con la formattazione errata.
- Fai clic con il pulsante destro del mouse sulle celle evidenziate per aprire il menu contestuale.
- Seleziona Formatta celle per aprire la finestra di dialogo Formatta celle.
- Seleziona la scheda Numero per visualizzare le opzioni di formattazione.
-
Nella sezione Categoria, scegli Generale.
- Seleziona OK per chiudere la finestra di dialogo e tornare al foglio di lavoro.