Ottieni l'età di una persona in anni interi a partire dalla sua data di nascita.
Copia questa formula
=DATEDIF(A2, TODAY(), "Y")DATEDIF misura la differenza tra la data di nascita e oggi. L'unità "Y" restituisce gli anni compiuti, tenendo conto correttamente del fatto che il compleanno di quest'anno sia già passato o meno.
=DATEDIF("1990-06-23", TODAY(), "Y")→36Età in anni compiuti ad oggi.
=DATEDIF(DATE(2000,3,15), DATE(2026,3,14), "Y")→25Il giorno prima del 26° compleanno conta ancora come 25.
=INT(YEARFRAC(A2, TODAY()))→36Un'alternativa che non si basa su DATEDIF.
Anni e mesi
=DATEDIF(A2, TODAY(), "Y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"Mostra l'età come "36y 0m".
Sì — TODAY() ricalcola ogni giorno all'apertura della cartella di lavoro, quindi l'età rimane aggiornata.
DATEDIF è una funzione di compatibilità non documentata, quindi Excel non la suggerisce durante la digitazione. Funziona comunque se la scrivi per intero.
Sostituisci TODAY() con quella data: =DATEDIF(A2, DATE(2026,12,31), "Y").
La data iniziale è successiva alla data finale. Metti prima la data di nascita e poi la data più recente.
Ti serve una formula per i tuoi dati?
Descrivi ciò che desideri in linguaggio naturale e lascia che ExcelGPT scriva, spieghi e verifichi la formula — gratis per iniziare, nessun plugin richiesto.