Hvernig á að reikna aldur á milli tveggja dagsetninga í Excel (6 gagnlegar aðferðir)

  • Deildu Þessu
Hugh West

Með því að nota nokkrar aðferðir í Excel gætum við reiknað út raunverulegan aldur einstaklings. Við getum notað ár, mánuði, daga, klukkustundir og svo framvegis til að reikna aldurinn. Við verðum að gefa upp upphafs- og lokadagsetningar til að reikna út aldurinn. Með því að læra hvernig á að reikna aldur á milli tveggja dagsetninga, fyrir utan aldur, getum við reiknað út lengd verkefnis, tímamismun á milli tveggja tilgreindra dagsetninga, fjölda ára sem stofnun hefur verið til og svo á. Í þessari grein munum við ræða hvernig á að reikna út aldur í excel á milli tveggja dagsetninga.

Sækja æfingarbók

Aldur reikna út á milli tveggja dagsetninga.xlsm

6 aðferðir til að reikna út aldur á milli tveggja dagsetninga í Excel

Til að reikna út aldur milli tveggja dagsetninga höfum við búið til gagnasafn sem byggir á fæðingardegi sumra starfsmanna á fyrirtæki og Núverandi dagsetning . Við höfum tekið Núverandi dagsetningu sem dæmigerða dagsetningu. Gagnapakkinn er svona.

Við munum nú ræða mismunandi aðferðir til að reikna aldur á milli tveggja dagsetninga.

1. Notkun DATEDIF falls til að reikna út aldur milli tveggja dagsetninga í Excel

Við getum notað DATEDIF fallið þegar við þurfum að reikna út muninn á tveimur dagsetningum. Það getur verið annað hvort ár eða mánuðir eða dagar. Með því að nota þessa aðgerð finnum við aðeins hið fullkomna dagsetningarbil en ekki raunverulegt eða brotið dagsetningarbil. Við getum skrifað formúluna til að finna Aldurí Árum í reit E5 svona.

=DATEDIF(C5,D5,”Y”)

Hér vísar C5 til Fæðingardagur Jane og D5 vísar til Núverandi tíma sem við höfum tekið eftir geðþótta. Y gefur til kynna að aldurinn birtist eingöngu sem ár.

Setjafræði DATEDIF fallsins er DATEDIF(upphafsdagur,lokadagur,eining) .

Í öðru lagi, með því að ýta á ENTER finnum við gildi aldurs sem 29 svona.

Í þessu skrefi getum við notað Fill Handle til að finna Aldur í árum frá reit E6 til E14 . Til þess þurfum við einfaldlega að draga bendilinn á E5 hólfinu niður með því að halda inni hægra endahorninu.

Þar af leiðandi, við' ég mun finna niðurstöðuna svona.

Lesa meira: Hvernig á að reikna aldur út frá afmæli í Excel (8 auðveldar aðferðir)

2. Notkun YEARFRAC fallsins til að reikna aldur milli tveggja dagsetninga

Í raunhæfum tilfellum getum við notað YEARFRAC fallið þar sem við þurfum að finna raunverulegan eða brotalaldur . Við getum skrifað formúluna í E5 reitinn svona.

=YEARFRAC(C5,D5,1)

Hér vísar 1 til Grunnur rökræðunnar.

Eftir að ýtt hefur verið á ENTER finnum við aldurinn sem 29.99452405.

Í kjölfarið, með því að nota Fill Handle finnum við aldurinn frá frumum C6 til D6 .

Formúluskýring

The Grunn er aðallega færibreyta sem við teljum fjölda brotaára á. Það getur haft eitt af fimm gildum sem við höfum lýst hér að neðan:

  • Við getum reiknað út [(30 dagar á mánuði)/(360 dagar á ári)] samkvæmt US eða Evrópskar reglur fyrir Basis jafn og 0 eða 4 .
  • Aftur, við getum tekið [(raunverulegir dagar)/(raunverulegir dagar á árinu)], [(raundagar)/360], eða [(raunverulegir dagar)/365] með grunnur jafn og 1, 2 , eða 3 .
  • Við verðum að krefjast breytanna Start Date og End Date en Basis er valfrjáls. Excel heldur að grunnurinn sé 0 ef við sleppum Basis

Lesa meira: Excel formúla til að reikna aldur á tilteknum degi

3. Að nota DATEDIF og talnaaðgerðir til að reikna út aldur í fullgerðum og brotamánuðum

Við getum notað DATEDIF fallið til að reikna út fullkominn aldur í mánuðum. Einnig getum við fundið það með því að nota einfalda reikniformúlu. Í reit E5 á myndinni hér að neðan getum við notað DATEDIF fallið til að reikna út aldur í raunverulegum mánuðum svona.

=DATEDIF(C5,D5,”M”)

Hér vísar M til þess að formúlan skili aldrinum eftir mánuði .

Í öðru lagi, með því að ýta á ENTER finnum við 359 mánuði í E5 hólfinu.

Við getur einfaldlega gert þetta með því að nota reikningsformúluna hér að neðan.

=+(D5-C5)/30

Hér skilar +=(B2-A2)/30 sama úttak og formúlan =( B2-A2)/30<2. Þess vegna getum við hunsað „plús“ merki þessarar formúlu.

Þar af leiðandi getum við fundið raunverulegan eða brotaaldur eins og þetta.

Og að lokum, með því að nota Fill Handle finnum við allt svona.

4. Að nota CONCATENATE og DATEDIF aðgerðir til að reikna út aldur í árum, mánuðum og dögum.

Við getum notað samsetningu CONCATENATE og DATEDIF aðgerða þegar við viljum til að reikna út aldur í nákvæmum árum, mánuðum og dögum. Í E5 reitnum getum við sett formúluna svona.

=CONCATENATE(DATEDIF(C5,D5,”Y”),” Years “, DATEDIF(C5,D5,”YM”),” Months and “ DATEDIF(C5,D5,”MD”),” Days “)

Með því að nota CONCATENATE fallið, hafa sameinað (sameinað) þrjár DATEDIF formúlur í formúlunni sem færð var inn hér að ofan. Eftir hverja DATEDIF formúlu höfum við slegið inn textastrengina Years, Months, og Days . Þetta þýðir að niðurstöður hverrar DATEDIF formúlu verða sameinaðar textastrengjum í lokaúttakinu.

Aftur með því að ýta á ENTER , við finnum raunverulegan aldur í reit E5 .

Ítrekað þurfum við að nota Fylltu Handle til að finna aldurinn í hinum hólfunum.

Í kjölfarið fáum við úttakið svona.

Lesa Meira: Hvernig á að reikna út aldur í Excel í árum og mánuðum (5 auðveldar leiðir)

5. Notar DATEDIF og TODAYAðgerðir til að reikna út aldur með núverandi tíma

Ef við viljum nota upprunalega núverandi tíma og breyta í kjölfarið aldurinn með breytingum dag frá degi, getum við gert það með tveimur handhægum kerfum.

5.1 Að nota annan tíma dálk

Við getum breytt tímanum í gagnasafninu með upprunalega núverandi tíma . Til að gera þetta ættum við að nota TODAY aðgerðina fyrir neðan í D5 reitnum. Hér, í E5 reitnum, höfum við þegar beitt DATEDIF fallinu.

=TODAY()

Í öðru lagi þurfum við að ýta á ENTER .

Í kjölfarið höfum við fundið upphaflegan Núverandi tími . Og Aldur í árum í E5 frumu hefur einnig breyst í samræmi við það, úr 29 í 32.

Eftir með því að nota Fill Handle í bæði D og E dálkana fundum við loksins aldur í hverjum reit samkvæmt Núverandi tíma.

5.2 Án þess að nota annan tíma dálk

Við getum einfaldlega notað samsetningu DATEDIF og TIME aðgerðir til að reikna út aldur án þess að nota tímadálk. Til að gera þetta þurfum við að nota formúluna hér að neðan í D5 reitnum svona.

=DATEDIF(C5,TODAY(),”Y”)

Hér höfum við notað TODAY() í stað þess að nota aðra tímafrumutilvísun. Þetta þýðir að síðasta skiptið sem táknað er tilvísun reitsins er Í dag .

Á sama hátt, með því að ýta á Enter , fáum við aldurinn sem 32 .

Að lokum þurfum við að nota Fyllingarhandfangið til að fá aldur í hverri frumu frá D5 til D14 .

Í kjölfarið finnum við úttakið svona.

6. Notkun VBA til að reikna út aldur á milli tveggja dagsetninga í Excel

Að nota VBA er önnur aðferð sem við getum reiknað út aldur með. Til þess þurfum við að fylgja skrefunum hér að neðan.

Fyrst skaltu fara á flipann Hönnuði > Visual Basic .

Í öðru lagi, smelltu á Insert > síðan Module .

Þar af leiðandi mun auður Module birtast svona.

Í þriðja lagi þurfum við að afrita og líma VBA kóðann fyrir neðan í einingunni.

9778

Eftir það skaltu smella á Run > þá Keyra Sub/UserForm .

Og að lokum munum við fá úttakið hér að neðan.

Lesa meira: Excel VBA: Reiknaðu aldur frá fæðingardegi

Atriði sem þarf að muna

  • Við getum ekki sótt um aðeins DATEDIF fallið þar sem við þurfum að finna aldurinn á brotaformi.
  • Til að finna brotalaldur þurfum við að beita YEARFRAC fallinu, eða við getum líka nota Reiknaformúlu .
  • Við verðum að nota samsetningu CONCATENATE og DATEDIF falla þegar við þurfum að reikna ár, mánuði og daga þ.e.a.s. þau öll.
  • Til að nota aldursgreiningu á kraftmikinn hátt þurfum við að nota Í DAG

Ályktun

Excel hefur mismunandi árangursríkar formúlur til að finna aldur eða tímabil. Í þessari grein höfum við reynt að fjalla um allar aðgerðir sem eru notaðar til að finna aldur.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.