Note: The other languages of the website are Google-translated. Back to English

Come convertire rapidamente la data di nascita in età in Excel?

Ad esempio, ottieni una serie di vari dati sulla data di nascita in Excel e devi convertirli per visualizzare il loro esatto valore di età in Excel, come vorresti capire? Questo articolo elenca alcuni suggerimenti per convertire facilmente la data di nascita in età in Excel.

Metodo A:
Converti la data di nascita in età con le formule

Metodo B:
Converti facilmente la data di nascita in età senza ricordare le formule


Converti la data di nascita in età con le formule

Le seguenti formule possono aiutare a calcolare l'età in base alla data di nascita in Excel.

Converti la data di nascita in età con la funzione INT

La funzione INT può aiutare a calcolare l'età di una persona in base alla data di nascita, si prega di fare come segue.

1. Supponendo che ci siano due colonne contenenti separatamente la data di nascita e la data corrente.

2. Selezionare una cella vuota per visualizzare l'età, immettere la formula seguente e premere il tasto Entra chiave. Seleziona la cella del risultato e trascinala Maniglia di riempimento per ottenere tutti i risultati.

=INT((B2-A2)/365)

Converti la data di nascita in età con la funzione DATEDIF

Anche la funzione DATEDIF di seguito può essere d'aiuto.

Seleziona una cella vuota per visualizzare l'età, inserisci la formula seguente e premi il tasto Entra chiave. Seleziona la cella del risultato e trascinala Maniglia di riempimento per ottenere tutti i risultati.

=DATEDIF(A2,NOW(),"y")

Converti la data di nascita in età con la funzione ROUNDDOWN

Prova la funzione ROUNDDOWN per calcolare l'età in base al compleanno come di seguito.

Seleziona una cella vuota per visualizzare l'età, inserisci la formula seguente e premi il tasto Entra chiave. Seleziona la cella del risultato e trascinala Maniglia di riempimento per ottenere tutti i risultati.

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)

Visualizza l'età come formato Anno + Mese + Giorno con la funzione DATEDIF

Se si desidera visualizzare l'età nel formato Anno + Mese + Giorno, provare la funzione DATEDIF di seguito.

Seleziona una cella vuota per visualizzare l'età, inserisci la formula seguente e premi il tasto Entra chiave. Seleziona la cella del risultato e trascinala Maniglia di riempimento per ottenere tutti i risultati.

=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"


Converti facilmente la data di nascita in età senza ricordare le formule

Puoi convertire facilmente la data di nascita in età senza ricordare le formule con l'estensione Data e ora Helper of Kutools per Excel. 

Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.

1. Selezionare una cella vuota per visualizzare l'età. Quindi fare clic su Kutools > formula Helper > Data e ora Helper

