Come utilizzare la funzione data.se in excel?

Prova a digitare “DATEDIF” in una cella del tuo foglio di calcolo, non troverai nulla con quel nome.

prova a digitare dateif in una cella

Anche se guardi il sistema di aiuto, non è elencato nulla con quel nome.

prova a cercare datedif nella selezione della guida

Ma se torni al sistema della Guida di Excel 2000, troverai la funzione DATEDIF documentata lì. Ebbene, è un mistero il motivo per cui Microsoft debba nascondere la funzione DATEDIF dall’elenco delle funzioni .

Secondo me, DATEDIF è la funzione migliore per ottenere la differenza tra due date. E uno dei suoi migliori esempi è calcolato in età.

Ora la domanda è: se questa funzione non c’è, come possiamo utilizzarla in tutte le nuove versioni di Excel?

E la risposta è: possiamo usarlo come usiamo tutte le funzioni di Excel. L’unica differenza è che quando provi a inserirlo, Excel non ne visualizza gli argomenti di sintassi. Quindi oggi, in questo articolo, vorrei condividere con voi tutti i dettagli sulla funzione DATEDIF.

Sintassi

DATEDIF(Data1,Data2,Intervallo)

  • Data1: la data dalla quale desideri iniziare a calcolare l’intervallo. In termini semplici, questa è la data di inizio dell’intervallo.
  • Data2: la data in cui si desidera calcolare l’intervallo. In termini semplici, questa è la data di fine dell’intervallo.
  • Intervallo: Rappresenta l’unione del tempo, che ritornerà dalla funzione. Abbiamo sei stringhe di testo specifiche per rappresentare diverse unità di tempo.

Utilizza intervalli diversi

Hai 6 tipi distinti di intervalli per calcolare la differenza tra due date.

1. “y” per anni

Restituirà gli anni interi tra la data di inizio e la data di fine ignorando i mesi e i giorni in eccesso.

utilizzando l'intervallo y in datedif per ottenere gli anni

Nell’esempio sopra, hai calcolato l’intervallo tra due date utilizzando “y”. Se controlli la differenza tra queste due date è maggiore di 25 anni (37 giorni in più). Ma restituì solo gli anni compiuti, cioè 25.

2. “m” per mesi

Restituirà il numero di mesi completi tra la data di inizio e la data di fine ignorando i giorni in eccesso.

utilizzando l'intervallo m in datedif per ottenere i mesi

Il risultato ha restituito 301 mesi, ovvero il totale dei mesi interi ignorando l’eccesso di 7 giorni.

3. “d” per giorni

Restituirà il numero totale di giorni tra la data di inizio e la data di fine. Poiché i giorni sono le unità più piccole tra due date, ecco perché qui otterrai il numero totale di giorni.

utilizzando l'intervallo d in datedif per ottenere i giorni

Nell’esempio sopra, abbiamo il numero totale di giorni tra le date di inizio e di fine.

4. “ym” per mesi nel corso degli anni

Restituirà i numeri dei mesi interi nel corso degli anni interi. In termini semplici, se si ha un intervallo totale di 25 anni, 1 mese e 7 giorni tra due date, nel risultato verrà restituito 1 mese.

utilizzando l'intervallo ym in datedif per ottenere mesi su anni

Nell’esempio sopra, abbiamo calcolato il numero di mesi interi rimanenti dopo anni concorrenti tra la data di inizio e la data di fine.

5. “yd” per giorni su anni

Restituirà il numero di giorni nel corso degli anni completati. In termini semplici, se si dispone di un intervallo totale di 25 anni e 37 giorni tra due date, il risultato restituirà 37 giorni.

utilizzando l'intervallo yd in datedif per ottenere giorni su anni

Nell’esempio sopra, hai calcolato il numero di giorni rimanenti dopo gli anni interi tra la data di inizio e la data di fine.

6. “md” per giorni su mesi

Restituirà il numero di giorni in eccesso durante l’intero mese. In termini semplici, se si dispone di un intervallo totale di 301 mesi e 7 giorni tra due date, nel risultato verranno restituiti 7 giorni.

utilizzando l'intervallo md in datedif per ottenere i giorni dai mesi

Nell’esempio sopra, abbiamo calcolato il numero di giorni rimanenti dopo i mesi interi tra la data di inizio e la data di fine.

Ottieni il file Excel

ESEMPIO: Calcola l’età in Excel utilizzando DATEDIF

Qui devi calcolare l’età in un formato in cui puoi visualizzare separatamente anni, mesi e giorni. Ad esempio, 26 anni, 8 mesi e 17 giorni. E per questo dobbiamo combinare DATEDIF tre volte.

calcolare l'età in Excel utilizzando la funzione dateif e la data di nascita

Ecco i passaggi.

1. Calcola gli anni compiuti dell’età di una persona

Innanzitutto, è necessario calcolare il totale degli anni completati tra la data di nascita e la data odierna. E, per questo, la formula sarà:

 =DATEDIF(Date-of-Birth,TODAY(),"y")

Verranno restituiti gli anni completati tra due date.

calcolare l'età in Excel utilizzando la funzione datedif utilizzando la data di nascita per ottenere gli anni completati

2. Calcolare i mesi compiuti dell’età di una persona dopo gli anni compiuti

La prossima cosa è calcolare i mesi completati. Ciò significa che se la tua età è 26 anni, 5 mesi e 19 giorni, dobbiamo recuperare 5 mesi.

È possibile utilizzare la formula seguente:

 =DATEDIF(Date-of-Birth,TODAY(),"my")

Verranno restituiti i mesi completati tra la data di nascita e la data odierna dopo gli anni completati.

calcolare l'età in Excel utilizzando la funzione datedif utilizzando la data di nascita per ottenere mesi interi

3. Giorni interi pari all’età di una persona dopo anni e mesi interi

Alla fine, devi calcolare i giorni rimanenti dopo aver completato anni e mesi. Ecco la formula:

 =DATEDIF(Date-of-Birth,TODAY(),"md")

Ciò restituirà il resto dei giorni tra la data di nascita e la data odierna dopo aver completato gli anni e i mesi.

calcolare l'età in Excel utilizzando la funzione datedif utilizzando la data di nascita per ottenere giorni interi

4. Combina le tre formule per ottenere l’età reale

Ora è il momento di combinare tutto questo per creare un’età precisa. Inserisci la formula seguente in una cella del foglio di calcolo e sostituisci Data di nascita con la tua data di nascita effettiva.

 ="You age is "& DATEDIF(Date-of-Birth,TODAY(),"y") &" Year(s), "& DATEDIF(Date-of-Birth,TODAY(),"ym")& " Month(s) & "& DATEDIF(Date-of-Birth,TODAY(),"md")& " Day(s)."

È tutto.

Ottieni il file Excel

Punti importanti

  • Ignorerà l’ora nella data.
  • La data di fine (Data2) deve essere successiva alla data di inizio (Data1).

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *