Note: The other languages of the website are Google-translated. Back to English
English English
  • Documente
  • Excel
  • Cum se convertește data nașterii în vârstă rapid în Excel?

Cum se convertește data nașterii în vârstă rapid în Excel?

De exemplu, obțineți o serie de date despre data de naștere în Excel și trebuie să le convertiți pentru a afișa valoarea exactă a vârstei în Excel, cum ați dori să aflați? Acest articol prezintă câteva sfaturi pentru a converti cu ușurință data nașterii în vârstă în Excel.

Metoda A:
Convertiți data nașterii în vârstă cu formule

Metoda B:
Convertiți cu ușurință data nașterii în vârstă, fără a vă aminti formule


Convertiți data nașterii în vârstă cu formule

Formulele de mai jos vă pot ajuta să calculați vârsta pe baza datei de naștere în Excel.

Convertiți data nașterii în vârstă cu funcția INT

Funcția INT vă poate ajuta să calculați vârsta unei persoane pe baza datei de naștere date, vă rugăm să procedați după cum urmează.

1. Să presupunem că există două coloane care conțin data nașterii și data curentă separat.

2. Selectați o celulă goală pentru a afișa vârsta, introduceți formula de mai jos în ea și apăsați pe Intrați cheie. Selectați celula de rezultat și apoi trageți-o Mâner de umplere jos pentru a obține toate rezultatele.

=INT((B2-A2)/365)

Convertiți data nașterii în vârstă cu funcția DATEDIF

Funcția DATEDIF de mai jos vă poate ajuta, de asemenea.

Selectați o celulă goală pentru a afișa vârsta, introduceți formula de mai jos în ea și apăsați tasta Intrați cheie. Selectați celula de rezultat și apoi trageți-o Mâner de umplere jos pentru a obține toate rezultatele.

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

Convertiți data nașterii în vârstă cu funcția ROUNDDOWN

Încercați funcția ROUNDDOWN pentru a calcula vârsta pe baza zilei de naștere, după cum urmează.

Selectați o celulă goală pentru a afișa vârsta, introduceți formula de mai jos în ea și apăsați tasta Intrați cheie. Selectați celula de rezultat și apoi trageți-o Mâner de umplere jos pentru a obține toate rezultatele.

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

Afișați vârsta ca format An + lună + zi cu funcția DATEDIF

Dacă doriți să afișați vârsta ca format An + Lună + Zi, încercați funcția DATEDIF de mai jos.

Selectați o celulă goală pentru a afișa vârsta, introduceți formula de mai jos în ea și apăsați tasta Intrați cheie. Selectați celula de rezultat și apoi trageți-o Mâner de umplere jos pentru a obține toate rezultatele.

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


Convertiți cu ușurință data nașterii în vârstă fără a-și aminti formule

Puteți converti cu ușurință data nașterii în vârstă fără a vă aminti formule cu Asistență pentru dată și oră of Kutools pentru Excel. 

Înainte de a aplica Kutools pentru Excel, Vă rugăm să descărcați-l și instalați-l mai întâi.

1. Selectați o celulă necompletată pentru a afișa vârsta. Apoi apasa Kutools > Formula Helper > Asistență pentru dată și oră

2. În Asistență pentru dată și oră casetă de dialog, vă rugăm să configurați după cum urmează.

  • 2.1) Mergeți la Vârstă filă;
  • 2.2) În Data naşterii caseta, selectați celula care conține data nașterii pe care o veți converti în vârstă;
  • 2.3) Alegeți Astăzi opțiune în La secțiune;
  • 2.4) Specificați un tip de rezultat din Tipul rezultatului de ieșire lista verticală;
  • 2.5) Faceți clic pe OK butonul.

Apoi, vârsta este populată în celula selectată. Selectați celula de rezultat și apoi trageți mânerul de umplere până la capăt pentru a obține toate vârstele.

notițe: Dacă doriți să afișați vârsta ca format An + Lună + Zi, selectați An + lună + zi de la Tipul rezultatului de ieșire lista verticală. Și rezultatul va fi afișat după cum se arată în imaginea de mai jos. De asemenea, acceptă afișarea vârstei ca lună, săptămână sau zi în funcție de nevoile dvs.

  Dacă doriți să aveți o încercare gratuită (

30
-zi) a acestei utilitati, vă rugăm să faceți clic pentru a-l descărca, și apoi mergeți pentru a aplica operația conform pașilor de mai sus.

Articole pe aceeaşi temă:


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea prin
80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste
    300
    caracteristici puternice
    . Suporta Office/Excel
    2007-2019 și 365
    . Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Caracteristici complete
    30
    - zi de probă gratuită. Garanție de returnare a banilor de 60 de zile.
fila kte 201905

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Îți crește productivitatea cu
    50%
    , și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comentarii (138)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
:lol: imi este de ajutor
Acest comentariu a fost redus la minimum de moderatorul de pe site
[citat]:lol: îmi este de ajutorDe Berjang Pun[/quote] FOARTE UȘOR DE ȘTIUT DATA NAȘTERII CA VÂRSTA ANUALĂ..? PUTEȚI ..CA MAI INFERIOR 10/8/1980-DATA DE AZI=?????? APOI PUTEȚI / PÂNĂ 365 CU UȘOR VEȚI OBȚINE PUNCTUL..
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am căutat opțiunea „rotunjire în jos”, dar nu știam că există una. Mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
=FLOOR() ar face și el trucul
Acest comentariu a fost redus la minimum de moderatorul de pe site
[quote]=FLOOR() ar face și el truculDe Thom H[/quote] cum este folosit? () ce ar trebui să fie în această paranteză?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună Robyn, Celula pe care doriți să o rotunjiți în jos ar trebui să fie între paranteze, adică dacă rotunjiți în jos celula A1, ar fi =Floor(A1)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am nevoie de o formulă care să-mi permită să pun un pumn într-o dată de naștere și apoi să aflu exact ziua în care o persoană împlinește exact 70 1/2.
Acest comentariu a fost redus la minimum de moderatorul de pe site
=EDATE(A1,906) cu DOB în celula A1
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest lucru este foarte util și foarte clar de înțeles pentru oricine. Am si eu nevoie. Mă ajută foarte mult.
Acest comentariu a fost redus la minimum de moderatorul de pe site
foarte frumos..A13 înseamnă A2..Foarte util..ușurează munca..mulțumesc pentru formulă..
Acest comentariu a fost redus la minimum de moderatorul de pe site
Încercați această formulă pentru a converti data nașterii în vârstă.
Acest comentariu a fost redus la minimum de moderatorul de pe site
este foarte util. Este de ajutor atât pentru începători, cât și pentru persoane calificate
Acest comentariu a fost redus la minimum de moderatorul de pe site
Caut de luni de zile o formula care sa-mi dea varsta de la un Bdate, am gasit cateva dar nu au mers niciodata. Acest lucru a fost atât de ușor de înțeles...... M-a făcut să caut alte articole. :-) Mulțumesc foarte mult.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, acesta este Fawad Khan, vreau câteva informații despre vârste
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am o grămadă de celule pe care trebuie să le convertesc în vârstă, cum o fac mai repede?
Acest comentariu a fost redus la minimum de moderatorul de pe site
creați formula aleasă în celula din dreapta primului DOB, apoi puteți trage funcția în jos pe toate rândurile cu ancora în colțul din dreapta jos al celulei care conține funcția. Această metodă va funcționa pentru majoritatea celor de mai sus, dar dacă utilizați metoda aie One unde data curentă este o referință la o celulă diferită care conține data curentă, va trebui să modificați formula de sus pentru a o transforma într-un referință absolută, deci dacă formula dvs. a fost opțiunea unu (=(B2-A2)/365) presupunând că datele sunt toate în coloana A, puteți modifica funcția too la =($B$2-A2)/365. Observați cum am ancorat referința celulei b2, în timp ce referința celulei a2 se va schimba pe măsură ce trageți funcția în jos.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, am încercat toate aceste metode și nu au funcționat, întotdeauna a revenit cu rezultat (#valoare!)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună Kassem, #Valoare înseamnă că celulele la care se referă funcția ta nu sunt în formatul corect pentru formula pe care o folosești, adică folosind =SUM() pe două celule care conțin text. Toate funcțiile de mai sus sunt scrise presupunând că lucrăm cu celule care conțin numai Date. Problema este că Excel poate vedea uneori ceva ca un format diferit de cel pe care îl vedeți. În primul rând, asigurați-vă că datele sunt în uniforma corectă (ZZ/LL/AAAA). În al doilea rând, faceți un mic amendament referințelor la celulă din Formula dată folosind funcția =text() pentru a-i spune să o citească ca o dată . Presupunând că folosim funcția DATEDIF() cu Data Nașterii în A1 și data curentă în B1, care ar fi =DATEDIF(A1,B1,"y"), putem forța funcția să citească Celula A1 ca dată prin modificându-l așa =DATEDIF(TEXT(A1,"ZZ/LL/AAAA"), B1, "y").
Acest comentariu a fost redus la minimum de moderatorul de pe site
Îmi place metoda d pentru calcularea vârstei, este o formulă foarte ușoară și potrivită în Excel. :D
Acest comentariu a fost redus la minimum de moderatorul de pe site
=DATEDIF(A13, TODAY(),"Y") & " Ani, " & DATEDIF(A13, TODAY(),"YM") & "Luni, " & DATEDIF(A13, TODAY(),"MD") & „Zile” această formulă este foarte ușoară și potrivită pentru calcularea vârstei în excel, îmi place..............
Acest comentariu a fost redus la minimum de moderatorul de pe site
o problema cu care m-am confruntat. cum ar fi: data nașterii = 1 nov.'2014, astăzi este 31 dec.'2015 apoi vine rezultatul = 1 an, 1 lună, 30 de zile, dar zilele ar trebui să fie cu 1 zi mai mult, adică 31 de zile. cum pot face asta în formula de mai sus? va rog ajutati
Acest comentariu a fost redus la minimum de moderatorul de pe site
da, imi este de mare ajutor. inteleg usor. :)
Acest comentariu a fost redus la minimum de moderatorul de pe site
metoda D returnează o valoare în timp ce celula de dată este goală, cum se returnează valoarea „0” sau goală atunci când nu există o dată completată în celulă?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Salut, Mark Excel folosește un calendar intern care începe la 01/01/1900. Când o dată de început nu este prezentă, va alege automat prima dată din calendarul său. Aș spune că folosiți o funcție IF(), presupunând că data de început este în celula A1, puteți utiliza =IF(A1="","). ",INSERT CHOSEN DATE FUNCTION HERE) Această funcție verifică celula A1, apoi nu returnează nicio valoare dacă celula este goală, dar efectuează formula aleasă de dvs. dacă celula este activă (conține date). Dacă este probabil ca uneori data de început să fie necompletată și uneori data de încheiere, atunci va trebui să adăugați funcția AND( ), așa că, presupunând încă o dată, data de început este în celula A1 și sfârșitul este în B1 pe care ați folosi-o =DACA(ȘI(A1>0,B1>0),INSERAȚI AICI FUNCȚIA DATA ALESE,"")
Acest comentariu a fost redus la minimum de moderatorul de pe site
THOM H... multumesc mult... esti cel mai bun!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună Mark04, Excel va trata automat celula goală ca o dată și va folosi doar prima dată din calendarul său (01/01/1900). Va trebui să utilizați o funcție IF(). Presupunând că data de început este în A1 și data de încheiere este în B1, aș alege =IF(AND(A1>0,B1>0),INSERAȚI AICI FUNCȚIA DATA ALESE,"") Aceasta va lăsa Celula goală dacă nu există o valoare în ambele celule A1 și B1.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Îmi place foarte mult acest site. Pot găsi imediat ce am nevoie. Vă rugăm să continuați să actualizați și să căutați mai multe funcții utile. :P
Acest comentariu a fost redus la minimum de moderatorul de pe site
04/05/2012 =DATEDIF(A13,TODAY(),"Y") & " Ani, " & DATEDIF(A13, TODAY(),"YM") & "Luni, " & DATEDIF(A13, TODAY(), „MD”) și „Zile” VREAU SĂ CALCULEZ DATA DE AZI, DAR CÂND AM INSERAT FORMULA ÎN CELULĂ OBȚIN 114 ani, 4 luni, 10 zile, ceea ce este în mod evident greșit.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Este cu siguranță prima întâlnire în celula A13, deoarece acolo caută Argument prima întâlnire. Se pare că A13 este necompletat, astfel că numără diferența dintre astăzi și începutul calendarului Excel (ceea ce ar considera data 0). Singurul alt lucru care ar putea fi este că citește prima dată ca goală, deoarece nu este în formatul corect, dar cred că asta ar aduce o eroare #Value. În orice caz, merită să verificați formatul celulei. Puteți fie să faceți clic dreapta> Format Cells> Data> OK, fie puteți comuta fiecare referință la Celula A13 cu un =TEXT(), astfel încât să fie: =DATEDIF(TEXT(A13,"DD/MM/YYYY"), TODAY(),"Y") & " Ani, " & DATEDIF(TEXT(A13,"ZZ/LL/AAAA"), TODAY(),"YM") & "Luni, " & DATEDIF(TEXT(A13," ZZ/LL/AAAA"), TODAY(),"MD") & "Zile" Înainte de toate acestea, ați copiat și lipiți funcția direct din foaia de calcul, deoarece am verificat-o eroare și au existat câteva spații în funcțiile TODAY() care l-au aruncat și mi-au dat o eroare #NAME. Încercați din nou prin copierea și lipirea următoarelor: =DATEDIF(A13,TODAY(),"Y") & " Years, " & DATEDIF(A13, TODAY(),"YM") & " Months, " & DATEDIF(A13) ,TODAY(),"MD") & "Zile" Încă o dată, asigurați-vă că data de începere este în Celula A13!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună,,, te uiți doar la asta doar tu,,, :-)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Compensează metoda D pentru ziua pierdută/câștigată într-un an bisect?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Cum folosești funcția Index și Potrivire pentru a găsi vârsta de la data nașterii unei persoane? Mulțumiri.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am nevoie de o formulă bazată pe data de naștere a unui copil, câți ani va avea la 1 septembrie 2014 (sau în orice alt an). nu poate determina formula =DATEDIF(A13,TODAY(),"Y") să nu fie AZI, ci 9/1/14. poate cineva ajuta. Sunt sigura ca e usor :)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună VRB, puteți fie să puneți data într-o celulă separată și să faceți referire la acea celulă în loc de TODAY(). Acest lucru ar însemna că puteți schimba data după bunul plac, fără a fi nevoie să riscați să rupeți Argumentul (Funcția). Presupunând că data (01/09/14) este în celula A1, puteți utiliza =DATEDIF(A13,TEXT(A1,"DD/LL/AAAA"),"Y") Alternativ, dacă doriți să comutați doar TODAY () cu acea dată, atunci ați folosi aceasta: =DATEDIF(A13,DATE(2014,9,1),"Y")
Acest comentariu a fost redus la minimum de moderatorul de pe site
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!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Salut Lucy, aș avea nevoie de mai mult context cu privire la ceea ce încerci să configurați, cum se face și funcția aleasă de dvs., dar se pare că ați pus funcția de vârstă în a treia coloană, apoi o trageți în jos. ? Dacă verificați fiecare funcție și doar vă asigurați că se face referire la celulele corecte, aceasta ar trebui să funcționeze. Erorile #VALUE tind să însemne că utilizați celule de referință care nu conțin date în formatul așteptat de funcție. În acest caz, funcțiile caută date, așa că este posibil ca Excel să vă fi convertit datele în format text? Remediere simplă = evidențiați celulele date, faceți clic dreapta, formatați celulele, formatați ca dată. Dacă acest lucru nu funcționează, va trebui să creați o coloană secundară lângă fiecare (pe care o puteți ascunde ulterior), apoi utilizați funcția =date() pentru a le converti în format de dată (vezi răspunsul meu la Sanoj Xavier mai jos pagina pentru informații despre această funcție). Mulțumesc, Thom
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Acest lucru este foarte util și foarte clar de înțeles pentru oricine. M-a ajutat foarte mult. Mulțumesc, Sandeep Sanjeevi.
Nu există comentarii postate aici încă
Încărcați mai
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL