Jedwali la yaliyomo
Kwa kutumia mbinu kadhaa katika Excel, tunaweza kukokotoa umri halisi wa mtu. Tunaweza kutumia miaka, miezi, siku, saa, na kadhalika kukokotoa umri. Ni lazima tutoe tarehe za mwanzo na za mwisho ili kuhesabu umri. Kwa kujifunza jinsi ya kuhesabu umri kati ya tarehe mbili, kando na umri, tunaweza kukokotoa muda wa mradi, tofauti ya saa kati ya tarehe mbili zilizobainishwa, idadi ya miaka ambayo shirika limekuwapo, na kadhalika. juu. Katika makala haya, tutajadili jinsi ya kukokotoa umri katika Excel kati ya tarehe mbili.
Pakua Kitabu cha Mazoezi
Kuhesabu Umri Kati ya Tarehe Mbili.xlsm 0>Mbinu 6 za Kukokotoa Umri Kati ya Tarehe Mbili katika Excel
Ili kukokotoa umri kati ya tarehe mbili, tumeunda mkusanyiko wa data kulingana na Tarehe ya Kuzaliwa ya baadhi ya wafanyakazi wa kampuni na Tarehe ya Sasa . Tumechukua Tarehe ya Sasa kama tarehe ya kawaida. Seti ya data iko hivi.
Sasa tutajadili mbinu tofauti za kukokotoa umri kati ya tarehe mbili.
1. Kutumia Kitendo cha DATEDIF Kukokotoa Umri Kati ya Tarehe Mbili katika Excel
Tunaweza kutumia kukokotoa DATEDIF tunapohitaji kukokotoa tofauti kati ya tarehe mbili. Inaweza kuwa ama miaka au miezi au siku. Kwa kutumia chaguo hili la kukokotoa tutapata tu muda kamili wa tarehe lakini sio muda halisi au wa sehemu. Tunaweza kuandika fomula ili kupata Umrikatika Miaka katika seli E5 kama hii.
=DATEDIF(C5,D5,”Y”)
Hapa, C5 inarejelea Tarehe ya Kuzaliwa kwa Jane na D5 inarejelea Wakati wa Sasa ambao tumeuchukua kiholela. Y inaonyesha kuwa umri utaonekana kama miaka pekee.
Sintaksia ya DATEDIF ni DATEDIF(tarehe ya kuanza,tarehe ya mwisho,kitengo) .
Pili, kwa kubofya ENTER tunapata thamani ya umri kama 29 kama hii.
Katika hatua hii, tunaweza kutumia Nchi ya Kujaza kupata Umri katika Miaka kutoka kisanduku E6 hadi E14 . Kwa hili, tunahitaji tu kuburuta chini kishale cha E5 kwa kushikilia kona ya mwisho ya kulia.
Kutokana na hayo, sisi' utapata matokeo kama haya.
Soma Zaidi: Jinsi ya Kuhesabu Umri kutoka Siku ya Kuzaliwa katika Excel (Njia 8 Rahisi)
2. Kwa kutumia Utendakazi wa YEARFRAC Kukokotoa Umri Kati ya Tarehe Mbili
Katika hali halisi, tunaweza kutumia kitendakazi cha YEARFRAC ambapo tunahitaji kupata umri halisi au sehemu. . Tunaweza kuandika fomula katika kisanduku E5 kama hii.
=YEARFRAC(C5,D5,1)
Hapa, 1 inarejelea Msingi wa hoja.
Baada ya kubonyeza ENTER , tunapata umri kama 29.99452405.
Baadaye, kwa kutumia Fill Handle tunapata umri kutoka seli C6 hadi D6 .
Maelezo ya Mfumo
The Msingi ni kigezo ambacho tunahesabu idadi ya miaka ya sehemu. Inaweza kuwa na mojawapo ya thamani tano tulizozieleza hapa chini:
- Tunaweza kukokotoa [(siku 30 kwa mwezi)/(siku 360 kwa mwaka)] kulingana na Marekani au Sheria za Ulaya za Msingi sawa na 0 au 4 .
- Tena, tunaweza kuchukua [(siku halisi)/(halisi siku katika mwaka)], [(siku halisi)/360], au [(siku halisi)/365] na Msingi sawa na 1, 2 , au 3 .
- Lazima tuhitaji vigeuzo Tarehe ya Kuanza na Tarehe ya Mwisho lakini Msingi ni wa hiari. Excel inafikiri kwamba msingi ni 0 ikiwa tutaacha Msingi
Soma Zaidi: Mchanganyiko wa Excel wa Kukokotoa Umri kwa Tarehe Maalum
3. Kwa kutumia DATEDIF na Uendeshaji wa Hesabu ili Kukokotoa Umri katika Miezi Iliyokamilishwa na Nusu
Tunaweza kutumia chaguo za kukokotoa za DATEDIF ili kukokotoa umri kamili katika miezi. Pia, tunaweza kuipata kwa kutumia Mfumo rahisi wa Hesabu. Katika kisanduku E5 cha picha iliyo hapa chini, tunaweza kutumia DATEDIF chaguo za kukokotoa kukokotoa Umri katika miezi Halisi kama hii.
=DATEDIF(C5,D5,”M”)
Hapa, M inarejelea kwamba fomula itarudisha umri katika Miezi .
0>Pili, kwa kubofya ENTER tunapata miezi 359 katika kisanduku cha E5 .
Sisi inaweza kufanya hivi kwa kutumia Mfumo wa Hesabu hapa chini.
=+(D5-C5)/30
Hapa, +=(B2-A2)/30 inarejesha pato sawa na fomula =( B2-A2)/30 . Kwa hivyo, tunaweza kupuuza ishara ya "plus" ya fomula hii.
Kutokana na hayo, tunaweza kupata umri halisi au wa sehemu kama hii.
Na hatimaye, kwa kutumia Nchimbo ya Kujaza tunapata zote kama hizi.
4. Kwa kutumia Kazi za CONCATENATE na DATEDIF Kukokotoa Umri Katika Miaka, Miezi, na Siku.
Tunaweza kutumia mchanganyiko wa vitendaji vya CONCATENATE na DATEDIF tunapotaka. kuhesabu umri katika miaka, miezi, na siku kamili. Katika kisanduku cha E5 , tunaweza kuweka fomula kama hii.
=CONCATENATE(DATEDIF(C5,D5,”Y”),” Years “, DATEDIF(C5,D5,”YM”),” Months and “ DATEDIF(C5,D5,”MD”),” Days “)
Kwa kutumia kitendakazi cha CONCATENATE , sisi wameunganisha (pamoja) fomula tatu DATEDIF katika fomula iliyoingizwa hapo juu. Baada ya kila fomula ya DATEDIF , tumeweka mifuatano ya maandishi Miaka, Miezi, na Siku . Hii ina maana kwamba matokeo ya kila fomula ya DATEDIF yataunganishwa na mifuatano ya maandishi katika matokeo ya mwisho.
Tena, kwa kubofya ENTER , tunapata Umri Halisi katika kisanduku E5 .
mara kwa mara, tunahitaji kutumia Jaza Kishiko ili kupata umri katika visanduku vingine.
Kutokana na hilo, tunapata matokeo kama haya.
Soma Zaidi: Jinsi ya Kuhesabu Umri katika Excel katika Miaka na Miezi (Njia 5 Rahisi)
5. Kwa kutumia DATEDIF na LEOKazi za Kukokotoa Umri kwa Muda wa Sasa
Ikiwa tunataka kutumia wakati wa sasa wa awali na kisha kubadilisha umri na mabadiliko ya saa ya siku baada ya siku, tunaweza kufanya hivyo kwa mifumo miwili inayofaa.
5.1 Kwa Kutumia Safu Wima Tofauti
Tunaweza kubadilisha saa katika mkusanyiko wa data kwa Muda wa Sasa asili. Kwa kufanya hivi, tunapaswa kutumia kitendakazi cha LEO hapa chini kwenye kisanduku cha D5 . Hapa, katika kisanduku cha E5 , tayari tumetumia chaguo za kukokotoa DATEDIF .
=TODAY()
3>
Pili, tunahitaji kubonyeza ENTER .
Kutokana na hayo, tumepata Saa ya Sasa <2 ya awali>. Na Umri katika Miaka katika seli E5 pia imebadilika ipasavyo, kutoka 29 hadi 32.
Baadaye kwa kutumia Jaza Kishiko kwa safuwima D na E , hatimaye tulipata umri katika kila seli kulingana na Saa ya Sasa.
5.2 Bila Kutumia Safu Wima Tofauti
Tunaweza tu kutumia mchanganyiko wa DATEDIF na TIME vipengele vya kukokotoa umri bila usaidizi wa safu wima ya saa. Ili kufanya hivi, tunahitaji kutumia fomula iliyo hapa chini katika kisanduku D5 kama hii.
=DATEDIF(C5,TODAY(),”Y”)
Hapa, tumetumia TODAY() badala ya kutumia marejeleo ya kisanduku cha saa nyingine. Hii inamaanisha mara ya mwisho marejeleo ya kisanduku ni Leo .
Vile vile, kwa kubofya Enter , tunapata umri kama 32 .
Mwisho, tunahitaji kutumia Fill Handle ili kupata umri katika kila seli kutoka D5 hadi D14 .
Kutokana na hayo, tunapata matokeo kama haya.
6. Kutumia VBA ili Kukokotoa Umri Kati ya Tarehe Mbili katika Excel
Kutumia VBA ni njia nyingine ambayo tunaweza kuhesabu umri. Kwa hili, tunahitaji kufuata hatua zilizo hapa chini.
Kwanza, nenda kwa Msanidi kichupo > the Visual Basic .
Pili, bofya kwenye Ingiza > kisha Moduli .
Kwa sababu hiyo, tupu Moduli itaonekana kama hii.
Tatu, tunahitaji kunakili na kubandika msimbo VBA hapa chini ndani ya Moduli.
3139
Baada ya hapo, bofya Run > kisha Run Sub/UserForm .
Na hatimaye, tutapata matokeo hapa chini.
Soma Zaidi: Excel VBA: Hesabu Umri Kuanzia Tarehe ya Kuzaliwa
Mambo ya Kukumbuka
- Hatuwezi kutuma ombi tu chaguo za kukokotoa za DATEDIF ambapo tunahitaji kupata umri katika umbo la sehemu.
- Ili kupata umri wa sehemu, tunahitaji kutumia kitendakazi cha YEARFRAC , au tunaweza pia tumia Mfumo wa Hesabu .
- Tunalazimika kutumia mchanganyiko wa vitendaji vya CONCATENATE na DATEDIF tunapohitaji kukokotoa miaka, miezi na siku. yaani zote.
- Kwa matumizi thabiti ya kutafuta umri, tunahitaji kutumia LEO
Hitimisho
Excel ina fomula tofauti za kutafuta umri au vipindi vya muda. Katika makala haya, tumejaribu kujadili kazi zote zinazotumika kutafuta umri.