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

Kako hitro pretvoriti datum rojstva v starost v Excelu?

Na primer, v Excelu dobite nabor različnih podatkov o rojstnih datumih, ki jih morate pretvoriti, da se v Excelu prikaže njihova natančna starostna vrednost. Ta članek vsebuje nekaj nasvetov za enostavno pretvorbo rojstnega datuma v starost v Excelu.

Metoda A:
Pretvorite datum rojstva v starost s formulami

Metoda B:
Enostavno pretvorite datum rojstva v starost, ne da bi si zapomnili formule


Pretvorite datum rojstva v starost s formulami

Spodnje formule lahko pomagajo izračunati starost na podlagi rojstnega datuma v Excelu.

Pretvorite datum rojstva v starost s funkcijo INT

Funkcija INT lahko pomaga izračunati starost osebe na podlagi rojstnega datuma. Naredite naslednje.

1. Recimo, da sta dva stolpca, ki ločeno vsebujeta datum rojstva in trenutni datum.

2. Izberite prazno celico, da izpišete starost, vanjo vnesite spodnjo formulo in pritisnite tipko Vnesite tipko. Izberite celico z rezultatom in jo povlecite Ročica za polnjenje dol, da dobite vse rezultate.

=INT((B2-A2)/365)

Pretvorite datum rojstva v starost s funkcijo DATEDIF

Pomaga vam lahko tudi spodnja funkcija DATEDIF.

Izberite prazno celico, da izpišete starost, vanjo vnesite spodnjo formulo in pritisnite tipko Vnesite tipko. Izberite celico z rezultatom in jo povlecite Ročica za polnjenje dol, da dobite vse rezultate.

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

Pretvorite datum rojstva v starost s funkcijo ROUNDDOWN

Poskusite funkcijo ROUNDDOWN za izračun starosti glede na rojstni dan, kot je prikazano spodaj.

Izberite prazno celico, da izpišete starost, vanjo vnesite spodnjo formulo in pritisnite tipko Vnesite tipko. Izberite celico z rezultatom in jo povlecite Ročica za polnjenje dol, da dobite vse rezultate.

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

Starost prikažite v obliki Leto + Mesec + Dan s funkcijo DATEDIF

Če želite prikazati starost v obliki Leto + Mesec + Dan, poskusite spodnjo funkcijo DATEDIF.

Izberite prazno celico, da izpišete starost, vanjo vnesite spodnjo formulo in pritisnite tipko Vnesite tipko. Izberite celico z rezultatom in jo povlecite Ročica za polnjenje dol, da dobite vse rezultate.

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


Enostavno pretvorite datum rojstva v starost ne da bi se spomnili formul

Rojstni datum lahko enostavno pretvorite v starost, ne da bi si zapomnili formule z Pomočnik za datum in čas of Kutools za Excel. 

Pred vložitvijo vloge Kutools za ExcelProsim najprej ga prenesite in namestite.

1. Izberite prazno celico, da izpišete starost. Nato kliknite Kutools > Pomočnik za formulo > Pomočnik za datum in čas

2. V Ljubljani Pomočnik za datum in čas pogovorno okno, nastavite na naslednji način.

  • 2.1) Pojdite na Starost zavihek;
  • 2.2) V Datum rojstva v polju izberite celico z rojstnim datumom, ki ga želite pretvoriti v starost;
  • 2.3) Izberite danes možnost v Da odsek;
  • 2.4) Določite vrsto rezultata iz Vrsta izhodnega rezultata spustni seznam;
  • 2.5) Kliknite OK gumb.

Nato se starost naseli v izbrano celico. Izberite celico z rezultati in nato povlecite ročico za polnjenje do konca, da dobite vse starosti.

Opombe: Če želite prikazati starost v obliki Leto + Mesec + Dan, izberite Leto + mesec + dan Iz Vrsta izhodnega rezultata spustni seznam. Rezultat bo prikazan na spodnji sliki zaslona. Podpira tudi prikaz starosti kot meseca, tedna ali dneva glede na vaše potrebe.

  Če želite imeti brezplačno (30-dnevno) preskusno različico tega pripomočka, kliknite, če ga želite prenestiin nato nadaljujte z uporabo postopka v skladu z zgornjimi koraki.


