Conta giorni, mesi, anni con la funzione DATEDIF in Excel

Sommario:

Conta giorni, mesi, anni con la funzione DATEDIF in Excel
Conta giorni, mesi, anni con la funzione DATEDIF in Excel
Anonim

La funzione DATEDIF calcola il periodo o la differenza tra due date in giorni, mesi e anni. È possibile utilizzare la funzione DATEDIF per determinare l'intervallo di tempo per un progetto imminente, oppure può essere utilizzata, insieme alla data di nascita di una persona, per calcolare l'età di un individuo in anni, mesi e giorni, ad esempio.

Queste istruzioni si applicano a Excel 2019, 2016, 2013, 2010 ed Excel per Microsoft 365.

DATEDIF Sintassi e argomenti della funzione

La sintassi di una funzione si riferisce al layout della funzione e include il nome, le parentesi e gli argomenti della funzione. La sintassi per la funzione DATEDIF è:

=DATEDIF(data_inizio, data_fine, "unità")

  • start_date (richiesto): puoi inserire la data di inizio del periodo scelto o il riferimento della cella alla posizione di questi dati nel foglio di lavoro.
  • end_date (richiesto): come per la data di inizio, puoi inserire la data di fine del periodo scelto o un riferimento di cella.
  • unit (richiesto): l'unità indica alla funzione di trovare il numero di giorni ("D"), mesi completi ("M") o anni completi (" Y") tra le due date. Devi racchiudere l'argomento dell'unità tra virgolette come "D" o "M".

Oltre a D, M e Y, ci sono altre tre opzioni di unità che puoi vedere nell'immagine qui sotto:

  • "YD" calcola il numero di giorni tra due date, ma ignora gli anni (riga 5).
  • "YM" calcola il numero di mesi tra due date, ma ignora il giorno e l'anno (riga 6).
  • "MD" calcola il numero di giorni tra due date, ma ignora il mese e l'anno (riga 7).
Image
Image

DATEDIF è una funzione nascosta, quindi non la troverai elencata con altre funzioni Data nella scheda Formula in Excel, il che significa che non puoi utilizzare la finestra di dialogo delle funzioni per inserirlo. Di conseguenza, devi inserire manualmente la funzione e i suoi argomenti in una cella.

Excel esegue calcoli di data convertendo le date in numeri di serie. Il 31 dicembre 1899 è il numero di serie 1 e il 1 gennaio 2008 è il numero di serie 39488 perché è 39.488 giorni dopo il 1 gennaio 1900.

Calcolare la differenza in giorni con DATEDIF

Ecco come inserire la funzione DATEDIF situata nella cella B2, come mostrato nell'immagine di esempio sopra, per visualizzare il numero di giorni tra le date 4 maggio 2014 e 10 agosto 2016.

=DATEDIF(LA2, A3, "RE")

Di seguito sono riportati i passaggi per inserire questa funzione utilizzando i riferimenti di cella.

Image
Image
  1. Fai clic su cella B2 per renderla la cella attiva; qui è dove verrà visualizzato il numero di giorni tra le due date.
  2. Nella cella B2, digita =datadif(.
  3. Fai clic su cella A2 per inserire questo riferimento di cella come argomento inizio_data per la funzione.
  4. Digita una virgola (,) nella cella B2 dopo il riferimento di cellaA2 per fungere da separatore tra il primo e il secondo argomento.

  5. Fai clic su cella A3 per inserire questo riferimento di cella come argomento end_date.
  6. Digita a virgola (,) dopo il riferimento di cella A3.
  7. Per l'argomento unit, digita la lettera D tra virgolette ("D") per indicare alla funzione di visualizzare il numero di giorni tra le due date.
  8. Digita una chiusura parentesi.
  9. Premi il tasto Invio sulla tastiera per completare la formula.
  10. Il numero di giorni - 829 - appare nella cella B2 del foglio di lavoro.
  11. Quando fai clic sulla cella B2, la formula completa appare nella barra della formula sopra il foglio di lavoro.

Valori di errore DATEDIF

Se non inserisci correttamente i dati per gli argomenti in questa funzione, vengono visualizzati i seguenti valori di errore:

  • VALUE!: Riceverai questo errore se la data_di inizio o quella di fine non sono una data effettiva (riga 8 nell'immagine sottostante, dove la cella A8 contiene dati di testo).
  • NUM!: Lo vedrai se end_date è precedente alla data_inizio (riga 9 sotto).

Consigliato: