• Calcoli e KPI
  • Calcolo dell’età da data di nascita - formule ed errori

Calcolo dell’età da data di nascita - formule ed errori

Emilio Santoro 16 maggio 2026
Torta di compleanno con candeline accese e palloncini colorati. Testo "Calcolo età" suggerisce un modo per festeggiare e scoprire quanti anni compi.

Indice

Un compleanno vicino può cambiare il risultato di un calcolo: chi è nato il 20 agosto 1990, il 19 agosto 2026 ha ancora un anno in meno rispetto a chi è nato il giorno precedente. Qui mostro come calcolare l’età in anni compiuti, anni mesi e giorni, con formule manuali, Excel e indicatori utili per analisi dati e KPI.

La regola essenziale per ottenere un’età corretta

  • Età intera = differenza tra gli anni, meno 1 se il compleanno non è ancora passato.
  • Per il risultato dettagliato servono data di nascita e data di riferimento.
  • In Excel, DATA.DIFF calcola anni, mesi o giorni tra due date.
  • La differenza tra due date restituisce i giorni effettivi, compresi gli anni bisestili.
  • Per i KPI è importante distinguere tra età anagrafica intera ed età decimale.

La formula per il calcolo dell’età in anni compiuti

Per un uso quotidiano basta una regola semplice. Si sottrae l’anno di nascita dall’anno della data di riferimento e si toglie un anno aggiuntivo quando il compleanno non è ancora arrivato.

La formula può essere scritta così:

Età = anno della data di riferimento - anno di nascita - correzione del compleanno

La correzione vale 1 se mese e giorno del compleanno devono ancora arrivare, altrimenti vale 0. Per esempio, una persona nata il 28 novembre 1988, alla data del 19 agosto 2026, ha 37 anni. Il calcolo iniziale darebbe 38, ma il compleanno non è ancora passato.

Se invece la data di nascita fosse il 19 agosto 1988, il risultato sarebbe già 38 anni compiuti. È proprio questo controllo sul giorno e sul mese che molti calcoli veloci ignorano.

Come ottenere anni, mesi e giorni esatti

Quando serve maggiore precisione, non conviene dividere semplicemente il numero di giorni per 365. La durata dei mesi cambia e gli anni bisestili aggiungono un giorno, quindi il risultato corretto va espresso come intervallo tra due date.

Il procedimento manuale

  1. Calcola gli anni completi trascorsi dalla nascita.
  2. Conta i mesi interi dopo l’ultimo compleanno.
  3. Calcola i giorni residui dall’ultimo mese completo.

Una persona nata il 12 marzo 1995 e valutata il 27 luglio 2026 ha quindi 31 anni, 4 mesi e 15 giorni. Il risultato è più informativo di un semplice numero intero, soprattutto per età infantili, anzianità di servizio e analisi demografiche.

Per il calcolo bisogna fissare sempre una data di riferimento. Può essere oggi, una data passata oppure una data futura. Senza questo dato, l’età non è completamente definita.

Le formule più pratiche in Excel

In un foglio Excel inserisco la data di nascita nella cella A2 e la data di riferimento nella cella B2. In questo modo il modello resta verificabile e può essere riutilizzato su centinaia o migliaia di righe.

Anni compiuti

Per calcolare gli anni completi tra due date si può usare:

=DATA.DIFF(A2;B2;"Y")

Se vuoi usare la data odierna, sostituisci B2 con OGGI():

=DATA.DIFF(A2;OGGI();"Y")

Questa soluzione è adatta a elenchi di clienti, dipendenti o partecipanti a un’indagine. La data di nascita deve però essere riconosciuta da Excel come data reale, non come testo copiato da un sistema esterno.

Anni, mesi e giorni

Per separare le tre componenti puoi usare:

  • Anni con =DATA.DIFF(A2;B2;"Y")
  • Mesi residui con =DATA.DIFF(A2;B2;"YM")
  • Giorni totali con =DATA.DIFF(A2;B2;"D")

Il parametro "Y" restituisce gli anni completi, "YM" i mesi dopo l’ultimo anniversario e "D" i giorni complessivi. Il parametro "MD" viene spesso usato per i giorni residui, ma io lo eviterei nei modelli importanti perché può produrre risultati problematici in alcune combinazioni di date.

Per visualizzare il risultato in una sola cella, puoi concatenare i valori calcolati in tre celle separate. Separare i campi è più utile per l’analisi, perché consente di filtrare, aggregare e controllare ogni componente senza dover scomporre una frase.

Età intera, età decimale e KPI

Nel lavoro con i dati, “età” non indica sempre la stessa misura. Per un documento anagrafico servono gli anni compiuti; per un modello statistico può essere più utile un valore decimale; per una dashboard spesso servono distribuzioni e fasce d’età.

Misura Formula o metodo Uso consigliato
Età intera Anni completi alla data di riferimento Segmentazione clienti, requisiti anagrafici, report operativi
Età in giorni Data di riferimento meno data di nascita Analisi precise e studi longitudinali
Età decimale Giorni trascorsi divisi per 365,2425 Modelli statistici e analisi quantitative
Età media Somma delle età divisa per il numero di persone KPI demografici e analisi di popolazione

L’età decimale è una convenzione analitica, non un’età anagrafica ufficiale. Una persona con valore 40,8 non ha “40 anni e 8 mesi” in senso esatto: il numero serve soprattutto a fare calcoli, medie e regressioni senza perdere troppa informazione.

Per una popolazione numerosa guardo anche la mediana, non solo la media. Se pochi valori molto elevati spostano la media verso l’alto, la mediana descrive meglio l’età della persona centrale del gruppo.

Quando sono disponibili solo fasce, per esempio 18-24 o 25-34 anni, la media ponderata può essere stimata usando il punto centrale di ogni classe. È una semplificazione utile per un report, ma va dichiarata perché non equivale al calcolo sulle date di nascita individuali.

Errori frequenti e casi da gestire con attenzione

Il primo errore è usare soltanto la differenza tra gli anni. La formula 2026 - 1988 restituisce 38 anche per chi nel 2026 deve ancora compiere gli anni. In un singolo caso può sembrare una svista minima, ma in un database crea errori sistematici nelle fasce anagrafiche.

Date scritte come testo

Una data come 05/04/1990 può essere interpretata diversamente se il file usa il formato mese/giorno. Prima del calcolo controllo il formato locale, elimino gli spazi nascosti e verifico che Excel mostri un numero di serie quando la cella viene formattata come numero.

29 febbraio

Per chi è nato il 29 febbraio bisogna stabilire una convenzione quando la data di riferimento cade in un anno non bisestile. In un’analisi interna si può considerare il compleanno il 28 febbraio oppure il 1° marzo, ma la scelta deve essere uguale per tutti i record e documentata nel modello.

Leggi anche: Calcolare i giorni tra due date in Excel senza errori

Data futura o mancante

Una data di nascita successiva alla data di riferimento genera un’età negativa o un errore logico. Nei fogli di lavoro applico un controllo che restituisce un messaggio se la data è vuota, non valida o futura, invece di lasciare comparire un numero apparentemente attendibile.

Come costruire un calcolo affidabile in un dataset

Per un piccolo calcolo manuale è sufficiente una formula. In un progetto di business intelligence, invece, la qualità dipende soprattutto dalla coerenza delle date e dalla definizione della metrica.

  • Usa una sola data di riferimento per tutto il report.
  • Conserva la data di nascita originale, senza sostituirla subito con l’età.
  • Calcola l’età al momento dell’evento, non necessariamente alla data di apertura del report.
  • Controlla valori mancanti, date future e date impossibili.
  • Specifica se il KPI usa età intera, decimale, media o mediana.

Per esempio, se analizzo l’età dei clienti al momento dell’acquisto, usare la data odierna produce un KPI incoerente: ogni giorno alcuni clienti cambiano valore senza che sia cambiato il comportamento osservato. In quel caso la data corretta è la data della transazione.

Questa distinzione sembra tecnica, ma cambia concretamente la lettura di una dashboard. Un gruppo può apparire più anziano solo perché il calcolo è stato aggiornato oggi invece di essere ancorato alla data degli eventi.

Una regola semplice per scegliere la misura giusta

Se devi sapere quanti anni ha una persona, usa gli anni compiuti e verifica se il compleanno è già passato. Se devi confrontare molti individui o alimentare un modello statistico, conserva la data completa e calcola la misura richiesta soltanto nel momento dell’analisi.

La scelta più solida, secondo la mia esperienza, è mantenere separati data di nascita, data di riferimento e metrica finale. È una piccola accortezza che rende il risultato più trasparente, correggibile e adatto a future analisi.

Domande frequenti

Si sottrae l’anno di nascita all’anno della data di riferimento e si toglie 1 se mese e giorno del compleanno devono ancora arrivare. Per esempio, chi è nato il 28 novembre 1988 ha 37 anni il 19 agosto 2026, mentre chi è nato il 19 agosto 1988 ne ha già 38.

Con la data di nascita in A2 e quella di riferimento in B2, usa =DATA.DIFF(A2;B2;"Y") per gli anni completi, =DATA.DIFF(A2;B2;"YM") per i mesi residui e =DATA.DIFF(A2;B2;"D") per i giorni totali. Per la data odierna puoi sostituire B2 con OGGI().

La data deve dipendere dall’evento analizzato. Se calcoli l’età al momento dell’acquisto, usa la data della transazione e non quella odierna, così il KPI resta coerente nel tempo.

Devi scegliere una convenzione, considerando il compleanno il 28 febbraio oppure il 1° marzo. La stessa regola deve essere applicata a tutti i record e documentata nel modello.

Valuta l'articolo

Valutazione: 0.00 Numero di voti: 0

Tag

excel
date
anni bisestili
mediana
età
Autor Emilio Santoro
Emilio Santoro
Mi chiamo Emilio Santoro e mi occupo di analisi dati, business intelligence e data science da 4 anni. Ho iniziato a esplorare questo mondo perché sono affascinato dal potenziale dei dati nel trasformare le decisioni aziendali e nel fornire una comprensione più profonda dei fenomeni. Sul sito mondobi.it, cerco di rendere accessibili concetti complessi, condividendo la mia esperienza nel collegare la teoria alla pratica e nel presentare informazioni in modo chiaro e organizzato. La mia priorità è offrire contenuti accurati, utili e sempre aggiornati, basati su un'attenta verifica delle fonti e un confronto costante con le tendenze del settore.

Condividi post

Scrivi un commento