Jinsi ya Kuhesabu Umri kutoka Siku ya Kuzaliwa katika Excel (Njia 8 Rahisi) -

  • Shiriki Hii
Hugh West

Makala yanaonyesha baadhi ya mbinu za ajabu za kukokotoa umri kutoka siku ya kuzaliwa katika Excel. Utajifunza kanuni chache za kuhesabu umri kama idadi ya miaka kamili, na pia kupata umri halisi katika miaka, miezi na siku katika tarehe ya leo au tarehe fulani. Sasa, tutakutumia njia hizo rahisi na zinazofaa za jinsi ya kuhesabu umri kutoka siku ya kuzaliwa katika Excel.

Pakua Kitabu cha Mazoezi

Unaweza kupakua kitabu cha kazi kifuatacho cha Excel ili kuelewa vyema na ujizoeze mwenyewe. .

Kuhesabu Umri Kuanzia Siku ya Kuzaliwa.xlsm

Mbinu 8 za Kuhesabu Umri kutoka Siku ya Kuzaliwa katika Excel

“Hey, una umri gani ? Swali linaloulizwa sana. Tangu utoto wetu, sote lazima tulisikia swali hili mara kwa mara. Lakini, hiyo inamaanisha nini? Kwa kawaida huashiria jibu linaloeleza ni muda gani umeishi.

Ingawa hakuna chaguo maalum la kukokotoa kukokotoa umri kutoka siku ya kuzaliwa katika Excel, kuna vitendaji maalum njia chache mbadala za kubadilisha tarehe ya kuzaliwa hadi umri.

Tuna orodha ya Siku za Kuzaliwa ya watu 10.

Katika wakati huu, tutahesabu umri wao katika Excel kutoka siku za kuzaliwa.

1. Kutumia Mfumo Msingi Kukokotoa Umri Kuanzia Siku ya Kuzaliwa katika Excel

Mwanzoni, tutajifunza njia za kitamaduni zaidi. kuhesabu umri katika miaka katika Excel. Ni ipi njia ya kawaida ya kubainisha umri wa mtu? Ondoa kwa urahisitarehe ya kuzaliwa kutoka tarehe ya sasa. Njia hii ya kawaida ya kuhesabu umri inaweza pia kutumika katika Excel. Fuata hatua kwa uangalifu.

Hatua:

  • Kwanza , chagua kisanduku D5 , weka fomula hapa chini. , na ubonyeze ENTER .
=(TODAY()-C5)/365.25

Hapa, C5 ndio kisanduku cha kuanzia 8>Siku ya kuzaliwa safu.

Kitendo cha TODAY kinarejesha tarehe ya leo. Kwa kawaida, mwaka 1 una siku 365. Lakini leap year huja kila baada ya miaka 4, kwa hivyo tunagawanya tofauti za tarehe na 365.25. Tumia Nchi ya Kujaza Zana na uiburute chini ili kukamilisha safuwima D .

  • Kisha, ukitaka kuonyesha matokeo katika miaka kamili tu, tumia Kitendaji cha INT .
=INT(D5)

Kumbuka: Hakikisha kuwa visanduku D5:D14 vimeumbizwa katika Nambari au Jumla .

Soma Zaidi: Jinsi ya Kuhesabu Umri Wastani katika Excel (Njia 7 Rahisi)

2. Kutumia Mchanganyiko wa Mfumo wa IF, YEAR, MONTH, na SASA Kazi

Njia hii inatumika kwa fomula kuchanganya baadhi ya vipengele tofauti. IF , YEAR , MONTH , na SASA chaguo za kukokotoa zina utendakazi wake hapa. Tafadhali fuata hatua zilizo hapa chini.

Hatua:

  • Kwanza, chagua kisanduku D5 na uandike fomula hapa chini, na uguse INGIA .
=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")

Mchanganuo wa Mfumo

Hapa, MWEZI na YEAR kipengele hurejesha mwezi na mwaka wa tarehe hiyo kama nambari. Tulitumia kitendakazi cha IF kuingiza jaribio la kimantiki ambalo, ikiwa mwezi wa tarehe ya sasa ni kubwa kuliko mwezi wa tarehe ya kuzaliwa , basi fomula inafanya kazi. :

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

Vinginevyo, fomula iliyosalia itafanya kazi:

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

6> Kumbuka: Upungufu wa njia hii ni kwamba inarudi miezi 12 badala ya kuongeza mwaka 1. Tunaweza kuona hilo katika kisa cha Jones .

3. Kuhesabu Umri kutoka Mwaka wa Kuzaliwa, Mwezi, na Siku katika Seli Tofauti

Hapa, tulipata tarehe yetu ya kuzaliwa. katika visanduku tofauti kwa kuzigawanya katika Mwaka , Mwezi, na Siku .

Kutoka kwa jedwali hili , tunataka kuhesabu umri wao wa sasa. Fuata hatua zetu za kazi kwa makini.

Hatua:

  • Kwanza, tunapaswa kupata tarehe ya kuzaliwa kwa kutumia TAREHE na Vitendaji vya DATEVALUE . Ili kufanya hivyo, tulitumia fomula hii:
=DATE(C5,MONTH(DATEVALUE(D5&"1")),E5)

Fomula hii iliunganisha miaka, miezi na siku tofauti kuwa kisanduku kimoja.

0>
  • Chagua kisanduku G5 na ubandike fomula hapa chini.
=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" 0>

Soma Zaidi: Jinsi ya Kukokotoa Umri katika Excel katika Miaka na Miezi (Njia 5 Rahisi)

4. Utekelezaji Kazi ya YEARFRAC

Kwa kutumia kitendakazi cha YEARFRAC , ambacho hurejesha sehemu ya mwaka, pia ni mbinu ya kuaminika ya kukokotoa umri kutoka siku za kuzaliwa katikaExcel. Fuata hatua zilizo hapa chini.

Hatua:

  • Chagua kisanduku D5 na uandike fomula hapa chini.
=YEARFRAC(C5,TODAY(),1)

Chaguo hili la kukokotoa lilikokotoa tofauti kati ya siku ya kuzaliwa na tarehe ya leo. Hapa tunachukua msingi kama 1 ambayo ina maana halisi.

  • Kwa kuonyesha umri katika miaka kamili, tumia tendakazi ya INT .

5. Kupitisha Kazi ya DATEDIF ili Kukokotoa Umri kutoka Siku ya Kuzaliwa katika Excel

Kitendaji kinachofaa zaidi na kinachoweza kutumika kwa kukokotoa umri ni kitendakazi cha DATEDIF . Fuata hatua kwa makini.

Hatua:

  • Mwanzoni, chagua kisanduku D5 na ubandike fomula hapa chini, na ubonyeze. INGIA .
=DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"

Mchanganuo wa Mfumo

Ili kupata umri wa miaka, miezi, na siku tumetumia hoja “Y” , “YM” , na “MD” kwa mpangilio katika DATEDIF chaguo la kukokotoa . Fomula iliyo hapo juu hurejesha mfuatano wa maandishi wenye thamani 3 (miaka, miezi, na siku) zilizounganishwa.

6. Kuchanganya IF na DATEDIF Kazi ya Kuonyesha Thamani Zisizo Zero Pekee

Katika zetu zilizopita. mbinu, unaweza kugundua tatizo kwamba kuna miezi 0 na siku 0 inayoonekana katika baadhi ya visanduku.

Ili kuepuka tatizo hili na kuonyesha tu thamani zisizo sifuri, tunaweza kufanya hivyo. urekebishaji fulani kwa fomula yetu ya awali kwa kuchanganya kitendakazi cha IF . Ili kusasishwa na fomula mpya,zingatia kwa makini.

Hatua:

  • Kwanza, chagua kisanduku D5 na uandike fomula kama ifuatavyo, na ubonyeze INGIA .
=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")

Mfumo huu ni kama fomula yetu ya awali lakini tofauti pekee ni kwamba ikiwa kuna thamani yoyote ya sifuri katika miaka, miezi, au siku, masharti hayo yataachwa. Kwa kutumia kitendakazi cha IF tulitumia sharti hili kuonyesha tu thamani zisizo sifuri.

7. Kuhesabu Umri katika Tarehe Maalum

Katika mbinu zetu za awali, tulijifunza jinsi ya kufanya hivyo. kuhesabu umri wa sasa kutoka siku ya kuzaliwa. Sasa, tutajua utaratibu wa kubainisha umri katika tarehe maalum.

Kwa kutabiri umri katika tarehe maalum, tulitumia kitendakazi cha DATEDIF tena. Kutoka kwa hili, ni wazi unaweza kuelewa urahisi wa kutumia kazi hii. Fuata hatua zilizo hapa chini.

Hatua:

  • Chagua kisanduku E5 na uandike fomula hapa chini na ubonyeze ENTER .
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"

Tofauti na mbinu zetu za awali ni kwamba hapo tulihesabu umri mpaka sasa. tarehe. Kwa hivyo, tulitumia LEO kazi . Lakini hapa tunahesabu umri kwa tarehe maalum, sio umri wa sasa. Kwa hivyo tunatumia marejeleo mengine ya seli kwa Tarehe ya Mwisho .

Soma Zaidi: Jinsi ya Kukokotoa Umri Kati ya Tarehe Mbili katika Excel (Njia 6 Muhimu)

8. Kutumia VBA ili Kukokotoa Umri kuanzia Siku ya Kuzaliwa mwakaExcel

Njia nyingine ya kukokotoa umri katika Excel kutoka siku za kuzaliwa ni kutumia msimbo wa VBA. Unaweza kufuata hatua zilizo hapa chini ili kukokotoa umri kwa kutumia mbinu hii.

Hatua:

  • Bofya kulia kwenye Jina la Jedwali na uchague Angalia Msimbo .

30>

  • Papo hapo, dirisha la Microsoft Visual Basic kwa ajili ya Programu hufungua. Bofya kulia kwenye Karatasi9 (VBA) > chagua Ingiza > Moduli.

  • Inafungua sehemu ya msimbo, ambapo bandika msimbo ulio hapa chini. chini na ubofye kitufe cha Run au ubofye F5.
3999
  • Sasa funga sehemu ya msimbo rudi kwenye lahakazi. Unaweza kuona kwamba D5:D14 seli zimejazwa kiotomatiki na umri katika miaka. Katika upau wa fomula, tunaweza kuona kitendakazi cha DATEDIF ambacho tumetumia katika msimbo wetu wa VBA .

Kujua Tarehe Wakati Mtu Anapofikia Umri Aliopewa

Tuseme, tarehe ya kuzaliwa ya Robin ni 13-08-1996. Je! angefikisha umri wa miaka 50 lini? Unajuaje hilo? Hakuna cha kuwa na wasiwasi ikiwa haukujua mapema. Tazama tu hatua zetu kwa makini.

Hatua:

  • Kwanza, chagua kisanduku D5 na uandike fomula kama ifuatavyo, kisha ubonyeze. INGIA .
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

Hapa, tumeongeza 50 kwa mwaka. ya tarehe ya kuzaliwa. Hatimaye, inarudi kwenye Tarehe ya Kufikia Miaka 50Umri .

Hitimisho

Asante kwa kusoma makala haya, tunatumai kuwa hii ilinisaidia. Tafadhali tujulishe katika sehemu ya maoni ikiwa una maswali au mapendekezo. Tafadhali tembelea tovuti yetu Exceldemy ili kuchunguza zaidi.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.