Corso
In questo articolo ti spiego come funziona la funzione NOW() di Excel. Ti guiderò tra le opzioni di formattazione e ti mostrerò alcuni modi utili per usarla per timestamp, pianificazione e altro ancora.
Capire la funzione NOW() di Excel
La funzione NOW() in Excel è pensata per restituire la data e l'ora correnti in base all'orologio del tuo sistema. È utile per aggiungere timestamp ai dati, tracciare modifiche o creare report dinamici che si aggiornano automaticamente.
Come funziona NOW() in Excel
Quando inserisci la funzione NOW() in una cella, Excel mostra la data e l'ora correnti. Il valore si aggiorna ogni volta che il foglio di lavoro ricalcola. Poiché ricalcola sempre, NOW() è ideale nei casi in cui i valori in tempo reale sono utili o necessari, come in dashboard, orologi o in combinazione con formule più complesse e sensibili al tempo.
Sintassi di NOW() in Excel
La sintassi della funzione NOW() è semplice. Non richiede argomenti.
=NOW()
Dopo aver inserito la formula, premi Invio per visualizzare data e ora correnti.
Formattare il risultato di NOW() in Excel
Per impostazione predefinita, Excel può mostrare il risultato come data e ora oppure solo come data, a seconda della formattazione della cella. Puoi sempre vedere come appare e poi cambiare il formato di visualizzazione se vuoi qualcosa di diverso.
Per formattare la cella:
-
Seleziona la cella con la formula
NOW() -
Premi Ctrl+1 per aprire la finestra di dialogo Formato Celle
-
Scegli Data o Personalizzato
Alcuni modi per usare NOW() in Excel
Ci sono molti modi per usare la funzione NOW() nei tuoi fogli di calcolo. Ecco alcune idee comuni:
- Aggiungere timestamp alle voci di un registro o database
- Calcolare il tempo trascorso da un evento specifico
- Creare intestazioni o piè di pagina dinamici con data e ora correnti
Combinare NOW() di Excel con altre funzioni
Puoi combinare NOW() con altre funzioni di Excel per eseguire calcoli più avanzati. Ad esempio, per calcolare il numero di giorni tra adesso e una data futura, basta sottrarre NOW() dalla data futura.
=A2 - NOW()
Questa formula restituisce la differenza in giorni (e frazioni di giorno) tra la data futura indicata e la data e ora correnti.
Qui sarebbe utile anche la funzione ROUND() di Excel, come puoi vedere:

Ecco un altro esempio, forse più interessante:
Puoi combinare NOW() con la funzione IF() per creare scadenze o avvisi. Immagina, per esempio, di avere una data di scadenza nella cella A2 e di voler sapere se è scaduta:

Questa formula confronta la data e l'ora correnti con il valore in A2. Se la scadenza è già passata, restituisce "Past Due"; altrimenti mostra "On Time".
Aggiornare e ricalcolare NOW() in Excel
Il valore restituito da NOW() si aggiorna ogni volta che il foglio di lavoro ricalcola. Questo può accadere quando:
- Apri la cartella di lavoro
- Inserisci nuovi dati
- Premi F9 per ricalcolare manualmente (un bel trucchetto se non lo conosci).
Se vuoi che il valore rimanga statico, usa Ctrl + ; per inserire la data corrente oppure Ctrl + Maiusc + ; per l'ora corrente.
Limitazioni di NOW() in Excel
NOW() è utile, ma ci sono un paio di aspetti da tenere bene a mente:
- Si basa sull'orologio del sistema, quindi un'ora di sistema errata influisce sui risultati. Ricontrolla il tuo file se stai viaggiando.
- Si aggiorna a ogni ricalcolo, quindi è quella che si chiama una funzione volatile. Questo comportamento potrebbe non essere desiderabile in tutti i casi. Se, per esempio, stai registrando quando è stato completato un'attività, un timestamp che si ricalcola sempre sovrascriverebbe l'orario originale e potrebbe non darti il risultato che vuoi.
Conclusione
La funzione NOW() in Excel è un ottimo strumento per aggiungere informazioni dinamiche su data e ora ai tuoi fogli di calcolo. Mi piace la funzione NOW() perché ti permette di creare documenti Excel più reattivi e in alcuni casi molto più utili.
Per imparare altri trucchi utili, segui il nostro corso Advanced Excel Functions. Imparerai i riferimenti, le funzioni di database e molto altro. Provalo!

Sono uno scrittore e editor di data science, con contributi a articoli di ricerca su riviste scientifiche. Sono particolarmente interessato ad algebra lineare, statistica, R e affini. Inoltre, gioco anche parecchio a scacchi!


