مەزمۇن جەدۋىلى
Excel دا بىر قانچە تېخنىكىنى ئىشلىتىپ ، بىز بىر ئادەمنىڭ ئەمەلىي يېشىنى ھېسابلاپ چىقالايمىز. ياشنى ھېسابلاش ئۈچۈن يىل ، ئاي ، كۈن ، سائەت ۋە باشقىلارنى ئىشلىتەلەيمىز. ياشنى ھېسابلاش ئۈچۈن چوقۇم باشلىنىش ۋە ئاخىرلىشىش ۋاقتىنى تەمىنلىشىمىز كېرەك. قانداق قىلىپ ئىككى ۋاقىت ئارىسىدىكى ياش نى ھېسابلاشنى ئۆگەنسەك ، ياشنى ھېسابقا ئالمىغاندا ، بىز بىر تۈرنىڭ داۋاملىشىش ۋاقتىنى ، بەلگىلەنگەن ئىككى ۋاقىت ئوتتۇرىسىدىكى ۋاقىت پەرقىنى ، بىر تەشكىلاتنىڭ مەۋجۇت بولغان يىل سانىنى ھېسابلىيالايمىز. on. بۇ ماقالىدە ئىككى كۈن ئارىسىدىكى مۇنەۋۋەر ياشنى قانداق ھېسابلاشنى مۇلاھىزە قىلىمىز.
مەشىق خىزمەت دەپتىرىنى چۈشۈرۈڭ 0>
Excel دىكى ئىككى ۋاقىت ئارىسىدىكى ياشنى ھېسابلاشنىڭ 6 ئۇسۇلى
ئىككى چېسلا ئارىسىدىكى ياشنى ھېسابلاش ئۈچۈن ، بىز بىر قىسىم خىزمەتچىلەرنىڭ تۇغۇلغان كۈنى گە ئاساسەن سانلىق مەلۇمات جەدۋىلى تەييارلىدۇق. بىر شىركەت ۋە ھازىرقى چېسلا . بىز نۆۋەتتىكى چېسلا نى ئادەتتىكى چېسلا سۈپىتىدە ئالدۇق. سانلىق مەلۇمات سانلىق مەلۇماتلىرى مۇشۇنىڭغا ئوخشايدۇ. DATEDIF فۇنكسىيەسىنى ئىشلىتىپ Excel دىكى ئىككى چېسلا ئارىسىدىكى ياشنى ھېسابلاش
ئىككى چېسلانىڭ پەرقىنى ھېسابلاشقا توغرا كەلگەندە ، DATEDIF ئىقتىدارىنى ئىشلىتەلەيمىز. ئۇ يىللار ، ئايلار ياكى كۈنلەر بولۇشى مۇمكىن. بۇ ئىقتىدارنى ئىشلىتىش ئارقىلىق بىز پەقەت مۇكەممەل ۋاقىت ئارىلىقىنى تاپالايمىز ، ئەمما ئەمەلىي ياكى بۆلۈنگەن ۋاقىت ئارىلىقىنى تاپالمايمىز. بىز ياشنى تېپىش ئۈچۈن فورمۇلا يازالايمىزيىللاردىكى كاتەكچىدە E5 مۇشۇنىڭغا ئوخشاش.
=DATEDIF(C5,D5,”Y”)
بۇ يەردە ، C5 جەيننىڭ تۇغۇلغان كۈنى ۋە D5 بىز خالىغانچە ئالغان ھازىرقى ۋاقىت نى كۆرسىتىدۇ. Y ياشنىڭ پەقەت يىللاردىلا كۆرسىتىلىدىغانلىقىنى كۆرسىتىدۇ. <<
بۇ باسقۇچتا ، بىز تولدۇرۇش تۇتقۇچى نى ئىشلىتىپ يىللاردىكى كاتەكچىدىن E6 دىن E14 غىچە تاپالايمىز. . بۇنىڭ ئۈچۈن بىز پەقەت ئوڭ تەرەپتىكى بۇلۇڭنى تۇتۇپ E5 كاتەكچىنىڭ نۇر بەلگىنى سۆرەپ مېڭىشىمىز كېرەك.
نەتىجىدە ، بىز ' ll مۇشۇنىڭغا ئوخشاش نەتىجىنى تاپالايسىز.
تېخىمۇ كۆپ ئوقۇڭ:
2. YEARFRAC فۇنكسىيەسىنى ئىشلىتىپ ياشنى ھېسابلاش ئىككى ۋاقىت ئارىلىقىدا
ئەمەلىي ئەھۋال ئاستىدا ، بىز ئەمەلىي ياكى بۆلۈنگەن ياشنى تېپىشىمىز كېرەك بولغان YEARFRAC ئىقتىدارىنى ئىشلىتەلەيمىز. . بىز بۇ فورمۇلانى E5 كاتەكچىگە يازالايمىز.
=YEARFRAC(C5,D5,1)
بۇ يەردە ، 1 <نى كۆرسىتىدۇ. 1> تالاش-تارتىشنىڭ ئاساسى >
ئۇنىڭدىن كېيىن ، تولدۇرۇش تۇتقۇچى نى ئىشلىتىپ ، C6 دىن D6 كاتەكچىدىن ياشنى تاپالايمىز.
فورمۇلا چۈشەندۈرۈش
ئاساسى ئاساسلىقى بۆلەك يىل سانىنى سانايدىغان پارامېتىر. ئۇ تۆۋەندە تەسۋىرلىگەن بەش قىممەتنىڭ بىرىگە ئىگە بولالايدۇ:
- بىز ئامېرىكىغا ئاساسەن [(ھەر ئايدا 30 كۈن) / (يىلدا 360 كۈن)] ھېسابلىيالايمىز. ياۋروپانىڭ ئاساسى نىڭ 0 ياكى 4 گە تەڭ.
- يەنە كېلىپ ، بىز [(ئەمەلىي كۈن) / (ئەمەلىي) يىللاردىكى كۈنلەر)] ، [(ئەمەلىي كۈنلەر) / 360] ، ياكى [(ئەمەلىي كۈنلەر) / 365] ، ياكى 3 . Excel نىڭ قارىشىچە ، ئەگەر ئاساسى
تېخىمۇ كۆپ ئوقۇڭ: Excel فورمۇلا ياشنى ھېسابلاش ئۈچۈن 0 مەلۇم بىر كۈندە
3. DATEDIF ۋە ھېسابلاش مەشغۇلاتىدىن پايدىلىنىپ ، تاماملانغان ۋە بۆلۈنگەن ئايلاردىكى ياشنى ھېسابلايمىز
بىز DATEDIF ئىقتىدارىنى ئىشلىتىپ ، ئايلاردىكى مۇكەممەل ياشنى ھېسابلىيالايمىز. شۇنداقلا ، ئاددىي ھېسابلاش فورمۇلاسىنى ئىشلىتىپ تاپالايمىز. تۆۋەندىكى رەسىمدىكى E5 كاتەكچىدە ، بىز DATEDIF ئىقتىدارىنى ئىشلىتىپ ، ئەمەلىي ئايلاردىكى ياشنى مۇشۇنىڭغا ئوخشاش ھېسابلايمىز.
=DATEDIF(C5,D5,”M”)
بۇ يەردە ، M بۇ فورمۇلانىڭ ئاي دىكى ياشنى قايتۇرىدىغانلىقىنى كۆرسىتىدۇ.
ئىككىنچىدىن ، ENTER نى بېسىش ئارقىلىق E5 كاتەكچىدە 359 ئاينى تاپالايمىز.
بىز بۇنى پەقەت ھېسابلاش فورمۇلاسى ئارقىلىقلا قىلالايسىزتۆۋەندىكىسى.
=+(D5-C5)/30
B2-A2) / 30 . شۇڭلاشقا ، بىز بۇ فورمۇلانىڭ «قوشۇش» بەلگىسىگە سەل قارايمىز.
نەتىجىدە ، بىز بۇنىڭغا ئوخشاش ئەمەلىي ياكى بۆلەك دەۋرىنى تاپالايمىز.
ئەڭ ئاخىرىدا ، تولدۇرۇش قوللانمىسى ئارقىلىق بىز مۇشۇنىڭغا ئوخشاش نەرسىلەرنى تاپالايمىز.
4. يىل ، ئاي ۋە كۈندىكى ياشنى ھېسابلاش ئۈچۈن CONCATENATE ۋە DATEDIF فۇنكسىيەسىنى ئىشلىتىپ. ئېنىق يىل ، ئاي ۋە كۈندىكى ياشنى ھېسابلاش. E5 كاتەكچىگە مۇنداق فورمۇلانى قويالايمىز. =CONCATENATE(DATEDIF(C5,D5,”Y”),” Years “, DATEDIF(C5,D5,”YM”),” Months and “ DATEDIF(C5,D5,”MD”),” Days “)
CONCATENATE ئىقتىدارىنى ئىشلىتىپ ، بىز يۇقىرىدا كىرگۈزۈلگەن فورمۇلادىكى ئۈچ DATEDIF فورمۇلانى بىرلەشتۈردى (بىرلەشتۈردى). ھەر بىر DATEDIF فورمۇلادىن كېيىن ، بىز يىل ، ئاي ، ۋە كۈن تېكىست تىزمىسىنى كىرگۈزدۇق. دېمەك ، ھەر بىر DATEDIF فورمۇلانىڭ نەتىجىسى ئاخىرقى چىقىرىشتىكى تېكىست تىزمىسى بىلەن بىرلەشتۈرۈلىدۇ.
يەنە ENTER نى بېسىش ئارقىلىق ، بىز E5 كاتەكچىدىكى ئەمەلىي ياش نى تاپتۇق.
قايتا-قايتا ، بىز نى ئىشلىتىشىمىز كېرەك. باشقا ھۈجەيرىلەرنىڭ يېشىنى تېپىش ئۈچۈن نى تولدۇرۇڭ.
نەتىجىدە ، بىز بۇنداق نەتىجىگە ئېرىشىمىز.
ئوقۇ تېخىمۇ كۆپ: يىل ۋە ئايلاردا Excel دىكى ياشنى قانداق ھېسابلاش (5 ئاسان ئۇسۇل)
5. DATEDIF ۋە TODAY نى ئىشلىتىشھازىرقى ۋاقىت بىلەن ياشنى ھېسابلاش ئىقتىدارلىرى
ئەگەر بىز ئەسلىدىكى ۋاقىتنى ئىشلىتىپ ، كۈندىن-كۈنگە ۋاقىتنىڭ ئۆزگىرىشى بىلەن ياشنى ئۆزگەرتمەكچى بولساق ، بۇنى ئىككى قولايلىق سىستېما ئارقىلىق قىلالايمىز.
5.1 ئوخشىمىغان ۋاقىت ستوننى ئىشلىتىش
سانلىق مەلۇمات جەدۋىلىدىكى ۋاقىتنى ئەسلى ھازىرقى ۋاقىت بىلەن ئۆزگەرتەلەيمىز. بۇنى قىلىش ئۈچۈن بىز تۆۋەندىكى D5 كاتەكچىدە بۈگۈنكى ئىقتىدار نى ئىشلىتىشىمىز كېرەك. بۇ يەردە ، E5 كاتەكچىدە بىز ئاللىبۇرۇن DATEDIF ئىقتىدارىنى قوللاندۇق.
=TODAY()
ئىككىنچىدىن ، بىز ENTER نى بېسىشىمىز كېرەك.
نەتىجىدە بىز ئەسلى ھازىرقى ۋاقىت <2 نى تاپتۇق>. ھەمدە E5 ھۈجەيرىسىدىكى يىللاردىكى دەۋر مۇ شۇنىڭغا ماس ھالدا ئۆزگەردى ، 29 دىن 32.
كېيىن بىر تەرەپ قىلىش نى ئىشلىتىپ D ۋە E ستونغا ئىشلىتىمىز ، ئاخىرىدا بىز ھەر بىر كاتەكچىدە ھازىرقى ۋاقىتقا ئاساسەن ياش تاپتۇق.
5.2 ئوخشىمىغان ۋاقىت ئىستونىنى ئىشلەتمەي تۇرۇپ
بىز پەقەت DATEDIF ۋە ۋاقىت <2 نىڭ بىرىكمىسىنى ئىشلىتەلەيمىز> ۋاقىت ئىستونىنىڭ ياردىمىسىز ياش ھېسابلاش ئىقتىدارى. بۇنى قىلىش ئۈچۈن تۆۋەندىكى فورمۇلانى D5 كاتەكچىدە قوللىنىشىمىز كېرەك.
=DATEDIF(C5,TODAY(),”Y”)
بۇ يەردە ، بىز <1 نى قوللاندۇق> بۈگۈن ()
باشقا ۋاقىت كاتەكچىسى پايدىلىنىشنىڭ ئورنىغا. بۇ ئاخىرقى قېتىم كۆرسىتىلگەن كاتەكچە پايدىلىنىشنىڭ بۈگۈن ئىكەنلىكىدىن دېرەك بېرىدۇ. 32 >.
نەتىجىدە ، بىز بۇنداق چىقىرىشنى تاپتۇق.
6. Excel دىكى ئىككى ۋاقىت ئارىسىدىكى ياشنى ھېسابلاش ئۈچۈن VBA نى قوللىنىش
VBA نى ئىشلىتىش بىز ياشنى ھېسابلىيالايدىغان يەنە بىر خىل ئۇسۇل. بۇنىڭ ئۈچۈن بىز تۆۋەندىكى باسقۇچلارنى بېسىشىمىز كېرەك.
ئالدى بىلەن ، ئاچقۇچى بەتكۈچىگە كىرىڭ & gt; كۆرۈنۈش ئاساسى .
ئىككىنچى ، قىستۇر & gt; ئاندىن بۆلەك .
نەتىجىدە ، قۇرۇق بۆلەك مۇشۇنىڭغا ئوخشاش كۆرۈنىدۇ>
ئۈچىنچىسى ، بىز تۆۋەندىكى مودۇلنىڭ ئىچىدىكى VBA كودىنى كۆچۈرۈپ چاپلىشىمىز كېرەك.
9802
ئۇنىڭدىن كېيىن ، ئىجرا نى بېسىڭ & gt; ئاندىن Sub / UserForm نى ئىجرا قىلىڭ.
تېخىمۇ كۆپ ئوقۇڭ: Excel VBA: تۇغۇلغان كۈندىن باشلاپ ياشنى ھېسابلاڭ
ئەستە تۇتۇشقا تېگىشلىك ئىشلار
- ئىلتىماس قىلالمايمىز پەقەت DATEDIF فۇنكسىيەسى بار ، بىز بۇ يەردە ياشلارنى پارچە-پارچە شەكىلدە تېپىشىمىز كېرەك. يىل ، ئاي ۋە كۈنلەرنى ھېسابلاشقا توغرا كەلگەندە ، ھېسابلاش فورمۇلا نى ئىشلىتىڭ. يەنى ئۇلارنىڭ ھەممىسى.خۇلاسە
Excel نىڭ ياش ياكى ۋاقىت ئارىلىقىنى تېپىش ئۈچۈن ئوخشىمىغان ئۈنۈملۈك فورمۇلالىرى بار. بۇ ماقالىدە بىز ياش تېپىش ئۈچۈن ئىشلىتىلىدىغان بارلىق ئىقتىدارلارنى مۇلاھىزە قىلىشقا تىرىشتۇق.