Come calcolare l'età in Excel Utilizzando una data di nascita

November 6

Come calcolare l'età in Excel Utilizzando una data di nascita


Due dei modi più comuni per calcolare l'età di una data di nascita in Excel sono di utilizzare la funzione DATEDIF e di utilizzare gli operatori aritmetici standard sui campi di data. Quando si utilizzano i valori di data in un foglio di calcolo Excel, è utile per capire come i valori di data sono memorizzati in Excel e la differenza tra stringhe di caratteri e campi data. campi Data non sono compatibili tra le versioni Windows e Mac di Excel; se si crea un foglio di calcolo con i campi data su una piattaforma e aprirlo con l'altro, i valori di data non saranno corretti.

Valori di data in Excel

Excel dispone di un tipo di dati speciale chiamato Data che interpreta correttamente un valore come una data piuttosto che una stringa di caratteri. È possibile convertire le stringhe di caratteri per i campi data formattando le celle con il formato di data o calcolando il valore di una data dalla sua rappresentazione stringa di testo usando la funzione DATA.VALORE. Ad esempio, DATA.VALORE ( "08/05/2008") converte la stringa di caratteri "08/06/2008" per la data 6 agosto 2008 o dalla data 8 Giugno 2008, a seconda che l'impostazione del sistema operativo è mese-giorno year o giorno-mese-anno.

Come Excel Negozi Date

Excel memorizza date internamente come numeri di serie, che sono numeri in virgola mobile. La parte intera rappresenta il numero di giorni dal 1 ° gennaio 1900 a Windows e il numero di giorni dal 1 gennaio 1904 su un Mac, dove 1 Gennaio è uguale a uno. La parte decimale rappresenta il numero di secondi dalla mezzanotte o zero se nessun tempo è associato con la data. Per questo motivo, il campo della data su un spreadsheeet creato in Windows sarà di quattro anni diverso da quello stesso campo data in cui si apre il foglio di calcolo su un Mac.

Calcolo Età Con DATEDIF

La funzione DATEDIF in Excel è ideale per calcolare l'età in un foglio di calcolo. È possibile indicare la funzione per restituire il numero di anni completi, mesi e giorni tra due date, o qualsiasi combinazione dei tre. Passare la data di data di inizio e fine come stringhe di caratteri, numeri di serie o di valori di data e una combinazione di "Y", "M" e "D" a seconda di come si desidera che i risultati. Ad esempio, DATEDIF ( "2014/10/14", "1970/05/01", "YMD") restituisce il numero di anni completi, mesi e giorni tra le due date. Passando "Y" per sé restituisce solo il numero di anni. Passando "YM" restituisce il numero di anni completi e mesi. La funzione OGGI restituisce la data odierna come un valore di data.

Calcolo età utilizzando aritmetica

Dal momento che le date vengono memorizzate come numeri, è possibile utilizzare gli operatori aritmetici standard su valori di data per effettuare i propri calcoli di età. Quando si sottrae due valori di data, il risultato è il numero di giorni tra le due date. Dividere il numero di giorni da 365,25 e prendere il valore intero del risultato per ottenere il numero di anni interi tra le due date. Ad esempio, se la cella A1 contiene una data di nascita, è possibile calcolare l'età immettendo "= INT ((OGGI () - A1) /365.25)" in una cella del foglio.