Differenza fra una data statica e dinamica in Excel
Forse la definizione di data statica e data dinamica non è
chiarissima. Sostanzialmente significa date che si aggiornano automaticamente e
viceversa date che non subisco aggiornamento automatico.
Ovviamente la scelta
dell'inserire l'una piuttosto che l'altra dipende dagli obiettivi
di calcolo presenti nel foglio di
lavoro di Excel.
Se si stanno monitorando scadenze e pagamenti e se si vuole l'automatico
aggiornamento del calcolo di giorni, mesi o anni è indispensabile inserire una
data in formato dinamico. Viceversa altre informazioni, quale ad esempio una
data di nascita o la registrazione di una operazione (vendita, acquisto etc)
devono rimanere tali nel corso del tempo e on subire modifiche.
In questa sezione vengono trattate le diverse modalità di
inserimento delle date in formato dinamico e statico, e le scorciatoie (comandi da
tastiera) che possono
essere utilizzate per inserire velocemente la data e l'ora attuale in un Foglio
di lavoro.
Per quanto concerne i comandi per inserire l'ora e la data attuale, sono stati più volte modificati da Microsoft
nelle differenti versione di Excel, e pertanto prima di utilizzarli bisogna porre attenzione alla versione
che si sta utilizzando.
Le Funzione OGGI ADESSO
L'inserimento di una data dinamica è gestito da Excel attraverso la Funzione =OGGI()
La funzione OGGI in Excel fa esattamente ciò che indica il nome: restituisce la data odierna.
La sintassi della funzione OGGI è semplicissima in quanto
questa funzione non ha argomenti.
Per inserire la data odierna in Excel, basta imputare semplicemente la seguente formula in una cella: =OGGI()
:: Nota. La data che viene
restituita dalla Funzione OGG è quella indicata del sistema operativo.
In aggiunta alla data è possibile inserire anche l'ora.
Per questo tipo di risultato Excel mette a disposizione la Funzione =ADESSO()
Qualora si impostasse la seguente formula =ADESSO()-OGGI() il risultato sarebbe
la sola ora attuale.
::Per un approfondimento sulle date e sul numero seriale che le gestisce si
rimanda a: Calcolare le date in
Excel (prima parte)
ATTENZIONE: I valori restituiti delle Funzioni OGGI e ADESSO non vengono
continuamente ricalcolati dal programma ma vengono aggiornati solo quando si
apre la cartella di lavoro oppure se si effettua una modifica dati. Un ulteriore
caso di aggiornamento potrebbe essere anche l'esecuzione di una
macro contenente le Funzioni.
Pertanto le celle che contengono la Funzione OGGI o ADESSO non vengono aggiornate
(ricalcolate) continuamente.
E' importante sottolineare che la data e l'ora inserite da Excel sono quelle del sistema
operativo, è pertanto fondamentale che l'orologio (l'orario del sistema operativo)
sia correttamente aggiornato.
Se fosse necessario ricalcolare la data o l'orario inserito in un foglio di lavoro con le due funzioni OGGI e ADESSO, utilizzare il tasto F9
Alcuni esempi di applicazione della Funzione OGGI
Calcolare i mesi trascorsi da una certa data
Per ottenere il numero di mesi trascorsi fra oggi e una data precedente è possibile utilizzare la funzione DATADIF(data_iniziale, data_finale, unità)
Nello specifico nella cella B2 è stata inserita la seguente Funzione =DATA.DIFF(A2;OGGI();"m")
Calcolare il numero di giorni prima o dopo una certa data
Per calcolare quanti giorni mancano prima di una certa data, basta sottrarre la data odierna dalla data futura o precedente che si vuole calcolare
Esempio se si vuole conoscere quanti giorni sono trascorsi dal 12/06/2017 ad oggi basta impostare la Formula =OGGI()-A2
Inserimento manuale di una data
È importante ricordare che la modalità corretta di inserimento di un data è
quella di
utilizzare la barra per separare giorni, mesi e anni. Esempio g/mm/aaaa.
Excel accetta quale separatore anche il trattino: gg-mm-aaaa.
Non è possibile usare il
punto quale separatore gg.mm.aaaa Excel non riconoscerebbe il valore inserito
come numero (data) e pertanto verrebbe trattato come testo ed automaticamente allineato
al bordo sinistro della cella.
Inserire velocemente la data attuale (in forma statica) attraverso un comando
La definizione del comando che permetta di inserire la data e
l'ora attuale è forse uno dei più controversi e discussi comandi di Excel, visto che
nel corso delle nuove versioni è più volte stato modificato da Microsoft
creando non poca confusione.
Successivamente vengono presentati i diversi comandi che dalla versione 2010
sono stati proposti nelle diverse versioni di Excel
Comando inserimento data e ora in Excel: 2019 e Microsoft 365
Partiamo dalla versioni di Excel più recenti (2019 - Microsoft 365) per poi passare alle precedenti versioni e constatare come questo comando sia stato più volte modificato. Nella versione 2019 e 365 per inserire la data attuale utilizzare il comando ALTRGR + A, mentre per inserire l'ora CTRL + J
Comando inserimento data e ora in Excel: 2010, 2013 e 2016
Il comando per inserire la data è l'ora attuale di sistema è
stato modificato in tutte le ultime versioni di Excel.
Nella sottostante tabella è possibile prendere visone dei comandi da tastiera
che a partire dalla versione di Excel 2010 hanno caratterizzato l'inserimento
nel foglio di lavoro della data e ora attuale.
Indice Generale Argomenti: EXCEL