Come utilizzare la funzione DATEDIF di Excel (con esempi)

Funzione DATEDIF di Excel (esempi + video)

Excel DATEDIF è una delle poche funzioni non documentate (le altre che conosco sono EVALUATE, FILES e GET.CELL).

Non essere documentato significa che non lo troverai nell'elenco delle formule o come parte di IntelliSense (il prompt che viene visualizzato quando si digita un nome di formula per mostrare i nomi delle funzioni corrispondenti).

Quando utilizzare la funzione DATEDIF di Excel

La funzione DATEDIF di Excel può essere utilizzata quando si desidera calcolare il numero di anni, mesi o giorni tra le due date specificate. Un buon esempio sarebbe calcolare l'età.

Cosa restituisce

Restituisce un valore numerico che denota il numero di anni/mesi/giorni tra le due date specificate. Il numero di anni, mesi o giorni è determinato dall'input dell'utente (vedere Argomenti di input di seguito).

Sintassi

=DATA.DIFF(data_inizio,data_fine,unità)

Argomenti di input

  • start_date: è una data che rappresenta il valore della data di inizio del periodo. Può essere inserito come stringhe di testo tra virgolette, come numero di serie o come risultato di qualche altra funzione, come DATE().
  • end_date: è una data che rappresenta il valore della data di fine del periodo. Può essere inserito come stringhe di testo tra virgolette, come numero di serie o come risultato di qualche altra funzione, come DATE().
  • unit: Questo determinerebbe quale tipo di risultato si ottiene da questa funzione. Ci sono sei diverse uscite che puoi ottenere dalla funzione DATEDIF, in base all'unità che usi. Ecco le unità che puoi utilizzare:
    • "Y" - restituisce il numero di anni completati nel periodo specificato.
    • "M" - restituisce il numero di mesi completati nel periodo specificato.
    • "D" - restituisce il numero di giorni completati nel periodo specificato.
    • “MD” - restituisce il numero di giorni del periodo, ma non conta quelli degli Anni e dei Mesi che sono stati completati.
    • “YM” - restituisce il numero di mesi del periodo, ma non conta quelli degli anni che sono stati completati.
    • "YD" - restituisce il numero di giorni nel periodo, ma non conta quelli negli anni che sono stati completati.

Note aggiuntive

  • La funzione DATEDIF di Excel è fornita per la compatibilità con Lotus 1-2-3.
  • Durante la digitazione di questa funzione in una cella in Excel, NON mostrerebbe IntelliSense. Non mostrerà nemmeno il nome della funzione mentre lo inserisci in una cella. Tuttavia, funziona in tutte le versioni di Excel. Devi conoscere gli argomenti e come usarlo.
  • Le date possono essere inserite come stringhe di testo tra virgolette (ad esempio, "2016/1/15"), come numeri di serie (ad esempio, 42384, che rappresenta il 15 gennaio 2016, se si utilizza il sistema di data 1900), o come risultato di altre formule/funzioni (ad esempio, DATEVALUE(“2016/1/15”)).

Funzione DATEDIF di Excel - Esempi dal vivo

Di seguito sono riportati tre esempi di utilizzo della funzione DATEDIF di Excel.

#1 Calcolo del numero di anni completati tra due date.

Nell'esempio sopra, la funzione DATEDIF di Excel restituisce il numero di anni completati tra il 01 gennaio 1990 e la data corrente (che è il 14 marzo 2016 in questo esempio). Restituisce 26, che è il numero totale di anni completati e ignora i mesi e i giorni aggiuntivi successivi.

Un uso comune di questo potrebbe essere il calcolo dell'età in anni.

#2 Calcolo del numero di mesi completati tra due date.

Nell'esempio sopra, la funzione DATEDIF di Excel restituisce il numero di mesi completati tra il 01 gennaio 1990 e la data corrente (che è il 14 marzo 2016 in questo esempio).

Restituisce 314, che è il numero totale di mesi completati e ignora i giorni aggiuntivi successivi.

