Torna al Blog
2 min read

Come calcolare l'età in Excel: DATEDIF, YEARFRAC e una semplice alternativa

Hai bisogno di una formula di età accurata in Excel? Scopri come calcolare l'età dalla data di nascita utilizzando DATEDIF e YEARFRAC, oltre a una semplice opzione di calcolo per i casi limite.

Come calcolare l'età in Excel: DATEDIF, YEARFRAC e una semplice alternativa

Come calcolare l'età in Excel: DATEDIF, YEARFRAC e una semplice alternativa

Excel può calcolare l'età a partire da una data di nascita, ma i piccoli dettagli contano (se il compleanno è già avvenuto, anni bisestili e date non valide). Di seguito sono riportate formule compatte e copiabili e suggerimenti rapidi.

Opzione veloce: usa un calcolatore di età online

Se vuoi una suddivisione esatta inanni, mesi e giorni(e non vuoi eseguire il debug delle formule), usa uno strumento e quindi incolla il risultato nel tuo foglio.

Apri il calcolatore dell'etàe inserire la data di nascita e la data di riferimento (oggi o qualsiasi data).

Età in anni interi (consigliata)

Questa è la definizione più comune di età: il numero di anni compiuti.

Formula (Excel):

=DATEDIF(A2, TODAY(), "Y")

Esempio:Se A2 è la data di nascita, la formula restituisce l'età in anni interi a partire da oggi.

Età come decimale (approssimativa)

Se hai bisogno di qualcosa come 25,7 anni, puoi usare YEARFRAC. Tieni presente che dipende dal conteggio dei giorni e può differire leggermente dalla suddivisione esatta in anni-mesi-giorni.

=YEARFRAC(A2, TODAY())

Età in una data specifica (non oggi)

Sostituisci OGGI() con una cella che contiene la data di riferimento (ad esempio, B2).

=DATEDIF(A2, B2, "Y")

Insidie ​​​​comuni

  • Formattazione della cella:Assicurati che la tua data di nascita sia un valore di data reale, non un testo.
  • Stranezze di DATEDIF:DATEDIF è supportato ma non sempre mostrato nella guida di Excel; testare alcune righe per confermare il risultato.
  • Compleanni dei giorni bisestili:Se memorizzi il 29-02-2004, i calcoli relativi agli anni non bisestili potrebbero sorprenderti. Gli strumenti lo gestiscono in modo coerente; le formule potrebbero richiedere una gestione aggiuntiva a seconda delle regole.

Domande frequenti

Qual è la migliore formula per l'età di Excel?

Per gli anni compiuti,DATEDIF(dob, as_of, "Y")è il più semplice. Se hai bisogno di una ripartizione esatta (anni, mesi, giorni), usa una calcolatrice o calcola attentamente ciascuna unità.

Posso calcolare l'età in anni e mesi?

SÌ. Utilizza DATEDIF per anni e mesi:

=DATEDIF(A2, TODAY(), "Y") & " years, " & DATEDIF(A2, TODAY(), "YM") & " months"

Imparentato