Sorodni članki:


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2019 in 365. Podpira vse jezike. Preprosta namestitev v vašem podjetju ali organizaciji. Vse funkcije 30-dnevnega brezplačnega preskusa. 60-dnevno jamstvo za vračilo denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50% in vsak dan zmanjša na stotine klikov z miško!
dno pisarniške mize
Komentarji (138)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
:lol: meni je v pomoč
Ta komentar je moderator na spletnem mestu minimiziral
[citat] :lol: meni je v pomočAvtor: Berjang Pun[/quote] ZELO LAHKO VEDETI DATUM ŠTEVCA ROJSTVA KOT LETNA STAROST..? LAHKO ..NAPOZ 10-DANES=?????? POTEM LAHKO / Z 8 LAHKO U BO DOBIL TOČKO..
Ta komentar je moderator na spletnem mestu minimiziral
Iskal sem možnost "zaokroži navzdol", vendar nisem vedel, da obstaja. Hvala vam!
Ta komentar je moderator na spletnem mestu minimiziral
=FLOOR() bi prav tako naredil trik
Ta komentar je moderator na spletnem mestu minimiziral
[quote]=FLOOR() bi prav tako naredil trikAvtor: Thom H[/quote] kako se to uporablja? () kaj mora biti v tem oklepaju?
Ta komentar je moderator na spletnem mestu minimiziral
Živjo Robyn, celica, ki jo želite zaokrožiti navzdol, bi morala biti znotraj oklepajev, tj. če zaokrožujete celico A1 navzdol, bi bila to =Floor(A1)
Ta komentar je moderator na spletnem mestu minimiziral
Potrebujem formulo, ki mi bo omogočila, da vnesem DOB in nato ugotovim točen dan, ko oseba dopolni natanko 70 1/2.
Ta komentar je moderator na spletnem mestu minimiziral
=EDATE(A1,906) z DOB v celici A1
Ta komentar je moderator na spletnem mestu minimiziral
To je zelo koristno in zelo jasno za vsakogar. tudi jaz ga potrebujem. To mi zelo pomaga.
Ta komentar je moderator na spletnem mestu minimiziral
zelo lepo..A13 pomeni A2..Zelo koristno..olajša delo..hvala za formulo..
Ta komentar je moderator na spletnem mestu minimiziral
Preizkusite to formulo za pretvorbo datuma rojstva v starost.
Ta komentar je moderator na spletnem mestu minimiziral
je zelo koristno. V pomoč je tako začetnikom kot izkušenim osebam
Ta komentar je moderator na spletnem mestu minimiziral
Že več mesecev iščem formulo, ki mi daje starost od Bdate, našel sem jih več, vendar niso nikoli delovale. To je bilo tako enostavno razumeti...... Zaradi tega sem iskal druge predmete. :-) Najlepša hvala.
Ta komentar je moderator na spletnem mestu minimiziral
zdravo, to je fawad khan, želim nekaj informacij o agesih
Ta komentar je moderator na spletnem mestu minimiziral
imam cel kup celic, ki jih moram pretvoriti v starost, kako naj to naredim hitreje?
Ta komentar je moderator na spletnem mestu minimiziral
ustvarite izbrano formulo v celici desno od prvega DOB, nato pa lahko funkcijo povlečete navzdol po vseh vrsticah s sidrom v spodnjem desnem kotu celice, ki vsebuje funkcijo. Ta metoda bo delovala za večino zgoraj naštetih, vendar če uporabljate metodo aie One, kjer je trenutni datum sklicevanje na drugo celico, ki vsebuje trenutni datum, boste morali spremeniti zgornjo formulo, da jo spremenite v absolutna referenca, torej če je bila vaša formula možnost ena (=(B2-A2)/365), ob predpostavki, da so vsi datumi v stolpcu A, lahko spremenite funkcijo preveč v =($B$2-A2)/365. Upoštevajte, kako sem zasidral referenco celice b2, medtem ko se bo referenca celice a2 spremenila, ko funkcijo povlečete navzdol.
Ta komentar je moderator na spletnem mestu minimiziral
zdravo, preizkusil sem vse te metode in ni se izšlo, vedno se vrne z rezultatom (#value!)
Ta komentar je moderator na spletnem mestu minimiziral
Živjo Kassem, #Value pomeni, da celice, na katere se sklicuje vaša funkcija, niso v pravilni obliki za formulo, ki jo uporabljate, tj. uporabite =SUM() na dveh celicah, ki vsebujeta besedilo. Vse zgornje funkcije so napisane ob predpostavki, da delamo s celicami, ki vsebujejo samo datume. Težava je v tem, da lahko Excel včasih vidi nekaj kot drugačno obliko od tistega, ki ga vidite. Najprej se prepričajte, da so datumi v pravilni enoti (DD/MM/LLLL). Drugič, s funkcijo =text() naredite majhen popravek sklicevanja na celico v formuli datuma, da ji poveste, naj jo prebere kot datum. Ob predpostavki, da uporabljamo funkcijo DATEDIF() z datumom rojstva v A1 in trenutnim datumom v B1, ki bi bil =DATEDIF(A1,B1,"y"), lahko prisilimo funkcijo, da prebere celico A1 kot datum do spremenite takole =DATEDIF(TEXT(A1,"DD/MM/YYYY"),B1,"y").
Ta komentar je moderator na spletnem mestu minimiziral
Všeč mi je metoda d za izračun starosti, je zelo enostavna in primerna formula v excelu. :D
Ta komentar je moderator na spletnem mestu minimiziral
=DATEDIF(A13,TODAY(),"Y") & "Leta, " & DATEDIF(A13,TODAY(),"YM") & "Meseci, " & DATEDIF(A13,TODAY(),"MD") & "Dnevi" ta formula je zelo enostavna in primerna za izračun starosti v excelu, všeč mi je.............
Ta komentar je moderator na spletnem mestu minimiziral
problem, s katerim sem se soočil. kot: datum rojstva = 1. nov.'2014, danes je 31. december '2015, potem pride rezultat = 1 leto, 1 mesec, 30 dni, dnevi pa bi morali biti 1 dan več tj. 31 dni. kako lahko to naredim v zgornji formuli? prosim za pomoč
Ta komentar je moderator na spletnem mestu minimiziral
ja, meni je zelo v pomoč. zlahka razumem. :)
Ta komentar je moderator na spletnem mestu minimiziral
metoda D vrača vrednost, medtem ko je datumska celica prazna, kako vrniti vrednost "0" ali prazno, če v celici ni datuma?
Ta komentar je moderator na spletnem mestu minimiziral
Hi Mark Excel uporablja notranji koledar, ki se začne 01/01/1900. Če začetni datum ni prisoten, bo samodejno izbral prvi datum v svojem koledarju. Rekel bi, da uporabite funkcijo IF(), ob predpostavki, da je začetni datum v celici A1, lahko uporabite =IF(A1=""," ", TUKAJ VSTAVI FUNKCIJO IZBRANEGA DATUMA) Ta funkcija preveri celico A1, nato ne vrne nobene vrednosti, če je celica prazna, vendar izbere izbrano formulo, če je celica aktivna (vsebuje podatke). Če je verjetno, da bo včasih začetni datum prazen, včasih pa tudi končni datum, boste morali dodati funkcijo AND(), tako da bi še enkrat predpostavili, da je začetni datum v celici A1 in konec v B1, ki bi ga uporabili =ČE(IN(A1>0,B1>0), TUKAJ VSTAVI FUNKCIJO IZBRANI DATUM,"")
Ta komentar je moderator na spletnem mestu minimiziral
THOM H... najlepša hvala... najboljši si!
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, Mark04, Excel bo prazno celico samodejno obravnaval kot datum in uporabil samo prvi datum v svojem koledarju (01/01/1900). Uporabiti boste morali funkcijo IF(). Ob predpostavki, da je začetni datum v A1 in končni datum v B1, bi izbral =IF(AND(A1>0,B1>0),TUKAJ VSTAVI FUNKCIJO IZBRANEGA DATUMA,"") Tako bo celica prazna, če v obeh celicah A1 in B1 ni vrednosti.
Ta komentar je moderator na spletnem mestu minimiziral
Resnično obožujem to spletno mesto. Takoj lahko najdem, kar potrebujem. Prosimo, nadaljujte s posodabljanjem in iščite bolj uporabne funkcije. :P
Ta komentar je moderator na spletnem mestu minimiziral
04/05/2012 =DATEDIF(A13,TODAY(),"Y") & "Leta, " & DATEDIF(A13,TODAY(),"YM") & "Meseci, " & DATEDIF(A13,TODAY(), "MD") & "Dani" ŽELIM IZRAČUNATI DATUM DANES, KO SEM V CElico VSTAVIL FORMULO, DOBIM 114 let, 4 mesece, 10 dni, KAR JE OČITNO NAPAČNO
Ta komentar je moderator na spletnem mestu minimiziral
Je prvi zmenek zagotovo v celici A13, saj tam Argument išče prvi zmenek. Videti je, kot da je A13 prazen, zato šteje razliko med današnjim dnem in začetkom Excelovega koledarja (kar bi upošteval kot datum 0). Edina druga stvar, ki bi lahko bila, je, da prvi datum bere kot prazen, ker ni v pravilni obliki, vendar verjamem, da bi to povzročilo napako #Value. V vsakem primeru je vredno preveriti format celice. Lahko kliknete z desno tipko miške > format celice > Datum > V redu ali pa preklopite vsak sklic na celico A13 z =TEXT(), tako da bo: =DATEDIF(TEXT(A13,"DD/MM/YYYY"), DANES(),"Y") & " Leta, " & DATEDIF(BESEDILO(A13,"DD/MM/LLLL"),DANES(),"YM") & "Meseci, " & DATEDIF(BESEDILO(A13," DD/MM/YYYY"),TODAY(),"MD") & " Days" Pred vsem tem ste svojo funkcijo kopirali in prilepili naravnost iz preglednice, ker sem jo po napaki preveril in je bilo nekaj presledki v funkcijah TODAY(), ki so ga vrgle in mi dale napako #NAME. Poskusite znova tako, da kopirate in prilepite naslednje: =DATEDIF(A13,TODAY(),"Y") & " Leta, " & DATEDIF(A13,TODAY(),"YM") & " Meseci, " & DATEDIF(A13 ,DANES(),"MD") & "Dnevi" Še enkrat se prepričajte, da je vaš začetni datum v celici A13!
Ta komentar je moderator na spletnem mestu minimiziral
Živjo,,, samo to gledaš,,, :-)
Ta komentar je moderator na spletnem mestu minimiziral
Ali metoda D kompenzira izgubljeni/dobljen dan v prestopnem letu?
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, kako uporabljate funkcijo Index and Match za iskanje starosti po datumu rojstva osebe? Hvala.
Ta komentar je moderator na spletnem mestu minimiziral
potrebujem formulo glede na datum rojstva otroka, koliko bo star 1. septembra 2014 (ali katero koli drugo leto). ne more določiti formule =DATEDIF(A13,TODAY(),"Y"), da ni DANES, ampak 9. lahko kdo pomaga. Prepričan sem, da je enostavno :)
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni VRB, lahko vstavite datum v ločeno celico in se sklicujete na to celico namesto DANES(). To bi pomenilo, da lahko spremenite datum, kot želite, ne da bi pri tem tvegali prekinitev argumenta (funkcije). Ob predpostavki, da je datum (01/09/14) v celici A1, lahko uporabite =DATEDIF(A13,TEXT(A1,"DD/MM/YYYY"),"Y") Če želite samo preklopiti DANES () s tem datumom, potem bi uporabili to: =DATEDIF(A13,DATE(2014,9,1),"Y")
Ta komentar je moderator na spletnem mestu minimiziral
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!
Ta komentar je moderator na spletnem mestu minimiziral
Živjo Lucy, potreboval bi več konteksta glede tega, kaj poskušaš nastaviti, kako je to storjeno in tvoja izbrana funkcija, vendar je videti, kot da si funkcijo starosti vstavil v tretji stolpec, potem pa jo povlečeš navzdol. ? Če preverite vsako funkcijo in se prepričate, da so navedene pravilne celice, bo to dobro. Napake #VALUE običajno pomenijo, da uporabljate sklicevanje na celice, ki ne vsebujejo podatkov v formatu, kot ga pričakuje funkcija. V tem primeru funkcije iščejo datume, tako da je Excel morda vaše datume pretvoril v besedilno obliko? Enostavno popravljanje = označite celice z datumom, desni klik, formatirajte celice, formatirajte kot datum. Če to ne deluje, boste morali poleg vsakega ustvariti sekundarni stolpec (ki ga lahko pozneje skrijete), nato pa uporabite funkcijo =date(), da jih pretvorite v obliko datuma (glejte moj odgovor sanoju xavierju spodaj v stran za informacije o tej funkciji). Hvala, Thom
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, to je zelo koristno in zelo jasno za vsakogar. Zelo mi je pomagalo. Hvala, Sandeep Sanjeevi.
Tu še ni objavljenih komentarjev
Obremenitev Več
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije