Si të llogarisni moshën nga ditëlindja në Excel (8 metoda të thjeshta) -

  • Shperndaje Kete
Hugh West

Artikulli demonstron disa metoda mahnitëse për të llogaritur moshën nga një ditëlindje në Excel. Do të mësoni disa formula për llogaritjen e moshës si një numër vitesh të plota, si dhe marrjen e moshave aktuale në vite, muaj dhe ditë në datën e sotme ose një datë të caktuar. Tani, ne do t'ju kalojmë nëpër ato metoda të thjeshta dhe të përshtatshme se si të llogarisni moshën nga ditëlindja në Excel.

Shkarkoni Librin e Punës Praktike

Mund të shkarkoni librin e mëposhtëm të Excel-it për të kuptuar dhe praktikuar më mirë veten .

Llogaritja e moshës nga ditëlindja.xlsm

8 Metodat për të llogaritur moshën nga ditëlindja në Excel

“Hej, sa vjeç jeni ? “ Një pyetje shumë e zakonshme. Që nga fëmijëria jonë, të gjithë duhet ta kemi dëgjuar shpesh këtë pyetje. Por, çfarë do të thotë kjo? Zakonisht tregon një përgjigje që shpreh sa kohë keni qenë gjallë.

Megjithëse nuk ka asnjë funksion të dedikuar për të llogaritur moshën nga ditëlindja në Excel, ka një disa mënyra alternative për të kthyer datën e lindjes në moshë.

Ne kemi një listë me Ditëlindjet me 10 individë.

Në këtë moment, ne do të llogarisim moshat e tyre në Excel nga ditëlindjet.

1. Përdorimi i Formulës Bazë për të llogaritur moshën nga ditëlindja në Excel

Në fillim, do të mësojmë mënyrën më tradicionale për të llogaritur moshën në vite në Excel. Cila është metoda më e zakonshme për përcaktimin e moshës së dikujt? Thjesht zbritnidata e lindjes nga data aktuale. Kjo formulë e zakonshme për llogaritjen e moshës mund të përdoret gjithashtu në Excel. Ndiqni hapat me kujdes.

Hapat:

  • Së pari , zgjidhni qelizën D5 , shkruani formulën më poshtë , dhe shtypni ENTER .
=(TODAY()-C5)/365.25

Këtu, C5 është qeliza fillestare e Kollona Ditëlindja.

Funksioni TODAY kthen datën e sotme. Natyrisht, 1 vit përbëhet nga 365 ditë. Por viti i brishtë vjen çdo 4 vjet, kështu që ne i ndajmë diferencat e datës me 365.25. Përdorni mjetin Plotësoni dorezën dhe tërhiqeni poshtë për të plotësuar kolonën D .

  • Më pas, nëse doni t'i shfaqni rezultatet në vite të plota, përdorni Funksioni INT .
=INT(D5)

Shënim: Sigurohuni që qelizat D5:D14 të jenë të formatuara në Numër ose Të përgjithshme .

Lexo më shumë: Si të llogarisni moshën mesatare në Excel (7 metoda të thjeshta)

2. Aplikimi i kombinimit të formulës së funksionit IF, YEAR, MONTH dhe TANI

Kjo metodë zbaton një formulë duke kombinuar disa funksione të dallueshme. Funksionet IF , VITI , MUAJ dhe TANI kanë funksionet e tyre këtu. Ju lutemi ndiqni hapat e mëposhtëm.

Hapat:

  • Së pari, zgjidhni qelizën D5 dhe shkruani formulën më poshtë dhe prekni ENTER .
=IF(MONTH(NOW())>MONTH(C5),YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo",YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo")

Zbërthimi i formulës

Këtu, MUAJ dhe VITI funksionet kthejnë muajin dhe vitin e asaj date si numër. Ne përdorëm funksionin IF për të futur një test logjik që, nëse muaji i datës së tanishme është më i madh se muaji datëlindja , atëherë formula funksionon është :

YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo"

Përndryshe, pjesa tjetër e formulës do të funksionojë:

YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo"

Shënim: E meta e kësaj metode është se ajo kthen 12 muaj në vend që të shtojë 1 vit. Ne mund ta shohim këtë në rastin Jones .

3. Llogaritja e moshës nga viti i lindjes, muaji dhe dita në qeliza të ndryshme

Këtu, ne morëm datëlindjen tonë në qeliza të ndryshme duke i ndarë në Viti , Muaji, dhe Dita .

Nga kjo tabelë , ne duam të llogarisim moshën e tyre aktuale. Ndiqni me kujdes hapat tanë të punës.

Hapat:

  • Së pari, ne duhet të marrim datën e lindjes duke përdorur DATE dhe Funksionet DATEVALUE . Për ta bërë këtë, ne përdorëm këtë formulë:
=DATE(C5,MONTH(DATEVALUE(D5&"1")),E5)

Kjo formulë bashkoi vitet, muajt dhe ditët e ndryshme në një qelizë.

0>

  • Zgjidhni qelizën G5 dhe ngjisni formulën e mëposhtme.
=DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "y") & " Years, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5),TODAY(), "ym") & " Months, "&  DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "md") & " Days"

Lexo më shumë: Si të llogaritet mosha në Excel në vite dhe muaj (5 mënyra të thjeshta)

4. Zbatimi Funksioni YEARFRAC

Përdorimi i funksionit YEARFRAC , i cili kthen një pjesë të vitit, është gjithashtu një qasje e besueshme për llogaritjen e moshës nga ditëlindjet nëExcel. Ndiqni hapat e mëposhtëm.

Hapat:

  • Zgjidhni qelizën D5 dhe shkruani formulën e mëposhtme.
=YEARFRAC(C5,TODAY(),1)

Ky funksion llogariti diferencën midis ditëlindjes dhe datës së sotme. Këtu marrim bazën si 1 që do të thotë aktuale.

  • Për të treguar moshën në vite të plota, përdorni funksionin INT .

5. Miratimi i funksionit DATEDIF për të llogaritur moshën nga ditëlindja në Excel

Funksioni më i përshtatshëm dhe më i përdorshëm për llogaritjen e moshës është funksioni DATEDIF . Ndiqni hapat tërësisht.

Hapat:

  • Në fillim, zgjidhni qelizën D5 dhe ngjisni formulën më poshtë dhe shtypni ENTER .
=DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"

Zbërthimi i formulës

Për të marrë moshën në vite, muaj dhe ditë, ne kemi përdorur argumentet "Y" , "YM" dhe "MD" në mënyrë sekuenciale në funksionin DATEDIF . Formula e mësipërme kthen një varg të vetëm teksti me 3 vlera (vite, muaj dhe ditë) të lidhura.

6. Kombinimi i IF me funksionin DATEDIF për të shfaqur vetëm vlera jo zero

Në të mëparshmen tonë metodë, mund të vëreni një problem që shfaqen 0 muaj dhe 0 ditë në disa qeliza.

Për të shmangur këtë problem dhe për të shfaqur vetëm vlera jo zero, ne mund të bëjmë disa rinovime të formulës sonë të mëparshme duke kombinuar funksionin IF . Për t'u përditësuar me formulën e re,vëzhgoni me kujdes.

Hapat:

  • Së pari, zgjidhni qelizën D5 dhe shkruani formulën si më poshtë dhe shtypni ENTER .
=IF(DATEDIF(C5, TODAY(),"y")=0,"",DATEDIF(C5, TODAY(),"y")&" years, ")& IF(DATEDIF(C5, TODAY(),"ym")=0,"",DATEDIF(C5, TODAY(),"ym")&" months, ")& IF(DATEDIF(C5, TODAY(),"md")=0,"",DATEDIF(C5, TODAY(),"md")&" days")

Kjo formulë është njësoj si formula jonë e mëparshme, por ndryshimi i vetëm është se nëse ka ndonjë vlerë zero në vite, muaj ose ditë, ato terma do të hiqen. Duke përdorur funksionin IF ne aplikuam këtë kusht për të shfaqur vetëm vlera jo zero.

7. Llogaritja e moshës në një datë specifike

Në metodat tona të mëparshme, mësuam se si për të llogaritur moshën aktuale nga ditëlindja. Tani, ne do të dimë procedurën e përcaktimit të moshës në një datë specifike.

Për parashikimin e moshës në një datë të caktuar, kemi përdorur Funksioni DATEDIF përsëri. Nga kjo, padyshim që mund të kuptoni lehtësinë e përdorimit të këtij funksioni. Ndiqni hapat e mëposhtëm.

Hapat:

  • Zgjidhni qelizën E5 dhe shkruani formulën më poshtë dhe shtypni ENTER .
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"

Dallimi nga metodat tona të mëparshme është se aty kemi llogaritur moshën deri më sot datë. Kështu, ne përdorëm funksionin SOT . Por këtu ne përcaktojmë moshën në një datë specifike, jo moshën aktuale. Pra, ne përdorim një referencë tjetër qelize për Data e përfundimit .

Lexo më shumë: Si të llogaritet mosha ndërmjet dy datave në Excel (6 Metoda të dobishme)

8. Aplikimi i VBA për të llogaritur moshën nga ditëlindja nëExcel

Një mënyrë tjetër për llogaritjen e moshës në Excel nga ditëlindjet është përdorimi i kodit VBA. Mund të ndiqni hapat e mëposhtëm për të llogaritur moshën duke përdorur këtë metodë.

Hapat:

  • Klikoni me të djathtën në Emri i fletës dhe zgjidhni Shiko kodin .

  • Menjëherë hapet dritarja e Microsoft Visual Basic për aplikacione. Klikoni me të djathtën në Fleta 9 (VBA) > zgjidhni Fut > Moduli.

  • Hel një modul kodi, ku ngjit kodin e mëposhtëm poshtë dhe klikoni në butonin Run ose shtypni F5.
6599
  • Tani duke mbyllur modulin e kodit kthehuni në fletën e punës. Mund të shihni se D5:D14 qelizat janë mbushur automatikisht me moshën në vite. Në shiritin e formulave, ne mund të shohim funksionin DATEDIF që kemi përdorur në kodin tonë VBA .

Zbulimi i datës kur një person arrin një moshë të caktuar

Le të themi se data e lindjes së Robin është 13-08-1996. Kur do të mbushte 50 vjeç? Si e dini këtë? Nuk ka asgjë për t'u shqetësuar nëse nuk e keni ditur më parë. Thjesht shikoni hapat tanë me kujdes.

Hapat:

  • Së pari, zgjidhni qelizën D5 dhe shkruani formulën si më poshtë, më pas shtypni ENTER .
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

Këtu, sapo kemi shtuar 50 me vitin të datëlindjes. Përfundimisht, ai kthehet në Data e arritjes së 50 viteveMosha .

Përfundim

Faleminderit që lexuat këtë artikull, shpresojmë se kjo ishte e dobishme. Ju lutemi na tregoni në seksionin e komenteve nëse keni ndonjë pyetje ose sugjerim. Ju lutemi vizitoni faqen tonë të internetit Exceldemy për të eksploruar më shumë.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.