မာတိကာ
ယနေ့ဘလော့ဂ်ပို့စ်သည် Google Sheets ရှိ ရက်စွဲနှစ်ခုကြား ခြားနားချက်ကို ရှာဖွေခြင်းအကြောင်းဖြစ်သည်။ သင့်အားလပ်ရက်များကို စိတ်ကြိုက်အချိန်ဇယားတစ်ခုပေါ်အခြေခံထားလျှင်ပင် ရက်များ၊ လများနှင့်နှစ်များကို ရေတွက်ရန် DATEDIF ဖော်မြူလာအများအပြားကို သင်တွေ့မြင်ရမည်ဖြစ်ပြီး၊ သင်၏အားလပ်ရက်များကို စိတ်ကြိုက်အချိန်ဇယားပေါ်တွင် အခြေခံထားမှသာ NETWORKDAYS အား အလုပ်ချိန်များကို ရေတွက်ရန်အသုံးပြုပုံကို လေ့လာပါ။
စာရင်းဇယားအသုံးပြုသူအများအပြားကို ရှာတွေ့နိုင်သည် ကိုင်တွယ်ရန် အလွန်ခက်ခဲခြင်းမရှိပါက ရှုပ်ထွေးသောရက်စွဲများ။ သို့သော် ယုံသည်ဖြစ်စေ၊ DATEDIF နှင့် NETWORKDAYS တို့သည် ၎င်းတို့အနက်မှ နှစ်ခုဖြစ်သည်။
Google Sheets ရှိ DATEDIF လုပ်ဆောင်ချက်
လုပ်ဆောင်ချက်များဖြင့် ဖြစ်ပေါ်လာသည်နှင့်အမျှ ၎င်းတို့၏အမည်များသည် လုပ်ဆောင်ချက်ကို အကြံပြုပါသည်။ DATEDIF မှာလည်း အလားတူပါပဲ။ ၎င်းကို date dif အဖြစ် ဖတ်ရမည်ဖြစ်ပြီး၊ ရက်စွဲဖြစ်လျှင် မဟုတ်ဘဲ ရက်စွဲခြားနားချက် ၏ အတိုကောက်ဖြစ်သည်။ ထို့ကြောင့်၊ Google Sheets ရှိ DATEDIF သည် ရက်စွဲနှစ်ခုကြားရှိ ရက်စွဲကွာခြားချက်ကို တွက်ချက်ပါသည်။
၎င်းကိုအပိုင်းပိုင်းခွဲကြည့်ကြပါစို့။ လုပ်ဆောင်ချက်သည် အကြောင်းပြချက်သုံးခု လိုအပ်သည်-
=DATEDIF(start_date, end_date, unit)- start_date – စမှတ်အဖြစ် အသုံးပြုသည့် ရက်စွဲတစ်ခု။ ၎င်းသည် အောက်ပါတို့အနက်မှ တစ်ခုဖြစ်ရမည်-
- နှစ်ထပ်ကိုးကားချက်များဖြင့် ရက်စွဲတစ်ခု- "8/13/2020"
- ရက်စွဲပါဆဲလ်တစ်ခုအား ကိုးကားချက်- A2
- ရက်စွဲကို ပြန်ပေးသည့် ဖော်မြူလာတစ်ခု- DATE(2020၊ 8၊ 13)
- ရက်စွဲတစ်ခုနှင့် ၎င်းကို ကိုယ်စားပြုသော ဂဏန်းတစ်ခု Google Sheets မှ ရက်စွဲအဖြစ် အဓိပ္ပာယ်ဖွင့်ဆိုနိုင်သည်၊ ဥပမာ။ 44056 သည် သြဂုတ်လ 13၊ 2020 ကိုကိုယ်စားပြုသည်။
- end_date – အသုံးပြုသည့်ရက်စွဲအဆုံးမှတ်အဖြစ်။ ၎င်းသည် start_date နှင့် တူညီသော ဖော်မတ်ဖြစ်ရပါမည်။
- unit – ပြန်လာရမည့် လုပ်ဆောင်ချက်ကို ပြောပြရန် အသုံးပြုပါသည်။ ဤသည်မှာ သင်အသုံးပြုနိုင်သည့် ယူနစ်များစာရင်းအပြည့်အစုံဖြစ်သည်-
- "D" – ( ရက်များ အတိုကောက်) သည် ရက်စွဲနှစ်ခုကြားရှိ ရက်အရေအတွက်ကို ပြန်ပေးသည်။
- "M" – (လ) ရက်စွဲနှစ်ခုကြားရှိ လပြည့်အရေအတွက်။
- "Y" – (နှစ်) နှစ်ပြည့် အရေအတွက်။
- "MD" – (လများကို လျစ်လျူရှုသောနေ့များ) လတစ်ခုလုံးကို နုတ်ပြီးနောက် ရက်အရေအတွက်။
- "YD" – (နှစ်များကို လျစ်လျူရှုသောနေ့များ) နှစ်များအားလုံးကို နုတ်ပြီးနောက် ရက်အရေအတွက်။
- "YM" – (နှစ်များကို လျစ်လျူရှုထားသောလများ) နှစ်ပြည့်နုတ်ပြီးနောက် ပြီးမြောက်သောလအရေအတွက်။
မှတ်ချက်။ ယူနစ်အားလုံးကို အထက်ဖော်ပြပါ ပုံစံအတိုင်း ဖော်မြူလာတွင် ထည့်သွင်းရမည် - ကိုးကားနှစ်ချက်ဖြင့် ထည့်ရမည်။
ယခု ဤအပိုင်းအားလုံးကို အပိုင်းပိုင်းဖြတ်ပြီး Google Sheets တွင် DATEDIF ဖော်မြူလာများ အလုပ်လုပ်ပုံကို ကြည့်ကြပါစို့။
Google Sheets ရှိ ရက်စွဲနှစ်ခုကြားမှ ရက်များကို တွက်ချက်ပါ
ဥပမာ 1. ရက်အားလုံးကို ရေတွက်ပါ
အမှာစာအချို့ကို ခြေရာခံရန် စားပွဲငယ်လေးတစ်ခုရှိသည်။ ၎င်းတို့အားလုံးကို ဩဂုတ်လ ပထမနှစ်ဝက်တွင် တင်ပို့ခဲ့ပြီးဖြစ်သည် - သင်္ဘောတင်ရက်စွဲ - ကျွန်ုပ်၏စတင်မည့်ရက်စွဲဖြစ်သည်။ ခန့်မှန်းခြေ ပေးပို့မည့်ရက်စွဲ – Due Date လည်း ရှိပါသည်။
ရက်များကို တွက်ချက်ပါမည် – "D" – ကြားတွင်၊ ပစ္စည်းရောက်ရန် အချိန်မည်မျှကြာကြောင်း သိရန် ပို့ဆောင်မှုနှင့် သတ်မှတ်ရက်စွဲများ။ ဤသည်မှာ ကျွန်ုပ်အသုံးပြုသင့်သည့် ဖော်မြူလာဖြစ်ပါသည်-
=DATEDIF(B2, C2, "D")
ကျွန်ုပ်ထည့်သွင်းDATEDIF ဖော်မြူလာကို D2 သို့ ကူးယူပြီး အခြားအတန်းများသို့ အသုံးချရန် ၎င်းကို ကော်လံပေါ်တွင် ကူးယူပါ။
အကြံပြုချက်။ ARRAYFORMULA ကို အသုံးပြု၍ ကော်လံတစ်ခုလုံးကို ဖော်မြူလာတစ်ခုတည်းဖြင့် တစ်ပြိုင်နက် တွက်ချက်နိုင်သည်-
=ArrayFormula(DATEDIF(B2:B13, C2:C13, "D"))
ဥပမာ 2. လများကို လျစ်လျူရှုထားသော ရက်များကို ရေတွက်ပါ
ထိုနေရာတွင် မြင်ယောင်ကြည့်ပါ ရက်စွဲနှစ်ခုကြားတွင် လအနည်းငယ်ကြာသည်-
ရက်များကို တူညီသောလတွင် ပိုင်ဆိုင်ထားသကဲ့သို့ နေ့ရက်များကို မည်သို့ရေတွက်သနည်း။ မှန်ပါသည်- ကုန်လွန်ခဲ့သော လများကို လျစ်လျူရှုခြင်းဖြင့်။ "MD" ယူနစ်ကို သင်အသုံးပြုသောအခါ DATEDIF သည် ၎င်းကို အလိုအလျောက်တွက်ချက်သည်-
=DATEDIF(A2, B2, "MD")
လုပ်ဆောင်ချက်သည် ကုန်လွန်ခဲ့သောလများကိုနုတ်ပြီး ကျန်ရက်များကိုရေတွက်သည် .
ဥပမာ 3. နှစ်များကို လျစ်လျူရှုထားသော ရက်များကို ရေတွက်ပါ
အခြားယူနစ် – "YD" – သည် ၎င်းတို့ကြားတွင် တစ်နှစ်ထက်ပိုသော ရက်စွဲများရှိနေသောအခါတွင် ကူညီပေးပါမည်-
=DATEDIF(A2, B2, "YD")
ဖော်မြူလာသည် နှစ်များကို ဦးစွာနုတ်ပြီး ကျန်ရက်များကို ၎င်းတို့သည် တစ်နှစ်တည်းနှင့် သက်ဆိုင်သည့်အတိုင်း တွက်ချက်ပါမည်။
Google Sheets တွင် အလုပ်လုပ်ရက်များကို ရေတွက်ပါ
Google Sheets တွင် အလုပ်လုပ်ရက်များကိုသာ ရေတွက်ရန် လိုအပ်သည့်အခါ အထူးကိစ္စရပ်တစ်ခုရှိပါသည်။ DATEDIF ဖော်မြူလာများသည် ဤနေရာတွင် အကူအညီများစွာ ပေးလိမ့်မည်မဟုတ်ပါ။ ပြီးတော့ စနေ၊ NETWORKDAYS လုပ်ဆောင်ချက်
ပထမတစ်ခုကို NETWORKDAYS ဟုခေါ်သည်။ ဤလုပ်ဆောင်ချက်သည် စနေ၊ စနေနှင့် စနေနေ့များမပါဝင်သည့် ရက်စွဲနှစ်ခုကြားတွင် အလုပ်လုပ်သည့်ရက်အရေအတွက်ကို တွက်ချက်သည်။တနင်္ဂနွေ) နှင့် အားလပ်ရက်များပင် လိုအပ်ပါက-
=NETWORKDAYS(start_date, end_date, [holidays])- start_date – စမှတ်အဖြစ် အသုံးပြုသည့် ရက်စွဲ။ လိုအပ်သည်။
မှတ်ချက်။ ဤရက်စွဲသည် အားလပ်ရက်မဟုတ်ပါက၊ ၎င်းအား အလုပ်ရက်အဖြစ် သတ်မှတ်သည်။
- end_date – အဆုံးမှတ်အဖြစ် အသုံးပြုသည့် ရက်စွဲ။ လိုအပ်သည်။
မှတ်ချက်။ ဤရက်စွဲသည် အားလပ်ရက်မဟုတ်ပါက၊ ၎င်းအား အလုပ်ရက်အဖြစ် သတ်မှတ်သည်။
- အားလပ်ရက်များ – သတ်မှတ်ထားသော အားလပ်ရက်များကို ညွှန်ပြလိုသည့်အခါတွင် ဤအရာသည် ရွေးချယ်နိုင်သည်။ ၎င်းသည် ရက်စွဲများကို ကိုယ်စားပြုသည့် ရက်စွဲများ သို့မဟုတ် ဂဏန်းအကွာအဝေးတစ်ခု ဖြစ်ရမည်။
၎င်းအလုပ်လုပ်ပုံကို သရုပ်ဖော်ရန်၊ ပို့ဆောင်ခနှင့် သတ်မှတ်ရက်ကြားတွင် ကျင်းပမည့် အားလပ်ရက်များစာရင်းကို ကျွန်ုပ်ထည့်ပါမည်-
ထို့ကြောင့် ကော်လံ B သည် ကျွန်ုပ်၏ စတင်ရက်စွဲ၊ ကော်လံ C – အဆုံးရက်စွဲဖြစ်သည်။ ကော်လံ E ရှိ ရက်စွဲများသည် ထည့်သွင်းစဉ်းစားရမည့် အားလပ်ရက်များဖြစ်သည်။ ဤသည်မှာ ပုံသေနည်းပုံသဏ္ဌာန်ဖြစ်သင့်သည်-
=NETWORKDAYS(B2, C2, $E$2:$E$4)
အကြံပြုချက်။ ဖော်မြူလာကို အခြားဆဲလ်များသို့ ကူးယူမည်ဆိုပါက၊ အမှားအယွင်းများ သို့မဟုတ် မမှန်သောရလဒ်များကို ရှောင်ရှားရန် အားလပ်ရက်များအတွက် အကြွင်းမဲ့ဆဲလ်ကိုးကားချက်များကို အသုံးပြုပါ။ သို့မဟုတ် ယင်းအစား array ဖော်မြူလာတစ်ခုကို တည်ဆောက်ရန် စဉ်းစားပါ။
DATEDIF ဖော်မြူလာများနှင့် နှိုင်းယှဉ်ပါက ရက်အရေအတွက် မည်မျှကျဆင်းသည်ကို သတိပြုမိပါသလား။ အဘယ်ကြောင့်ဆိုသော် ယခုအခါ လုပ်ဆောင်ချက်သည် သောကြာနှင့် တနင်္လာနေ့များတွင် ကျင်းပသော စနေ၊ တနင်္ဂနွေနှင့် အားလပ်ရက် နှစ်ခုလုံးကို အလိုအလျောက် နုတ်လိုက်သောကြောင့် ဖြစ်သည်။
မှတ်ချက်။ Google Sheets တွင် DATEDIF နှင့်မတူဘဲ၊ NETWORKDAYS သည် အားလပ်ရက်များမဟုတ်ပါက start_day နှင့် end_day ကို အလုပ်ရက်များအဖြစ် ရေတွက်ပါသည်။ ထို့ကြောင့် D7 သည် 1 ကို ပြန်ပေးသည်။
ဥပမာ 2။Google Sheets အတွက် NETWORKDAYS.INTL
သင့်တွင် စိတ်ကြိုက်စနေ၊ ၎င်းသည် သင့်အား ပုဂ္ဂိုလ်ရေးအရ သတ်မှတ်ထားသော စနေ၊ တနင်္ဂနွေများကို အခြေခံ၍ အလုပ်ရက်များကို Google Sheets တွင် ရေတွက်နိုင်စေသည်-
=NETWORKDAYS.INTL(start_date၊ end_date၊ [weekend]၊ [ပိတ်ရက်များ])- start_date – a ရက်စွဲကို အစမှတ်အဖြစ် အသုံးပြုသည်။ လိုအပ်သည်။
- end_date – အဆုံးမှတ်အဖြစ် အသုံးပြုသည့် ရက်စွဲ။ လိုအပ်သည်။
မှတ်ချက်။ Google Sheets တွင် NETWORKDAYS.INTL သည် start_day နှင့် end_day အား အားလပ်ရက်များမဟုတ်ပါက အလုပ်ရက်များအဖြစ်လည်း ရေတွက်ပါသည်။
- စနေ၊ တနင်္ဂနွေ – ဤတစ်ခုသည် ရွေးချယ်ခွင့် ချန်လှပ်ထားလျှင် စနေနှင့် တနင်္ဂနွေကို စနေ၊ တနင်္ဂနွေများဟု သတ်မှတ်သည်။ ဒါပေမယ့်
- Masks ကို နည်းလမ်းနှစ်မျိုးနဲ့ ပြောင်းလဲနိုင်ပါတယ်။
အကြံပြုချက်။ သင့်အားလပ်ရက်များ တစ်ပတ်လုံး ပြန့်ကျဲနေသည့်အခါ ဤနည်းလမ်းသည် အကောင်းဆုံးဖြစ်သည်။
Mask သည် 1' နှင့် 0' တို့၏ ဂဏန်းခုနစ်လုံးပုံစံဖြစ်သည်။ 1 သည် weekend အတွက်ဖြစ်ပြီး 0 သည် workday ဖြစ်သည်။ ပုံစံ၏ပထမဂဏန်းသည် အမြဲတမ်းတနင်္လာဖြစ်ပြီး၊ နောက်ဆုံးတစ်ခု-တနင်္ဂနွေဖြစ်သည်။
ဥပမာ၊ "1100110" ဆိုသည်မှာ သင်သည် ဗုဒ္ဓဟူးနေ့၊ ကြာသပတေး၊ သောကြာ၊ နှင့် စနေနေ့တို့တွင် အလုပ်လုပ်သည်ဟု ဆိုလိုပါသည်။
မှတ်ချက်။ မျက်နှာဖုံးကို အကိုးအကာနှစ်ထပ်ဖြင့် ထည့်ရပါမည်။
- နံပါတ်များ ။
စနေ၊
1 စနေ၊ တနင်္ဂနွေ 2 တနင်္ဂနွေ၊ တနင်္လာ 3 တနင်္လာ၊ အင်္ဂါ 4 အင်္ဂါနေ့၊ဗုဒ္ဓဟူး 5 ဗုဒ္ဓဟူးနေ့၊ ကြာသပတေး 6 ကြာသပတေး၊ သောကြာ 7 သောကြာ၊ စနေနေ့ သို့မဟုတ် အနားယူရန် တစ်ရက်ကို ရည်ညွှန်းသော ဂဏန်းနှစ်လုံးပါသော ဂဏန်းများ (11-17) ဖြင့် အလုပ်လုပ်ပါ။ တစ်ပတ်အတွင်း-
နံပါတ် စနေ၊တနင်္ဂနွေ 11 တနင်္ဂနွေ 12 တနင်္လာနေ့ 13 အင်္ဂါ 14 ဗုဒ္ဓဟူးနေ့ 15 ကြာသပတေး 16 သောကြာ 17 စနေနေ့
- Masks ကို နည်းလမ်းနှစ်မျိုးနဲ့ ပြောင်းလဲနိုင်ပါတယ်။
- အားလပ်ရက်များ – ၎င်းကို ရွေးချယ်နိုင်သည့်အပြင် အားလပ်ရက်များကို သတ်မှတ်ရာတွင်လည်း အသုံးပြုပါသည်။
ဤနံပါတ်များအားလုံးကြောင့် ဤလုပ်ဆောင်ချက်သည် ရှုပ်ထွေးပုံပေါ်နိုင်သော်လည်း ၎င်းကို စမ်းသုံးကြည့်ရန် ကျွန်ုပ်တိုက်တွန်းပါသည်။
ပထမဦးစွာ၊ သင့်အားလပ်ရက်များအကြောင်း ရှင်းရှင်းလင်းလင်း နားလည်ပါ။ တနင်္ဂနွေ နှင့် တနင်္လာနေ့ လုပ်ကြပါစို့။ ထို့နောက်၊ သင်၏စနေ၊>သို့သော် ကျွန်ုပ်တွင် စနေ၊ တနင်္ဂနွေ နှစ်ရက်ဆက်တိုက်ရှိသောကြောင့်၊ အထက်ဇယားများမှ နံပါတ်တစ်ခုကို သုံးနိုင်ပါသည်၊ 2 ၊ ကျွန်ုပ်၏ကိစ္စတွင်-
=NETWORKDAYS.INTL(B2, C2, 2)
ထို့နောက် ရိုးရိုးရှင်းရှင်းထည့်ပါ။ နောက်ဆုံး အကြောင်းပြချက် – ကော်လံ E ရှိ အားလပ်ရက်များကို ကိုးကားပြီး ဖော်မြူလာ အဆင်သင့်ဖြစ်ပါပြီ-
=NETWORKDAYS.INTL(B2, C2, 2, $E$2:$E$4)
လများတွင် Google Sheets နှင့် ရက်စွဲကွာခြားချက်
တစ်ခါတလေ လတွေက ရက်တွေထက် ပိုအရေးကြီးတယ်။ ၎င်းသည် သင့်အတွက်မှန်ပြီး ရက်များထက် လများတွင် ရက်စွဲကွဲပြားမှုကို ရယူလိုပါက Google Sheets အား ခွင့်ပြုပါ။DATEDIF သည် အဆိုပါအလုပ်ကို လုပ်ဆောင်ပါသည်။
ဥပမာ 1. ရက်စွဲနှစ်ခုကြားရှိ လအပြည့်အရေအတွက်
လေ့ကျင့်ခန်းသည် အတူတူပင်ဖြစ်သည်- start_date သည် ပထမဖြစ်ပြီး၊ နောက်တွင် end_date နှင့် "M" – လများအတွက် ကိုယ်စားပြုသည် – နောက်ဆုံး အကြောင်းပြချက်အဖြစ်
=DATEDIF(A2, B2, "M")
အကြံပြုချက်။ အတန်းအားလုံးတွင် လများကို တစ်ပြိုင်နက် ရေတွက်နိုင်စေရန် ကူညီပေးနိုင်သော ARRAUFORMULA လုပ်ဆောင်ချက်ကို မမေ့ပါနှင့်-
=ARRAYFORMULA(DATEDIF(A2:A13, B2:B13, "M"))
ဥပမာ 2. နှစ်များကို လျစ်လျူရှုထားသော လအရေအတွက်
သင်မလိုအပ်နိုင်ပါ။ စတင်ချိန်နှင့် ကုန်ဆုံးရက်များအကြား နှစ်များတစ်လျှောက်လုံး လများကို ရေတွက်ပါ။ DATEDIF သည် သင့်အား ထိုသို့လုပ်ဆောင်နိုင်စေပါသည်။
ယူနစ် "YM" ကိုသုံးရုံဖြင့် ဖော်မြူလာသည် နှစ်များကို ဦးစွာနုတ်မည်ဖြစ်ပြီး၊ ထို့နောက် ရက်စွဲများကြားရှိ လပေါင်းများစွာကို ရေတွက်ပါ-
=DATEDIF(A2, B2, "YM")
Google Sheets ရှိ ရက်စွဲနှစ်ခုကြားရှိ နှစ်များကို တွက်ချက်ပါ
သင့်ကိုပြသရန် နောက်ဆုံး (အနည်းဆုံး) အရာမှာ Google Sheets DATEDIF မှ ရက်စွဲကို တွက်ချက်ပုံဖြစ်သည်။ နှစ်များကွာခြားချက်။
မောင်နှံစုံများသည် ၎င်းတို့၏မင်္ဂလာရက်စွဲနှင့် ယနေ့ရက်စွဲအပေါ်အခြေခံ၍ လက်ထပ်ထားသောနှစ်အရေအတွက်ကို တွက်ချက်ပါမည်-
သင်အနေဖြင့် ခန့်မှန်းပြီးသားဖြစ်နိုင်တယ်၊ အဲဒါအတွက် "Y" ယူနစ်ကို သုံးပါမယ်-
=DATEDIF(A2, B2, "Y")
ဤ DATEDIF ဖော်မြူလာများအားလုံးသည် ၊ Google Sheets တွင် ရက်စွဲနှစ်ခုကြားရှိ ရက်များ၊ လများနှင့် နှစ်များကို တွက်ချက်သည့်အခါ ဦးစွာ စမ်းကြည့်ရန်။
သင့်အမှုကို ဤအရာများက မဖြေရှင်းနိုင်ပါက သို့မဟုတ် သင့်တွင် မေးခွန်းများရှိပါက ၎င်းတို့ကို မျှဝေရန် သင့်အား တိုက်တွန်းပါသည်။ မှတ်ချက်ကဏ္ဍတွင်ကျွန်ုပ်တို့နှင့်အတူအောက်တွင်။