Un buon uso di questo potrebbe essere il calcolo del numero di mesi tra le date di inizio e fine dei progetti.

Nell'esempio sopra, fornisce il numero totale di mesi. Ma se vuoi conoscere il numero di mesi dopo il numero totale di anni completati, devi usare YM come argomento dell'unità.

Ad esempio, mentre si calcola l'età in Excel, se si desidera sapere quanti anni e quanti mesi sono trascorsi fino alla data, è possibile utilizzare YM per ottenere il numero di mesi oltre agli anni (come mostrato di seguito).

#3 Calcolo del numero di giorni completati tra due date.

Nell'esempio sopra, la funzione DATEDIF di Excel restituisce il numero totale di giorni completati tra il 01 gennaio 1990 e la data corrente (che in questo esempio è il 14 marzo 2016). Restituisce 9569, che è il numero totale di giorni tra le due date.

Se vuoi ottenere il numero di giorni tra le due date escludendo quelli degli anni già trascorsi, devi utilizzare YD come terzo argomento (come mostrato nella figura sotto):

Nell'esempio sopra, restituisce 72, che è il numero totale di giorni dopo 26 anni interi.

Se vuoi ottenere il numero di giorni tra le due date escludendo quelli degli anni e dei mesi già trascorsi, devi utilizzare MD come terzo argomento (come mostrato nella figura sotto):

Nell'esempio sopra, restituisce 13, che è il numero di giorni oltre a 26 anni e 3 mesi.

  • Funzione DATA di Excel: La funzione DATA di Excel può essere utilizzata quando si desidera ottenere il valore della data utilizzando i valori dell'anno, del mese e del giorno come argomenti di input. Restituisce un numero di serie che rappresenta una data specifica in Excel.
  • Funzione DATA.VALORE di Excel: la funzione DATA.VALORE di Excel è più adatta per le situazioni in cui una data viene archiviata come testo. Questa funzione converte la data dal formato testo a un numero di serie che Excel riconosce come data.
  • Funzione GIORNI LAVORATIVI DI RETE: La funzione GIORNI LAVORATIVI DI RETE di Excel può essere utilizzata quando si desidera ottenere il numero di giorni lavorativi tra due date date. Non conta i fine settimana tra le date specificate (per impostazione predefinita il fine settimana è sabato e domenica). Può anche escludere qualsiasi festività specificata.
  • Funzione GIORNI.LAVORATIVI.INTL di Excel: La funzione GIORNI.LAVORATIVI.INTL di Excel può essere utilizzata quando si desidera ottenere il numero di giorni lavorativi tra due date specificate. Non conta i fine settimana ei giorni festivi, entrambi specificabili dall'utente. Consente inoltre di specificare il fine settimana (ad esempio, è possibile specificare venerdì e sabato come fine settimana o solo domenica come fine settimana).
  • Funzione Excel oggi: la funzione Excel OGGI può essere utilizzata per ottenere la data corrente. Restituisce un numero di serie che rappresenta la data corrente.
  • Funzione GIORNO SETTIMANA di Excel: la funzione GIORNO SETTIMANALE di Excel può essere utilizzata per ottenere il giorno della settimana come numero per la data specificata. Restituisce un numero compreso tra 1 e 7 che rappresenta il giorno della settimana corrispondente.
  • Funzione GIORNO LAVORATIVO di Excel: La funzione GIORNO LAVORATIVO di Excel può essere utilizzata quando si desidera ottenere la data dopo un determinato numero di giorni lavorativi. Per impostazione predefinita, sabato e domenica sono il fine settimana.
  • Funzione GIORNO LAVORATIVO.INTL di Excel: La funzione GIORNO LAVORATIVO.INTL di Excel può essere utilizzata quando si desidera ottenere la data dopo un determinato numero di giorni lavorativi. In questa funzione è possibile specificare che il fine settimana sia un giorno diverso da sabato e domenica.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave