WORKDAY.INTL

 

WORKDAY.INTL Formula ဟာ Excel 2010 မွ စျပီး ပါ၀င္လာပါတယ္။ INTL ဟာ International ရဲ႕ အတုိေကာက္အေနနဲ႕ အသုံးျပဳတာပါ။

WORKDAY မွာတုန္းက ရုံးပိတ္ရက္ကုိ Saturday နဲ႕ Sunday ကုိပဲ သတ္မွတ္ပါတယ္။ တကယ္ေတာ့ နုိင္ငံအသီးသီးက Company အသီးသီးမွာ Sat , Sun ရယ္လုိ႕ မဟုတ္ဘူး၊ သူတုိ႕ ကုိယ္ပုိင္ ရုံးပိတ္ရက္ေတြ သတ္မွတ္ထားၾကပါတယ္။

ဥပမာ ျမန္မာနုိင္ငံက Company အမ်ားစုက စေနေန့ရုံးတက္ရျပီး Sunday တစ္ရက္ပဲ ပိတ္ တာမ်ိဴ းေပါ့။

အဲဒီအခါ မွာ WORKDAY Formula ဟာ ျမန္ဆန္လြယ္ကူစြာ တြက္ခ်က္မေပးနုိင္ ေတာ့ပါဘူး။

ဒီလုိအခက္အခဲကုိ ေျဖရွင္းဖုိ႕အတြက္ Excel 2010 က စ ျပီး WORKDAY.INTL ကုိ ထည့္သြင္းလာတာျဖစ္ပါတယ္။

 

သူရဲ႕ Formual Syntax က

 

 

=WORKDAY.INTL( start_date, days, [weekend], [holidays] )

 

  • Start_date က အလုပ္စတင္လုပ္မယ့္ ရက္စြဲ

  • Days က ေနာက္ထပ္ ေပါင္းထည့္မယ့္ အလုပ္လုပ္ ရက္

  • Weekend က ေတာ့ weekend type အမ်ိဴ းအစား

  • Holidays က ကုိယ္တြက္ခ်က္မယ့္ ရက္ထဲမွာ Holiday ရွိေနရင္ ထည့္သြင္းတြက္ခ်က္ဖုိ႕ေပါ့။

 

Weekend အမ်ိဴ းအစား 14 မ်ိဴ းပါ၀င္ပါတယ္။ ပါ၀င္တဲ့ အမ်ိဴ းအစားေတြနဲ႕ သူတုိ႕ရဲ႕ ကုိယ္စားျပဳ အမွတ္စဥ္ေတြကုိ ေအာက္မွာ ေဖာ္ျပထားပါတယ္။

 

 

Weekend type ေတြ အကုန္ မွတ္ရမွာလား၊ မွတ္လဲ အျမဲ ဘယ္မွတ္မိပါ့မလဲ လုိ႕ ေစ်းဆစ္ခ်င္သြားပါလိမ့္မယ္။ မွတ္စရာမလိုပါဘူး။ Formula ေရးတဲ့အခါ Weedend type ေရးရမယ့္ ေနရာေရာက္လာရင္ ေအာက္မွာျပထားတဲ့အတုိင္း သူရဲ႕ List အလိုအေလ်ာက္ ေပၚလာပါလိမ့္မယ္။ ကုိယ္လုိအပ္တာကုိ ေရြးခ်ယ္ ေပးရုံပါပဲ။ Weekend type မွာ ဘာမွ မေရးရင္ 1 အျဖစ္ သတ္မွတ္ပါတယ္။ ရုံးပိတ္ရက္က Sat, Sun ေပါ့။

ဒီေနရာမွာ ေမးစရာတစ္ခုရွိပါတယ္။ အခု အေပၚမွာ ပါ၀င္တဲ့ 14 မ်ိဴ းအတုိင္းမဟုတ္ပဲ သုံးရက္ ရုံးပိတ္တာ၊ ေလးရက္ ရုံးပိတ္တာဆုိရင္ ဘယ္လုိ တြက္ခ်က္မလဲ ေပါ့။

အခုအေပၚမွာပါတဲ့ Option 14 မ်ိဴ း မဟုတ္ပဲ အသုံးျပဳ တြက္ခ်က္ခ်င္တယ္ဆုိရင္ေတာ့ 0 , 1  Code (String Value) ကုိ အသုံးျပဳ နုိင္ပါတယ္။ 0 က အလုပ္လုပ္ရက္ ကုိ ကုိယ္စားျပဳဳဳ ျပီး 1 က အလုပ္ပိတ္ရက္ကုိ ကုိယ္စားျပဳ ပါတယ္။ Code ကုိ စေရးတဲ့အခါ Monday ကေန စေရးရပါတယ္။ aမ်က္ေတာင္အဖြင့္အပိတ္နဲ႕ ေရးရ ပါတယ္။

 

ဥပမာ Saturday, Sunday, Monday သုံးရက္ ပိတ္တယ္ဆုိပါစုိ႕။ သူရဲ႕ Code က "1000011" ေပါ့။

 

ေအာက္ကပုံထဲမွာ အေျခအေန ေလးခုကုိ နွိဴ င္းယွဥ္ ရွင္းျပထားပါတယ္။ အေပၚမွာ ရွင္းျပထားတာေတြနဲ႕ နွိဴ င္းယွဥ္ ၾကည့္လုိက္ရင္ အားလုံး နားလည္သြားမွာပါ။

တစ္ခု သတိထားရမွာက Working day တစ္ရက္ ေပါင္းလုိက္ရင္ Date မွာ တစ္ရက္ တုိးသြားပါတယ္။ စတဲ့ရက္ကုိ မေရတြက္ပါ။ ေနာက္ထပ္ တစ္ရက္ေပါင္းပါတယ္။

ဥပမာ 16/3/2015 က စ ျပီးေရတြက္တယ္၊ အလုပ္လုပ္ရက္ တစ္ရက္ ေပါင္းရင္ အေျဖက 17/3/2015 ျဖစ္မွာပါ။

 

အခု အေပၚက ပုံရဲ႕ ပထမဆုံး Formula မွာ 16/3/2015 ကုိ ရက္နွစ္ဆယ္ေပါင္းတယ္။ အေျဖက 8/4/2015 ။ 16/3/2015 ကုိ ေပါင္းတဲ့ ရက္နွစ္ဆယ္ထဲမွာ ထည့္မေရ တြက္ဘူး။ ေနာက္ထပ္ အလုပ္လုပ္ရက္ နွစ္ဆယ္ ထပ္ေပါင္းတာပါ။ တကယ္လုိ႕ 16/3/2015 ကုိ အလုပ္လုပ္ရက္ အျဖစ္ ထည့္သြင္းေရတြက္ေစခ်င္တယ္ဆုိ တြက္ခ်က္တဲ့အခါ 20 အစား 19 ကုိ အသုံးျပဳ ရပါမယ္။ အဲလုိ 20 အစား 19  ကုိ မေျပာင္းလဲခ်င္ဘူးဆုိရင္လဲ formula ကုိ ေအာက္ပါအတုိင္း -1 ထည့္ေရးေပးလုိက္ရုံပါပဲ။

 

=WORKDAY.INTL(B2,C2,11)-1