2. Nel Data e ora Helper finestra di dialogo, configurare come segue.

  • 2.1) Vai a Età scheda;
  • 2.2) nel Data di nascita casella, seleziona la cella contenente la data di nascita che convertirai in età;
  • 2.3) Scegli il file Oggi opzione nel A sezione;
  • 2.4) Specificare un tipo di risultato dal file Tipo di risultato di output menu `A tendina;
  • 2.5) Fare clic su OK pulsante.

Quindi l'età viene popolata nella cella selezionata. Seleziona la cella del risultato e quindi trascina la maniglia di riempimento fino in fondo per ottenere tutte le età.

Note:: Se si desidera visualizzare l'età nel formato Anno + Mese + Giorno, selezionare Anno + Mese + Giorno dal Tipo di risultato di output menu `A tendina. E il risultato verrà mostrato come mostrato nell'immagine sottostante. Supporta anche la visualizzazione dell'età come mese, settimana o giorno in base alle proprie esigenze.

  Se vuoi avere una prova gratuita (30-day) di questa utilità, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Articoli Correlati:


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (138)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
:lol: mi è utile
Questo commento è stato fatto dal moderatore sul sito
[citazione]:lol: mi è utiledi Berjang Pun[/quote] MOLTO FACILE CONOSCERE LA DATA DEL CONTO NASCITA COME ETÀ ANNUALE..? PUOI ..COME SOTTO 10/8/1980- OGGI DATA=?????? ALLORA PUOI / PER 365 FACILMENTE AVRAI IL PUNTO..
Questo commento è stato fatto dal moderatore sul sito
Ho cercato l'opzione "arrotonda per difetto", ma non sapevo che ce ne fosse una. Grazie!
Questo commento è stato fatto dal moderatore sul sito
=FLOOR() farebbe anche il trucco
Questo commento è stato fatto dal moderatore sul sito
[quote]=FLOOR() farebbe anche il truccodi Thom H[/quote] come viene utilizzato? () cosa dovrebbe esserci tra queste parentesi?
Questo commento è stato fatto dal moderatore sul sito
Ciao Robyn, la cella che desideri arrotondare per difetto dovrebbe essere tra parentesi, ad esempio se stai arrotondando per difetto la cella A1 sarebbe =Floor(A1)
Questo commento è stato fatto dal moderatore sul sito
Ho bisogno di una formula che mi permetta di inserire un DOB e poi scoprire il giorno esatto in cui una persona compie esattamente 70 1/2.
Questo commento è stato fatto dal moderatore sul sito
=EDATE(A1,906) con data di nascita nella cella A1
Questo commento è stato fatto dal moderatore sul sito
Questo è molto utile e molto chiaro da capire per chiunque. Anch'io ne ho bisogno. Mi ha aiutato molto.
Questo commento è stato fatto dal moderatore sul sito
molto bello..A13 significa A2..Molto utile..facilita il lavoro..grazie per la formula..
Questo commento è stato fatto dal moderatore sul sito
Prova questa formula per convertire la data di nascita in Età.
Questo commento è stato fatto dal moderatore sul sito
è molto utile. È utile sia per i principianti che per le persone esperte
Questo commento è stato fatto dal moderatore sul sito
Sono mesi che cerco una formula che mi dia l'età da un Bdate, ne ho trovate diverse ma non hanno mai funzionato. Era così facile da capire... Mi ha fatto cercare altri oggetti. :-) Grazie mille.
Questo commento è stato fatto dal moderatore sul sito
Salve, sono Fawad Khan, voglio alcune informazioni su Ageses
Questo commento è stato fatto dal moderatore sul sito
ho un sacco di cellule che devo convertire in età, come faccio a farlo più velocemente?
Questo commento è stato fatto dal moderatore sul sito
crea la formula scelta nella cella a destra del primo DOB, quindi puoi trascinare la funzione in basso su tutte le righe con l'ancora in basso a destra della cella contenente la funzione. Questo metodo funzionerà per la maggior parte di quanto sopra, ma se stai usando il metodo aie One in cui la data corrente è un riferimento a una cella diversa che contiene la data corrente, dovrai modificare la formula in alto per trasformarla in un riferimento assoluto, quindi se la tua formula era l'opzione uno (=(B2-A2)/365) supponendo che le tue date siano tutte nella colonna A, puoi modificare la funzione too in =($B$2-A2)/365. Nota come ho ancorato il riferimento di cella b2 mentre il riferimento di cella a2 cambierà mentre trascini la funzione verso il basso.
Questo commento è stato fatto dal moderatore sul sito
ciao ho provato tutti quei metodi e non ha funzionato, ma viene restituito sempre con il risultato (#valore!)
Questo commento è stato fatto dal moderatore sul sito
Ciao Kassem, #Valore significa che le celle a cui fa riferimento la tua funzione non sono nel formato corretto per la formula che stai usando, ad esempio usando =SOMMA() su due celle contenenti testo. Tutte le funzioni di cui sopra sono scritte presupponendo che stiamo lavorando con celle contenenti solo date. Il problema è che a volte Excel può vedere qualcosa come un formato diverso da quello che vedi tu. Innanzitutto, assicurati che le date siano nell'uniforme corretta (GG/MM/AAAA). In secondo luogo, apporta una piccola modifica ai riferimenti alle celle nella formula della data utilizzando la funzione =text() per dirgli di leggerlo come Date . Supponendo che stiamo usando la funzione DATEDIF() con la data di nascita in A1 e la data corrente in B1, che sarebbe =DATEDIF(A1,B1,"y"), possiamo forzare la funzione a leggere la cella A1 come data di modificandolo in questo modo =DATEDIF(TEXT(A1,"GG/MM/AAAA"),B1,"y").
Questo commento è stato fatto dal moderatore sul sito
mi piace il metodo d per calcolare l'età, è una formula molto semplice e adatta in Excel. :D
Questo commento è stato fatto dal moderatore sul sito
=DATEDIF(A13,TODAY(),"Y") & " Anni, " & DATEDIF(A13,TODAY(),"YM") & " Mesi " & DATEDIF(A13,TODAY(),"MD") & "Giorni" questa formula è molto semplice e adatta per calcolare l'età in Excel, mi piace..............
Questo commento è stato fatto dal moderatore sul sito
un problema che ho dovuto affrontare. come: data di nascita = 1 novembre 2014, oggi è il 31 dicembre 2015 quindi il risultato arriva = 1 anno, 1 mese, 30 giorni, ma i giorni dovrebbero essere 1 giorno in più cioè 31 giorni. come posso farlo nella formula sopra? per favore aiuto
Questo commento è stato fatto dal moderatore sul sito
si è molto utile per me. capisco facilmente. :)
Questo commento è stato fatto dal moderatore sul sito
il metodo D restituisce un valore mentre la cella della data è vuota, come restituire il valore "0" o vuoto quando non c'è una data riempita nella cella?
Questo commento è stato fatto dal moderatore sul sito
Ciao Mark Excel utilizza un calendario interno che inizia il 01/01/1900. Quando una data di inizio non è presente, sceglierà automaticamente la prima data nel suo calendario direi di utilizzare una funzione IF(), supponendo che la data di inizio sia nella cella A1, potresti usare =IF(A1=""," ",INSERIRE QUI LA FUNZIONE DELLA DATA SCELTA) Questa funzione controlla la cella A1, quindi non restituisce alcun valore se la cella è vuota, ma esegue la formula scelta se la cella è attiva (contiene dati). Se è probabile che a volte la data di inizio sia vuota ea volte la data di fine lo sarà, allora dovrai aggiungere la funzione AND( ), quindi ancora una volta supponendo che la data di inizio sia nella cella A1 e la fine sia nella cella B1 che useresti =SE(E(A1>0,B1>0),INSERIRE QUI LA FUNZIONE DELLA DATA SCELTA,"")
Questo commento è stato fatto dal moderatore sul sito
THOM H... grazie mille... sei il migliore!
Questo commento è stato fatto dal moderatore sul sito
Ciao Mark04, Excel tratterà automaticamente la cella vuota come una data e utilizzerà semplicemente la prima data nel suo calendario (01/01/1900). Dovrai usare una funzione IF(). Supponendo che la data di inizio sia in A1 e la data di fine sia in B1, sceglierei =IF(AND(A1>0,B1>0),INSERIRE QUI LA FUNZIONE DELLA DATA SCELTA,"") Ciò lascerà la cella vuota se non è presente un valore in entrambe le celle A1 e B1.
Questo commento è stato fatto dal moderatore sul sito
Adoro questo sito web. Posso trovare tutto ciò di cui ho bisogno immediatamente. Plz continua ad aggiornare e cercare funzioni più utili. :P
Questo commento è stato fatto dal moderatore sul sito
04/05/2012 =DATEDIF(A13,TODAY(),"Y") & " Years, " & DATEDIF(A13,TODAY(),"YM") & "Mesi", & DATEDIF(A13,TODAY(), "MD") & "Days" VOGLIO CALCOLARE LA DATA AD OGGI MA QUANDO HO INSERITO LA FORMULA NELLA CELLA HO RICEVUTO 114 anni, 4 mesi, 10 giorni CHE OVVIAMENTE È SBAGLIATO
Questo commento è stato fatto dal moderatore sul sito
È sicuramente il primo appuntamento nella cella A13 poiché è lì che l'Argomento sta cercando il primo appuntamento. Sembra che A13 sia vuoto, quindi sta contando la differenza tra oggi e l'inizio del calendario di Excel (quella che considererebbe come data 0). L'unica altra cosa che potrebbe essere è che sta leggendo la prima data come vuota perché non è nel formato corretto, ma credo che questo genererebbe un errore #Value. Ad ogni modo, vale la pena controllare il formato della cella. Puoi fare clic con il pulsante destro del mouse> formattare celle> Data> OK, oppure puoi cambiare ogni riferimento alla cella A13 con un =TEXT() in modo che sia: =DATEDIF(TEXT(A13,"DD/MM/YYYY"), TODAY(),"Y") & " Years, " & DATEDIF(TEXT(A13,"DD/MM/YYYY"),TODAY(),"YM") & " Mesi, " & DATEDIF(TEXT(A13," DD/MM/YYYY"),TODAY(),"MD") & "Days" Prima di tutto, però, hai copiato e incollato la tua funzione direttamente dal tuo foglio di calcolo, perché l'ho verificata per errore e c'erano un paio di spazi nelle funzioni TODAY() che lo hanno lanciato e mi hanno dato un errore #NAME. Riprova copiando e incollando quanto segue: =DATEDIF(A13,TODAY(),"Y") & " Years", & DATEDIF(A13,TODAY(),"YM") & "Mesi", & DATEDIF(A13 ,TODAY(),"MD") & "Days" Ancora una volta, assicurati che la data di inizio sia nella cella A13!
Questo commento è stato fatto dal moderatore sul sito
Ciao,,, stai guardando solo questo solo tu,,, :-)
Questo commento è stato fatto dal moderatore sul sito
Il metodo D compensa il giorno perso/guadagnato in un anno bisestile?
Questo commento è stato fatto dal moderatore sul sito
Ciao, come usi la funzione Indice e corrispondenza per trovare l'età dalla data di nascita di una persona? Grazie.
Questo commento è stato fatto dal moderatore sul sito
ho bisogno di una formula basata sulla data di nascita di un bambino quanti anni avrà il 1 settembre 2014 (o qualsiasi altro anno). non è possibile definire la formula =DATEDIF(A13,TODAY(),"Y") in modo che non sia TODAY, ma 9/1/14. qualcuno può aiutare. Sono sicuro che è facile :)
Questo commento è stato fatto dal moderatore sul sito
Ciao VRB, potresti inserire la data in una cella separata e fare riferimento a quella cella invece di OGGI(). Ciò significherebbe che puoi modificare la data a tuo piacimento senza dover rischiare di rompere l'argomento (funzione). Supponendo che la data (01/09/14) sia nella cella A1, puoi usare =DATEDIF(A13,TEXT(A1,"DD/MM/YYYY"),"Y") In alternativa, se vuoi semplicemente cambiare TODAY () funzione con quella data quindi useresti questo: =DATEDIF(A13,DATE(2014,9,1),"Y")
Questo commento è stato fatto dal moderatore sul sito
Hi, May I know why when I try get for the next age, its become error? 28/06/1986 04/06/2014 27 "28/03/1987 04/06/2014 #VALUE! "03/03/1942 04/06/2014 #VALUE! "01/01/2000 04/06/2014 #VALUE! "03/03/1945 04/06/2014 #VALUE!
Questo commento è stato fatto dal moderatore sul sito
Ciao Lucy, avrei bisogno di più contesto su ciò che stai cercando di impostare, su come è fatto e sulla funzione scelta, ma sembra che tu abbia inserito la funzione età nella terza colonna, quindi la stai trascinando verso il basso ? Se controlli ogni funzione e ti assicuri solo che le celle corrette siano referenziate, questo dovrebbe fare il trucco. Gli errori #VALUE tendono a significare che stai utilizzando celle di riferimento che non contengono dati nel formato previsto dalla funzione. In questo caso le funzioni cercano le date, quindi Excel potrebbe aver convertito le tue date in formato testo? Soluzione semplice = evidenzia le celle della data, fai clic con il pulsante destro del mouse, formatta le celle, formatta come data. Se ciò non funziona, dovrai creare una colonna secondaria accanto a ciascuna (che puoi nascondere in seguito), quindi utilizzare la funzione =date() per convertirle in formato data (vedi la mia risposta a sanoj xavier più in basso nel pagina per informazioni su questa funzione). Grazie, Thom
Questo commento è stato fatto dal moderatore sul sito
Ciao, Questo è molto utile e molto chiaro da capire per chiunque. Mi ha aiutato molto. Grazie, Sandeep Sanjeevi.
Non ci sono ancora commenti pubblicati qui
Carica Altre
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL