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.
OGGI Sintassi e argomenti della funzione
La sintassi di una funzione si riferisce al layout della funzione e include il nome della funzione, le parentesi, i separatori di virgola e gli argomenti.
La sintassi per la funzione TODAY è:
OGGI utilizza 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 TODAY in un foglio di lavoro Excel:
- Digita la funzione completa in una cella del foglio di lavoro.
- Immettere la funzione utilizzando la finestra di dialogo della funzione TODAY.
Poiché la funzione TODAY non ha argomenti che possono essere immessi manualmente, è altrettanto facile digitare la funzione quanto utilizzare la finestra di dialogo.
Ogni volta che viene aperto 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 viene aperto un foglio di lavoro che utilizza il ricalcolo automatico, utilizzare una scelta rapida da tastiera per immettere la data corrente.
Usa OGGI nei calcoli Excel
L'utilità della funzione TODAY diventa evidente quando viene utilizzata nei calcoli della data, spesso insieme ad altre funzioni di 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 TODAY nella cella A2 come argomento per le funzioni YEAR, MONTH e DAY .
La funzione TODAY 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 renderli più facili da usare e capire.
Ad esempio, la data 11/1/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 10/15/2015 sia inserita e memorizzata come valore di data.
L'esempio nella cella A7 utilizza la funzione ANNO per estrarre l'anno corrente dalla funzione TODAY nella cella A2 e quindi sottrae da quel 1999 per trovare la differenza tra i due anni, 2018 - 1999 = 19.
La cella A7 era formattata come Generale prima di inserire la formula e mostra un risultato errato. Per risolvere questo problema, vedere la sezione Risolvere i problemi di formato della data alla fine di questo articolo.
Risolvere i 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 Compila il > Opzioni. Su un Mac, seleziona Excel> Preferenze.
-
Seleziona Formule. Su un Mac, seleziona Calcolo.
-
Nel Nella sezione Opzioni di calcolo, selezionare 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 sottrae 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 di immettere la formula.
Poiché la formula contiene date, Excel modifica il formato della cella in Data. La cella A7 nell'esempio mostra una cella che è stata formattata come una data. Contiene le informazioni sbagliate. Per visualizzare il risultato della formula come numero, il formato della cella deve essere reimpostato su Generale o su Numero:
-
Evidenzia la cella o le celle con la formattazione errata.
-
Fare clic con il tasto destro sulle celle evidenziate per aprire il menu contestuale.
-
Seleziona formato celle per aprire la finestra di dialogo Formato celle.
-
Seleziona il Numero scheda 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.