မာတိကာ
Excel တွင် နည်းပညာများစွာကို အသုံးပြု၍ လူတစ်ဦး၏ အသက်ကို တွက်ချက်နိုင်ပါသည်။ ကျွန်ုပ်တို့သည် အသက်ကိုတွက်ချက်ရန် နှစ်၊ လ၊ နေ့၊ နာရီစသည်ဖြင့် အသုံးပြုနိုင်သည်။ အသက်ကို တွက်ချက်ရန်အတွက် အစနှင့်အဆုံး ရက်စွဲများကို ပေးဆောင်ရပါမည်။ ရက်စွဲနှစ်ခုကြားတွင် အသက်ကို တွက်ချက်နည်း ကို လေ့လာခြင်းဖြင့်၊ အသက်မှလွဲ၍ ပရောဂျက်တစ်ခု၏ကြာချိန်၊ သတ်မှတ်ထားသည့်ရက်စွဲနှစ်ခုကြားရှိ အချိန်ကွာခြားချက်၊ အဖွဲ့အစည်းတစ်ခုတည်ရှိသည့် နှစ်အရေအတွက်၊ အစရှိသည်တို့ကို တွက်ချက်နိုင်ပါသည်။ on. ဤဆောင်းပါးတွင်၊ ရက်စွဲနှစ်ခုကြားတွင် excel တွင် အသက်ကို တွက်ချက်နည်းကို ဆွေးနွေးပါမည်။
Download Practice Workbook
ရက်စွဲနှစ်ခုကြားတွင် အသက်တွက်ချက်နည်း.xlsm
6 Excel တွင် ရက်စွဲနှစ်ခုကြားရှိ အသက်ကို တွက်ချက်ရန် နည်းလမ်းများ
ရက်စွဲနှစ်ခုကြားရှိ အသက်ကို တွက်ချက်ရန်၊ ကျွန်ုပ်တို့သည် အချို့သော ဝန်ထမ်းများ၏ မွေးသက္ကရာဇ် အပေါ် အခြေခံထားသော ဒေတာအတွဲတစ်ခုကို ပြုလုပ်ထားပါသည်။ ကုမ္ပဏီတစ်ခုနှင့် လက်ရှိရက်စွဲ ။ ကျွန်ုပ်တို့သည် လက်ရှိရက်စွဲ ကို ပုံမှန်ရက်စွဲအဖြစ် ယူထားသည်။ ဒေတာအတွဲသည် ဤကဲ့သို့ဖြစ်သည်။
ရက်စွဲနှစ်ခုကြားရှိ အသက်တွက်ချက်ရန် မတူညီသောနည်းလမ်းများကို ယခု ဆွေးနွေးပါမည်။
၁။ Excel တွင် ရက်စွဲနှစ်ခုကြားရှိ ရက်စွဲနှစ်ခုကြား အသက်ကို တွက်ချက်ရန် DATEDIF လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း
ရက်စွဲနှစ်ခုကြား ကွာခြားချက်ကို တွက်ချက်ရန် လိုအပ်သောအခါတွင် ကျွန်ုပ်တို့သည် DATEDIF လုပ်ဆောင်ချက် ကို အသုံးပြုနိုင်ပါသည်။ နှစ် သို့မဟုတ် လ သို့မဟုတ် နေ့ရက်များ ဖြစ်နိုင်သည်။ ဤလုပ်ဆောင်ချက်ကိုအသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့သည် ပြီးပြည့်စုံသောရက်စွဲကြားကာလကိုသာ ရှာဖွေနိုင်သော်လည်း အမှန်တကယ် သို့မဟုတ် အပိုင်းကိန်းရက်စွဲကြားကာလကို မတွေ့ရတော့ပါ။ အသက်ကိုရှာရန် ဖော်မြူလာကို ရေးနိုင်သည်။ဆဲလ်အတွင်းရှိ Years တွင် E5 ဤကဲ့သို့ဖြစ်သည်။
=DATEDIF(C5,D5,”Y”)
ဤတွင်၊ C5 ကိုရည်ညွှန်းသည် Jane ၏ မွေးနေ့ နှင့် D5 သည် ကျွန်ုပ်တို့ ထင်သလို ခံယူထားသော လက်ရှိအချိန် ကို ရည်ညွှန်းပါသည်။ Y သည် အသက်သည် နှစ်များအဖြစ်သာ ပြမည်ဟု ညွှန်ပြပါသည်။
DATEDIF လုပ်ဆောင်ချက်၏ အထားအသိုမှာ DATEDIF(စတင်ရက်စွဲ၊ ကုန်ဆုံးရက်စွဲ၊ ယူနစ်)
ဒုတိယအနေနှင့်၊ ENTER ကိုနှိပ်ခြင်းဖြင့် ကျွန်ုပ်တို့သည် ဤကဲ့သို့သော 29 ကဲ့သို့ အသက်တန်ဖိုးကို တွေ့ရှိပါသည်။
ဤအဆင့်တွင်၊ ကျွန်ုပ်တို့သည် ဆဲလ် E6 မှ E14 သို့ နှစ်များအတွင်း အသက် ကိုရှာရန် Fill Handle ကို အသုံးပြုနိုင်ပါသည်။ ။ ယင်းအတွက်၊ ကျွန်ုပ်တို့သည် ညာဘက်စွန်းထောင့်ကို ဖိထားခြင်းဖြင့် E5 ဆဲလ်၏ ကာဆာကို ဆွဲချရန် လိုအပ်ပါသည်။
ရလဒ်အနေဖြင့်၊ ဤကဲ့သို့သောရလဒ်ကိုတွေ့လိမ့်မည်။
နောက်ထပ်ဖတ်ရန်- Excel တွင်မွေးနေ့မှအသက်ကိုတွက်ချက်နည်း (လွယ်ကူသောနည်းလမ်း 8 ခု)
၂။ အသက်ကိုတွက်ချက်ရန် YEARFRAC လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း ရက်စွဲနှစ်ခုကြား
လက်တွေ့အခြေအနေများတွင်၊ ကျွန်ုပ်တို့သည် အမှန်တကယ် သို့မဟုတ် အပိုင်းကိန်းအသက်ကို ရှာဖွေရန်လိုအပ်သည့် YEARFRAC လုပ်ဆောင်ချက် ကို အသုံးပြုနိုင်သည်။ . ဤကဲ့သို့သော E5 ဆဲလ်တွင် ဖော်မြူလာကို ကျွန်ုပ်တို့ရေးနိုင်သည်။
=YEARFRAC(C5,D5,1)
ဤတွင်၊ 1 သည် အငြင်းအခုံ၏အခြေခံ ။
ENTER ကိုနှိပ်ပြီးနောက်၊ ကျွန်ုပ်တို့သည် အသက်ကို 29.99452405 အဖြစ်တွေ့သည်။
ထို့နောက်၊ Fill Handle ကိုအသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့သည် ဆဲလ်များမှ အသက်များကို C6 မှ D6 ကို ရှာတွေ့ပါသည်။
ဖော်မြူလာ ရှင်းလင်းချက်
The အခြေခံ သည် အဓိကအားဖြင့် ကျွန်ုပ်တို့သည် အပိုင်းကိန်းနှစ်များကို ရေတွက်သည့် ဘောင်တစ်ခုဖြစ်သည်။ ၎င်းတွင် အောက်တွင်ဖော်ပြထားသော တန်ဖိုးငါးခုအနက်မှ တစ်ခုရှိနိုင်သည်-
- ကျွန်ုပ်တို့တွက်ချက်နိုင်သည် [(တစ်လလျှင် ရက် 30)/(တစ်နှစ်လျှင် 360 ရက်)] US သို့မဟုတ် အခြေခံ 0 သို့မဟုတ် 4 နှင့် ညီမျှသော ဥရောပစည်းမျဉ်းများ။
- တဖန်၊ ကျွန်ုပ်တို့ [(အမှန်တကယ်ရက်များ)/(အမှန်တကယ် အချိန်ယူနိုင်သည်။ တစ်နှစ်အတွင်းရက်များ)]၊ [(အမှန်တကယ်နေ့ရက်များ)/360]၊ သို့မဟုတ် [(အမှန်တကယ်နေ့ရက်များ)/365] နှင့် အခြေခံ 1၊ 2 နှင့် ညီမျှသည် , သို့မဟုတ် 3 .
- ကျွန်ုပ်တို့သည် စတင်ရက်စွဲ နှင့် ပြီးဆုံးသည့်နေ့ ကိန်းရှင်များ လိုအပ်သော်လည်း အခြေခံ သည် ရွေးချယ်နိုင်မည်ဖြစ်သည်။ ကျွန်ုပ်တို့သည် အခြေခံ
ဖတ်ရန်- Excel ဖော်မြူလာကို ချန်လှပ်ထားလျှင် အခြေခံသည် 0 ဟု ယူဆသည် သတ်မှတ်ရက်စွဲတစ်ခု
၃။ ပြီးစီးပြီး အပိုင်းပိုင်းလများအတွင်း အသက်ကို တွက်ချက်ရန် DATEDIF နှင့် ဂဏန်းသင်္ချာ လုပ်ဆောင်ချက်များကို အသုံးပြုခြင်း
လများတွင် ပြီးပြည့်စုံသော အသက်ကို တွက်ချက်ရန် DATEDIF လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။ ထို့အပြင်၊ ရိုးရှင်းသောဂဏန်းသင်္ချာဖော်မြူလာကို အသုံးပြု၍ ၎င်းကိုရှာဖွေနိုင်သည်။ အောက်ပါပုံ၏ ဆဲလ် E5 တွင်၊ ဤကဲ့သို့သော DATEDIF လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။ လများတွင် အသက် ကို တွက်ချက်နိုင်ပါသည်။
=DATEDIF(C5,D5,”M”)
ဤတွင်၊ M သည် ဖော်မြူလာသည် လ အတွင်း အသက်ကို ပြန်ပေးမည်ဟု ရည်ညွှန်းပါသည်။
ဒုတိယအနေဖြင့်၊ ENTER ကိုနှိပ်ခြင်းဖြင့် 359 လများကို E5 ဆဲလ်တွင် တွေ့ရှိပါသည်။
ကျွန်ုပ်တို့ ဂဏန်းသင်္ချာဖော်မြူလာ ကိုအသုံးပြုခြင်းဖြင့် ၎င်းကိုရိုးရှင်းစွာပြုလုပ်နိုင်သည်။အောက်တွင်။
=+(D5-C5)/30
ဤတွင်၊ +=(B2-A2)/30 သည် ဖော်မြူလာနှင့်တူသော အထွက်ကို =( B2-A2)/30 ။ ထို့ကြောင့်၊ ဤဖော်မြူလာ၏ “အပေါင်း” လက္ခဏာကို ကျွန်ုပ်တို့ လျစ်လျူရှုနိုင်ပါသည်။
ရလဒ်အနေဖြင့်၊ ဤကဲ့သို့သော အမှန်တကယ် သို့မဟုတ် အပိုင်းပိုင်းရှိသော အသက်ကို ကျွန်ုပ်တို့ ရှာတွေ့နိုင်ပါသည်။
နောက်ဆုံးတွင်၊ Fill Handle ကိုအသုံးပြုခြင်းဖြင့် ဤအရာအားလုံးကို ကျွန်ုပ်တို့တွေ့နိုင်သည်။
၄။ CONCATENATE နှင့် DATEDIF လုပ်ဆောင်ချက်များကို အသုံးပြု၍ နှစ်များ၊ လများနှင့် နေ့ရက်များကို တွက်ချက်ရန်။
ကျွန်ုပ်တို့လိုသည့်အခါ 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 တွင် အသက်အရွယ်အမှန် ကို တွေ့ရှိပါသည်။
ထပ်ခါတလဲလဲ၊ ကို အသုံးပြုရန် လိုအပ်ပါသည်။ အခြားဆဲလ်များရှိ အသက်ကိုရှာဖွေရန် Handle ကိုဖြည့်ပါ။
ရလဒ်အနေဖြင့်၊ ဤကဲ့သို့သော output ကိုရရှိသည်။
ဖတ်ရန် နောက်ထပ်- နှစ်များနှင့်လများတွင် Excel တွင်အသက်ကိုတွက်ချက်နည်း (လွယ်ကူသောနည်းလမ်း 5 ခု)
၅။ DATEDIF နှင့် TODAY ကိုအသုံးပြုခြင်း။လက်ရှိအချိန်ဖြင့် အသက်ကို တွက်ချက်ရန် လုပ်ဆောင်ချက်များ
ကျွန်ုပ်တို့သည် မူလလက်ရှိအချိန်ကို အသုံးပြုပြီး နေ့စဥ်အချိန်ပြောင်းလဲခြင်းဖြင့် အသက်ကို နောက်ပိုင်းတွင် ပြောင်းလဲလိုပါက၊ အသုံးဝင်သော စနစ်နှစ်ခုဖြင့် လုပ်ဆောင်နိုင်ပါသည်။
5.1 မတူညီသောအချိန်ကော်လံကိုအသုံးပြုခြင်း
ကျွန်ုပ်တို့သည်ဒေတာအတွဲရှိအချိန်ကို မူရင်း လက်ရှိအချိန် ဖြင့် ပြောင်းလဲနိုင်ပါသည်။ ဒါကိုလုပ်ဆောင်ဖို့အတွက်၊ D5 ဆဲလ်ထဲမှာ အောက်ဖော်ပြပါ TODAY function ကို အသုံးပြုသင့်ပါတယ်။ ဤတွင်၊ E5 ဆဲလ်တွင်၊ ကျွန်ုပ်တို့သည် DATEDIF လုပ်ဆောင်ချက်ကို အသုံးပြုပြီးဖြစ်သည်။
=TODAY()
ဒုတိယအနေဖြင့်၊ ENTER ကိုနှိပ်ရန် လိုအပ်ပါသည်။
ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့သည် မူရင်း လက်ရှိအချိန် နှင့် နှစ်များအလိုက် အသက် သည် E5 ဆဲလ်ရှိ 29 မှ 32> သို့ ပြောင်းလဲသွားပါသည်။
ထို့နောက် Fill Handle ကို D နှင့် E ကော်လံများတွင် အသုံးပြု၍ လက်ရှိအချိန်အရ ဆဲလ်တိုင်းတွင် အသက်အရွယ်များကို နောက်ဆုံးတွေ့ရှိခဲ့သည်။
5.2 မတူညီသောအချိန်ကော်လံ
ကျွန်ုပ်တို့သည် DATEDIF နှင့် TIME<2 တို့ကို ပေါင်းစပ်အသုံးပြုနိုင်ပါသည် အချိန်ကော်လံတစ်ခု၏အကူအညီမပါဘဲအသက်ကိုတွက်ချက်ရန်> လုပ်ဆောင်ချက်များ။ ထိုသို့လုပ်ဆောင်ရန်အတွက်၊ ဤကဲ့သို့သောဆဲလ် D5 တွင် အောက်ဖော်ပြပါပုံသေနည်းကို အသုံးပြုရန်လိုအပ်ပါသည်။
=DATEDIF(C5,TODAY(),”Y”)
ဤနေရာတွင် ကျွန်ုပ်တို့ <1 ကိုအသုံးပြုထားပါသည်။ အခြားအချိန်ဆဲလ်ရည်ညွှန်းချက်အစား>TODAY() ။ ဆိုလိုသည်မှာ ဆဲလ်ကိုးကားမှု နောက်ဆုံးအချိန်သည် ယနေ့ ဖြစ်သည်။
ထို့အတူ Enter ကိုနှိပ်ခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် အသက်ကို ရရှိသည် 32 ။
နောက်ဆုံးတွင်၊ Fill Handle D5 မှ D14 အထိ ဆဲလ်တိုင်းရှိ အသက်များရရှိရန် Fill Handle ကို အသုံးပြုရန်လိုအပ်ပါသည်။>.
ရလဒ်အနေဖြင့်၊ ဤကဲ့သို့သော output ကိုကျွန်ုပ်တို့တွေ့ရှိပါသည်။
၆။ Excel တွင် ရက်စွဲနှစ်ခုကြားရှိ ရက်စွဲနှစ်ခုကြား အသက်ကို တွက်ချက်ရန် VBA ကို အသုံးပြုခြင်း
အသုံးပြုခြင်း VBA သည် ကျွန်ုပ်တို့၏ အသက်ကို တွက်ချက်နိုင်သော အခြားနည်းလမ်းတစ်ခုဖြစ်သည်။ ယင်းအတွက်၊ ကျွန်ုပ်တို့သည် အောက်ပါအဆင့်များကို လိုက်နာရန် လိုအပ်ပါသည်။
ဦးစွာ၊ Developer tab > Visual Basic ။
ဒုတိယ၊ Insert > ထို့နောက် Module ။
ရလဒ်၊ ဗလာ Module သည် ဤကဲ့သို့ ပေါ်လာပါမည်။
တတိယ၊ ကျွန်ုပ်တို့သည် VBA ကုဒ်ကို Module အတွင်းတွင် ကူးယူပြီး ကူးထည့်ရန် လိုအပ်ပါသည်။
2658
ထို့နောက်၊ Run > ကိုနှိပ်ပါ။ ထို့နောက် Sub/UserForm ကိုဖွင့်ပါ။
နောက်ဆုံးတွင်၊ အောက်ဖော်ပြပါ output ကိုရရှိပါမည်။
ပိုမိုဖတ်ရန်- Excel VBA- မွေးသက္ကရာဇ်မှ အသက်ကို တွက်ချက်ပါ
မှတ်သားရမည့်အရာ
- ကျွန်ုပ်တို့ လျှောက်ထား၍မရပါ။ ကျွန်ုပ်တို့သည် အပိုင်းကိန်းပုံစံဖြင့် အသက်များကို ရှာဖွေရန် လိုအပ်သည့် DATEDIF လုပ်ဆောင်ချက်သာ ဖြစ်သည်။
- အပိုင်းကိန်းရှိသော အသက်ကို ရှာဖွေရန်၊ ကျွန်ုပ်တို့သည် YEARFRAC လုပ်ဆောင်ချက်ကို အသုံးပြုရန်လိုအပ်သည်၊ သို့မဟုတ် ကျွန်ုပ်တို့လည်း လုပ်ဆောင်နိုင်သည် ဂဏန်းသင်္ချာဖော်မြူလာ ကို အသုံးပြုပါ။
- ကျွန်ုပ်တို့သည် CONCATENATE နှင့် DATEDIF လုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုရမည်ဖြစ်ပြီး နှစ်၊ လနှင့် နေ့များကို တွက်ချက်ရန် လိုအပ်ပါသည်။ ဆိုလိုသည်မှာ ၎င်းတို့အားလုံး။
- ခေတ်များကို ရှာဖွေရာတွင် တက်ကြွစွာအသုံးပြုရန်အတွက်၊ ကျွန်ုပ်တို့သည် TODAY
ကို အသုံးပြုရန်လိုအပ်ပါသည်။နိဂုံး
Excel တွင် အသက်အရွယ် သို့မဟုတ် အချိန်အပိုင်းအခြားများကို ရှာဖွေရန် မတူညီသော ထိရောက်သော ဖော်မြူလာများရှိသည်။ ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် အသက်အရွယ်များကို ရှာဖွေရန် အသုံးပြုသည့် လုပ်ဆောင်ချက်များကို ဆွေးနွေးရန် ကြိုးစားထားပါသည်။