Se ti chiedi quanti anni, mesi e giorni separano due date, la funzione DATA.DIFF di Excel è la soluzione.
Possiamo dire, ad esempio, che una persona nata il 17/10/1971 alla data 29/04/2021 ha un’età di:
- 49 anni
- 6 mesi
- 12 giorni
Come possiamo risolvere il problema per qualsiasi data in questione? Di seguito lo spieghiamo e potrai scaricare il file con gli esempi.
La sintassi della funzione DATA.DIFF in Excel
La funzione da utilizzare è la DATA.DIFF che ha la seguente sintassi:
- =DATA.DIFF(Data_inizio;Data_fine;Unità)
Sicuramente non si hanno dubbi su quale sia il significato dei primi due argomenti, mentre per il terzo è necessario qualche approfondimento. Quando la funzione chiede l’unità si riferisce all’unità di misura da scegliere tra giorni, mesi ed anni. Facile vero? Non proprio perché esistono delle unità di misura non assolute, ma relative. Vediamo quali sintassi usare per specificare l’unità di misura:
- Y – indica gli anni in modo intero ed assoluto: si cerca di esprimere la differenza tra le date usando gli anni come unità di misura assoluta. Ad esempio tra il 17/10/1971 ed il 29/04/2021 ci sono 49 anni. Tutto il resto viene ignorato.
- M – indica i mesi in modo intero ed assoluto: si cerca di esprimere la differenza tra le date usando i mesi come unità di misura assoluta. Ad esempio tra il 17/10/1971 ed il 29/04/2021 ci sono 594 mesi. Tutto il resto viene ignorato.
- D – indica i giorni in modo intero ed assoluto: si cerca di esprimere la differenza tra le date usando i giorni come unità di misura assoluta. Ad esempio tra il 17/10/1971 ed il 29/04/2021 ci sono 18.092 giorni. Tutto il resto viene ignorato.
- YM – indica i mesi in modo intero e relativo: si cerca di esprimere la differenza tra le date usando i mesi come unità di misura relativa. Ad esempio tra il 17/10/1971 ed il 29/04/2021 ci sono 6 mesi, ma dopo aver considerato già i 49 anni. In sostanza trovo i mesi interi tra il 17/10/2020 ed il 29/04/2021 Tutto il resto viene ignorato.
- MD – indica i giorni in modo intero e relativo: si cerca di esprimere la differenza tra le date usando i giorni come unità di misura relativa. Ad esempio tra il 17/10/1971 ed il 29/04/2021 ci sono 12 giorni, ma dopo aver considerato già i 49 anni ed i 6 mesi. In sostanza trovo i giorni interi tra il 17/04/2021 ed il 29/04/2021 Tutto il resto viene ignorato.
- YD – indica i giorni in modo intero ed relativo: si cerca di esprimere la differenza tra le date usando i giorni come unità di misura relativa. Ad esempio tra il 17/10/1971 ed il 29/04/2021 ci sono 195 giorni, ma dopo aver considerato già i 49 anni. In sostanza trovo i giorni interi tra il 17/10/2020 ed il 29/04/2021 Tutto il resto viene ignorato.
La funzione DATA.DIFF in Excel, esempi pratici:
Di seguito trovate due esempi sviluppati in modo completo. Il primo mostra i calcoli di quanto fin qui esposto, mentre il secondo utilizza una diversa Data di Fine. Fai click qui per scaricare il file
Esempio 1 – Funzione DATA.DIFF in Excel
Lavoriamo con le seguenti date:
- Inizio: 17/10/1971
- Fine: 29/04/2021
Esempio 2 – Funzione DATA.DIFF in Excel
Lavoriamo con le seguenti date:
- Inizio: 17/10/1971
- Fine: 14/04/2021
Per scaricare il file completo di Excel clicca qui!
SE DESIDERI SCOPRIRE DI PIU’!
L’articolo è scritto da Gabriele di Ruvo, docente di analisi dei Dati per Mummu Academy e molte altre realtà aziendali.
Gabriele e la sua azienda sono disponibili per stage e formazione sia on-site che a distanza sia per i privati che per le aziende che desiderano migliorare le proprie competenze nella Data Analysis.
Nella formazione a distanza, sincrona ed asincrona, Mummu Academy mette a disposizione la propria piattaforma di E-Learning.
Se sei interessato puoi contattare direttamente Mummu Academy allo 055 4223105 o scrivere a g.diruvo@mummuacademy.it.