မာတိကာ
ကျူတိုရီရယ်တွင် ကျပန်းနံပါတ်များကို မည်သို့ထုတ်လုပ်ရမည်၊ စာရင်းတစ်ခုကို ကျပန်းခွဲထုတ်ရန်၊ ကျပန်းရွေးချယ်မှုရယူပြီး အုပ်စုများသို့ ကျပန်းဒေတာများသတ်မှတ်ပေးပုံကို ပြသထားသည်။ အသစ်ပြောင်းလဲနေသော array လုပ်ဆောင်ချက်ဖြင့် အားလုံးသည် - RANDARRAY.
သင်သိသည့်အတိုင်း၊ Microsoft Excel တွင် ကျပန်းလုပ်ဆောင်နိုင်သောလုပ်ဆောင်ချက်အချို့ရှိပြီးဖြစ်သည် - RAND နှင့် RANDBETWEEN။ နောက်တစ်ယောက်နဲ့ မိတ်ဆက်ပေးတာက ဘာသဘောလဲ။ အတိုချုပ်ပြောရလျှင် ၎င်းသည် ပိုမိုအားကောင်းပြီး လုပ်ဆောင်ချက်အဟောင်းနှစ်ခုလုံးကို အစားထိုးနိုင်သောကြောင့်ဖြစ်သည်။ သင်၏ကိုယ်ပိုင်အမြင့်ဆုံးနှင့် အနိမ့်ဆုံးတန်ဖိုးများကို သတ်မှတ်ခြင်းအပြင်၊ ၎င်းသည် ဖြည့်ရန် အတန်းနှင့် ကော်လံမည်မျှနှင့် ကျပန်းဒဿမများ သို့မဟုတ် ကိန်းပြည့်များထုတ်မည်ကို သတ်မှတ်ပေးနိုင်သည်။ အခြားလုပ်ဆောင်ချက်များနှင့် တွဲသုံးပါက RANDARRAY သည် ဒေတာများကို မွှေနှောက်ပြီး ကျပန်းနမူနာကိုပင် ရွေးနိုင်သည်။
Excel RANDARRAY လုပ်ဆောင်ချက်
Excel ရှိ RANDARRAY လုပ်ဆောင်ချက်သည် ကြားရှိ ကျပန်းနံပါတ်များကို ပြန်ပေးသည် ။ သင်သတ်မှတ်ထားသည့် မည်သည့်ဂဏန်းနှစ်လုံးကိုမဆို။
၎င်းသည် Microsoft Excel 365 တွင် မိတ်ဆက်ခဲ့သည့် ဒိုင်းနမစ်အာရာခင်းအသစ်ခြောက်ခုအနက်မှတစ်ခုဖြစ်သည်။ ရလဒ်မှာ သတ်မှတ်ထားသောအတန်းများနှင့် ကော်လံအရေအတွက်သို့ အလိုအလျောက်ပျံ့နှံ့သွားမည့် ဒိုင်နမစ်အာရာတစ်ခုဖြစ်သည်။
လုပ်ဆောင်ချက်တွင် အောက်ပါ syntax ပါရှိသည်။ အကြောင်းပြချက်များအားလုံးသည် ရွေးချယ်နိုင်သည်-
RANDARRAY([rows], [columns], [min], [max], [whole_number])Where:
Rows (ချန်လှပ်ထားနိုင်သည်) - ဖြည့်ရန် အတန်းအရေအတွက်ကို သတ်မှတ်သည်။ ချန်လှပ်ထားလျှင်၊ အတန်း 1 သို့ ပုံသေသတ်မှတ်သည်။
ကော်လံ (ချန်လှပ်ထားနိုင်သည်) - ကော်လံမည်မျှဖြည့်ရန် သတ်မှတ်သည်။ ချန်လှပ်ထားလျှင် 1 သို့ ပုံသေသတ်မှတ်သည်။ပါဝင်သူများကို အုပ်စုများသို့ ကျပန်းသတ်မှတ်ပေးသည်၊ အထက်ဖော်ပြပါပုံသေနည်းသည် ပေးထားသည့်အဖွဲ့အား ရွေးချယ်သည့်အကြိမ်အရေအတွက်ကို မထိန်းချုပ်နိုင်သောကြောင့် ၎င်းသည် သင့်လျော်မည်မဟုတ်ပေ။ ဥပမာအားဖြင့်၊ အုပ်စု A တွင် လူ 5 ဦးကို အုပ်စု C တွင် 2 ဦးသာ ခန့်အပ်နိုင်သည်။ ကျပန်းတာဝန်ကို အညီအမျှ ပြုလုပ်ရန်၊ ထို့ကြောင့် အဖွဲ့တစ်ခုစီတွင် ပါဝင်သူအရေအတွက် တူညီစေရန်အတွက် မတူညီသောအဖြေတစ်ခု လိုအပ်ပါသည်။
ပထမအချက်၊ သင်သည် ဤဖော်မြူလာကို အသုံးပြု၍ ကျပန်းနံပါတ်များစာရင်းကို ထုတ်ပေးသည်-
=RANDARRAY(ROWS(A2:A13))
A2:A13 သည် သင့်အရင်းအမြစ်ဒေတာများ အဘယ်မှာရှိသနည်း။
ထို့နောက်၊ သင်သည် ဤအထွေထွေဖော်မြူလာကို အသုံးပြု၍ အုပ်စုများ (သို့မဟုတ် အခြားအရာများ) ကို သတ်မှတ်ပေးသည်-
INDEX( values_to_assign၊ ROUNDUP( first_random_number၊ ) random_numbers_range)/ n, 0))n သည် အဖွဲ့အရွယ်အစား၊ ဆိုလိုသည်မှာ တန်ဖိုးတစ်ခုစီကို သတ်မှတ်ပေးသင့်သည့် အကြိမ်အရေအတွက်။
ဥပမာအားဖြင့်၊ E2:E5 တွင်ဖော်ပြထားသောအုပ်စုများသို့လူများကိုကျပန်းသတ်မှတ်ရန်၊ အုပ်စုတစ်ခုစီတွင်ပါဝင်သူ 3 ဦးရှိစေရန်၊ ဤဖော်မြူလာကိုအသုံးပြုပါ-
=INDEX($E$2:$E$5, ROUNDUP(RANK(B2,$B$2:$B$13)/3,0))
၎င်းသည် ပုံမှန်ဖော်မြူလာဖြစ်သည် (မဟုတ်ပါ ဒိုင်းနမစ် array ဖော်မြူလာ!) ထို့ကြောင့် သင်သည် အထက်ဖော်ပြပါဖော်မြူလာကဲ့သို့ အကြွင်းမဲ့ကိုးကားသည့် အပိုင်းအခြားများကို လော့ခ်ချရန် လိုအပ်ပါသည်။
သင်၏ ဖော်မြူလာကို အပေါ်ဆုံးဆဲလ်တွင် ထည့်ပါ (ကျွန်ုပ်တို့၏ ကိစ္စတွင် C2) နှင့် n ၎င်းကို လိုအပ်သလောက် ဆဲလ်များစွာသို့ ဆွဲချပါ။ ရလဒ်သည် ဤပုံစံနှင့် ဆင်တူသည်-
RANDARRAY လုပ်ဆောင်ချက်သည် မတည်ငြိမ်ကြောင်း ကျေးဇူးပြု၍ သတိရပါ။ အလုပ်စာရွက်ရှိ တစ်ခုခုကို ပြောင်းလဲလိုက်တိုင်း ကျပန်းတန်ဖိုးအသစ်များ ဖန်တီးခြင်းကို တားဆီးရန်၊ အစားထိုးပါ။ Paste Special အင်္ဂါရပ်ကို အသုံးပြုခြင်းဖြင့် ၎င်းတို့၏ တန်ဖိုးများနှင့် ဖော်မြူလာများ ဖော်မြူလာများ။
ဤဖော်မြူလာ အလုပ်လုပ်ပုံ-
အကူကော်လံရှိ RANDARRAY ဖော်မြူလာသည် အလွန်ရိုးရှင်းပါသည်။ ရှင်းပြချက် မလိုအပ်သောကြောင့် ကော်လံ C ရှိ ဖော်မြူလာကို အာရုံစိုက်ကြည့်ကြပါစို့။
=INDEX($E$2:$E$5, ROUNDUP(RANK(B2,$B$2:$B$13)/3,0))
RANK လုပ်ဆောင်ချက်သည် B2 အတွင်းရှိ တန်ဖိုးကို B2:B13 ရှိ ကျပန်းနံပါတ်များ ခင်းကျင်းခြင်းနှင့် ယှဉ်ပြီး အဆင့်သတ်မှတ်ပေးပါသည်။ ရလဒ်သည် 1 နှင့် စုစုပေါင်းပါဝင်သူအရေအတွက် (ကျွန်ုပ်တို့၏ကိစ္စတွင် 12) အကြား နံပါတ်တစ်ခုဖြစ်သည်။
အဆင့်ကို အုပ်စုအရွယ်အစား၊ (ကျွန်ုပ်တို့၏ဥပမာတွင် 3) ဖြင့် ပိုင်းခြားထားပြီး ROUNDUP လုပ်ဆောင်ချက်က ၎င်းကို အဝိုင်းလိုက်ပြုလုပ်သည်။ အနီးဆုံးကိန်းပြည့်။ ဤလုပ်ဆောင်ချက်၏ရလဒ်သည် 1 နှင့် စုစုပေါင်းအုပ်စုအရေအတွက် (ဤဥပမာတွင် 4) အကြားကိန်းဂဏန်းတစ်ခုဖြစ်သည်။
ကိန်းပြည့်သည် INDEX လုပ်ဆောင်ချက်၏ row_num အငြင်းအခုံသို့သွားသည်၊ ၎င်းအား အတင်းအကြပ်ခိုင်းစေသည် တာဝန်ပေးထားသောအဖွဲ့ကိုကိုယ်စားပြုသည့် အပိုင်းအခြား E2:E5 အတွင်းရှိ သက်ဆိုင်ရာအတန်းမှ တန်ဖိုးတစ်ခုကို ပြန်ပေးသည်။
Excel RANDARRAY လုပ်ဆောင်ချက် အလုပ်မလုပ်ပါ
သင်၏ RANDARRAY ဖော်မြူလာ အမှားတစ်ခု ပြန်တက်လာသောအခါ၊ ၎င်းတို့သည် အထင်ရှားဆုံးဖြစ်သည် စစ်ဆေးရန် အကြောင်းရင်းများ-
#SPILL အမှား
အခြား dynamic array function ကဲ့သို့ပင်၊ #SPILL! အမှားအယွင်း အများစုသည် ရလဒ်အားလုံးကို ပြသရန် ရည်ရွယ်ထားသော ဖိတ်စင်မှုအကွာအဝေးတွင် နေရာအလုံအလောက်မရှိခြင်းကို ဆိုလိုသည်။ ဤအကွာအဝေးရှိ ဆဲလ်များအားလုံးကို ရှင်းလင်းလိုက်ရုံဖြင့် သင့်ဖော်မြူလာကို အလိုအလျောက် ပြန်လည်တွက်ချက်မည်ဖြစ်သည်။ ပိုမိုသိရှိလိုပါက၊ Excel #SPILL အမှား - အကြောင်းတရားများနှင့် ပြင်ဆင်မှုများကို ကြည့်ပါ။
#VALUE အမှား
A #VALUE။ ဤအရာများတွင် error ဖြစ်ပေါ်နိုင်သည်။အခြေအနေများ-
- အကယ်၍ max တန်ဖိုးသည် min တန်ဖိုးထက်နည်းနေလျှင်။
- အငြင်းအခုံများထဲမှ တစ်ခုသည် ဂဏန်းမဟုတ်ပါက။
#NAME အမှား
အများစုတွင်၊ #NAME။ error သည် အောက်ပါတို့ထဲမှ တစ်ခုကို ညွှန်ပြသည်-
- လုပ်ဆောင်ချက်၏ အမည်သည် စာလုံးပေါင်းမှားနေပါသည်။
- လုပ်ဆောင်ချက်ကို သင်၏ Excel ဗားရှင်းတွင် မရရှိနိုင်ပါ။
#CALC! အမှား
A #CALC! rows သို့မဟုတ် ကော်လံ အငြင်းအခုံသည် 1 ထက်နည်းပါက သို့မဟုတ် ဆဲလ်အလွတ်တစ်ခုကို ရည်ညွှန်းပါက အမှားအယွင်းဖြစ်သွားသည်။
၎င်းသည် အသစ်ဖြင့် Excel တွင် ကျပန်းနံပါတ်ဂျင်နရေတာတစ်ခုကို တည်ဆောက်ပုံ၊ RANDARRAY လုပ်ဆောင်ချက်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ခွင့်ရရန် မျှော်လင့်မိသည့်အတွက် ကျေးဇူးတင်ပါသည်။
ဒေါင်းလုဒ်လုပ်ရန် လေ့ကျင့်ခန်းစာအုပ်
RANDARRAY ဖော်မြူလာနမူနာများ (.xlsx ဖိုင်)
ကော်လံ။Min (ချန်လှပ်ထားနိုင်သည်) - ထုတ်လုပ်ရန် အသေးငယ်ဆုံး ကျပန်းနံပါတ်။ မသတ်မှတ်ထားပါက၊ ပုံသေ 0 တန်ဖိုးကို အသုံးပြုပါသည်။
Max (ချန်လှပ်ထားနိုင်သည်) - ဖန်တီးရန် အကြီးဆုံး ကျပန်းနံပါတ်။ မသတ်မှတ်ထားပါက၊ ပုံသေ 1 တန်ဖိုးကို အသုံးပြုပါသည်။
Whole_number (ချန်လှပ်ထားနိုင်သည်) - မည်သည့်တန်ဖိုးများကို ပြန်ပေးရမည်ကို ဆုံးဖြတ်သည်-
- TRUE - ဂဏန်းများအားလုံး
- FALSE သို့မဟုတ် ချန်လှပ်ထားပါသည် (မူလ) - ဒဿမဂဏန်းများ
RANDARRAY လုပ်ဆောင်ချက် - မှတ်သားရမည့်အရာ
သင်၏ Excel အလုပ်စာရွက်များတွင် ကျပန်းနံပါတ်များကို ထိရောက်စွာထုတ်လုပ်ရန်အတွက် အရေးကြီးသောအချက် 6 ချက်ရှိပါသည်။ သတိပြုရန်-
- RANDARRAY လုပ်ဆောင်ချက်ကို Microsoft 365 နှင့် Excel 2021 အတွက် Excel တွင်သာ ရနိုင်ပါသည်။ Excel 2019၊ Excel 2016 နှင့် အစောပိုင်းဗားရှင်းများတွင် RANDARRAY လုပ်ဆောင်ချက်ကို မရနိုင်ပါ။
- RANDARRAY မှပြန်ပေးသော array သည် နောက်ဆုံးရလဒ်ဖြစ်သည် (ဆဲလ်တစ်ခုမှထွက်ရှိပြီး အခြားလုပ်ဆောင်ချက်သို့မပေးပို့ပါက) Excel သည် dynamic spill range ကိုအလိုအလျောက်ဖန်တီးပြီး ၎င်းကို ကျပန်းနံပါတ်များဖြင့်ဖြည့်ပေးသည်။ ထို့ကြောင့်၊ သင့်တွင် ဖော်မြူလာကိုထည့်သွင်းသည့် ဆဲလ်၏ညာဘက်တွင် အလုံအလောက်အလွတ်ရှိရန် သေချာစေပါ၊ သို့မဟုတ်ပါက #SPILL အမှားဖြစ်သွားပါမည်။
- အကြောင်းပြချက်တစ်ခုမျှမသတ်မှတ်ပါက၊ RANDARRAY( ) ဖော်မြူလာသည် 0 နှင့် 1 အကြား ဒဿမကိန်းတစ်ခုကို ပြန်ပေးသည်။
- အတန်းများ သို့မဟုတ်/နှင့် ကော်လံများ အငြင်းအခုံများကို ဒဿမဂဏန်းများဖြင့် ကိုယ်စားပြုပါက၊ ၎င်းတို့ကို ဖြတ်တောက်လိုက်ပါမည်။ ဒဿမအမှတ်မတိုင်မီ ကိန်းပြည့်တစ်ခုလုံး (ဥပမာ 5.9 ကို ကုသပါမည်။အဖြစ် 5)။
- min သို့မဟုတ် max အငြင်းအခုံကို မသတ်မှတ်ပါက၊ RANDARRAY သည် ပုံသေ 0 နှင့် 1 အသီးသီးရှိကြသည်။
- အခြားကျပန်းကဲ့သို့ပင် လုပ်ဆောင်ချက်များ၊ Excel RANDARRAY သည် volatile ဖြစ်ပြီး၊ ဆိုလိုသည်မှာ ၎င်းသည် worksheet တွက်ချက်ပြီးတိုင်း ကျပန်းတန်ဖိုးများစာရင်းအသစ်တစ်ခုထုတ်ပေးပါသည်။ ထိုသို့မဖြစ်ပွားစေရန်အတွက် Excel ၏ Paste Special > Values အင်္ဂါရပ်ကို အသုံးပြုခြင်းဖြင့် ဖော်မြူလာများကို တန်ဖိုးများဖြင့် အစားထိုးနိုင်ပါသည်။
အခြေခံ Excel RANDARRAY ဖော်မြူလာ
ယခုအခါ၊ ၎င်း၏အရိုးရှင်းဆုံးပုံစံဖြင့် ကျပန်း Excel ဖော်မြူလာကို သင့်အား ပြပါရစေ။
သင်ကျပန်းနံပါတ်များဖြင့် ကော်လံ 5 တန်းနှင့် ကော်လံ 3 ခုပါသည့် အပိုင်းအခြားတစ်ခုကို ဖြည့်စွက်လိုသည်ဆိုပါစို့။ ၎င်းကိုလုပ်ဆောင်ရန်၊ ဤနည်းဖြင့် ပထမအငြင်းပွားမှုနှစ်ခုကို သတ်မှတ်ပါ-
- အတန်း သည် 5 တန်းရှိရလဒ်များကို ကျွန်ုပ်တို့လိုချင်သောကြောင့် 5 ဖြစ်သည်။
- ကော်လံ သည် ကော်လံ 3 ခုရှိ ရလဒ်များကို လိုချင်သောကြောင့် 3 ဖြစ်သည်။
ကျွန်ုပ်တို့သည် အခြားသော အကြောင်းပြချက်များအားလုံးကို ၎င်းတို့၏ မူရင်းတန်ဖိုးများသို့ ချန်ထားခဲ့ကာ အောက်ပါဖော်မြူလာကို ရရှိသည်-
=RANDARRAY(5, 3)
၎င်းကို ဦးတည်ရာအကွာအဝေး၏ ဘယ်ဘက်အပေါ်ဆုံးဆဲလ်တွင် ထည့်ပါ (ကျွန်ုပ်တို့၏ကိစ္စတွင် A2)၊ Enter ခလုတ်ကို နှိပ်ပါ၊ သင်သည် သတ်မှတ်ထားသော အတန်းနှင့် ကော်လံအရေအတွက်ထက် ရလဒ်များ ဖိတ်စင်သွားမည်ဖြစ်သည်။
အထက်စခရင်ရှော့တွင် သင်တွေ့မြင်ရသည့်အတိုင်း၊ ဤအခြေခံ RANDARRAY ဖော်မြူလာသည် အပိုင်းအခြားကို 0 မှ 1 အထိ ကျပန်းဒဿမဂဏန်းများဖြင့် ဖြည့်ပေးပါသည်။ တိကျသောအကွာအဝေးတစ်ခုအတွင်း ဂဏန်းများအားလုံးကို ရယူလိုပါက၊ နောက်ဆုံးကို စီစဉ်သတ်မှတ်ပါ။ နောက်ထပ်ဥပမာများတွင် သရုပ်ပြထားသည့်အတိုင်း အငြင်းအခုံသုံးခု။
ကျပန်းလုပ်နည်းExcel - RANDARRAY ဖော်မြူလာနမူနာများ
အောက်တွင် Excel တွင် ပုံမှန်ကျပန်းလုပ်ဆောင်နိုင်သော အခြေအနေများကို အကျုံးဝင်သည့် အဆင့်မြင့်ဖော်မြူလာအချို့ကို တွေ့ရပါမည်။
နံပါတ်နှစ်ခုကြားတွင် ကျပန်းနံပါတ်များကို ဖန်တီးပါ
စာရင်းတစ်ခုဖန်တီးရန် သတ်မှတ်ထားသော အကွာအဝေးအတွင်း ကျပန်းနံပါတ်များ၊ 3rd အငြင်းအခုံရှိ အနည်းဆုံးတန်ဖိုးနှင့် 4th အငြင်းအခုံရှိ အများဆုံးနံပါတ်ကို ပေးဆောင်ပါ။ ကိန်းပြည့်များ သို့မဟုတ် ဒဿမများ လိုအပ်သည်ဖြစ်စေ ပေါ်မူတည်၍ 5th argument ကို TRUE သို့မဟုတ် FALSE အသီးသီးသတ်မှတ်ပါ။
ဥပမာအနေဖြင့်၊ အတန်း 6 ခုနှင့် ကော်လံ 4 ခုကို ကျပန်း ကိန်းပြည့် 1 မှ 100 ဖြင့် ပေါင်းထည့်ကြပါစို့။ RANDARRAY လုပ်ဆောင်ချက်၏ အောက်ပါ အကြောင်းပြချက်များကို ကျွန်ုပ်တို့ သတ်မှတ်သည်-
- အတန်း သည် 6 တန်းဖြစ်သောကြောင့် ရလဒ်များကို ကျွန်ုပ်တို့လိုချင်သောကြောင့် 6 ဖြစ်သည်။
- ကော်လံများ သည် ကော်လံ 4 ခုရှိ ရလဒ်များကို ကျွန်ုပ်တို့လိုချင်သည့်အတိုင်း 4 ဖြစ်သည်။
- Min သည် 1 ဖြစ်ပြီး ကျွန်ုပ်တို့ရရှိလိုသော အနည်းဆုံးတန်ဖိုးဖြစ်သည်။
- အများဆုံး သည် 100 ဖြစ်ပြီး၊ ထုတ်ပေးရမည့် အမြင့်ဆုံးတန်ဖိုးဖြစ်သည်။
- ကိန်းပြည့် သည် ကျွန်ုပ်တို့သည် ကိန်းပြည့်များလိုအပ်သောကြောင့် အမှန်ဖြစ်သည်။
ဆင်ခြေများကို ပေါင်းထည့်ခြင်းဖြင့် ကျွန်ုပ်တို့ရရှိသည် ဤဖော်မြူလာ-
=RANDARRAY(6, 4, 1, 100, TRUE)
၎င်းသည် အောက်ပါရလဒ်များကို ထုတ်ပေးသည်-
ရက်စွဲနှစ်ခုကြားတွင် ကျပန်းရက်စွဲကို ဖန်တီးပါ
Excel တွင်ကျပန်းရက်စွဲထုတ်ပေးသည့်စက်ကိုရှာဖွေနေပါသလား။ RANDARRAY လုပ်ဆောင်ချက်သည် လွယ်ကူသော ဖြေရှင်းချက်တစ်ခုဖြစ်သည်။ သင်လုပ်ဆောင်ရမည့်အရာမှာ အစောပိုင်းရက်စွဲ (ရက်စွဲ 1) နှင့် နောက်ပိုင်းရက်စွဲ (ရက်စွဲ 2) ကို ကြိုတင်သတ်မှတ်ထားသောဆဲလ်များတွင် ထည့်သွင်းပြီး သင့်ဖော်မြူလာတွင် ထိုဆဲလ်များကို ရည်ညွှန်းပါ-
RANDARRAY(အတန်းများ၊ ကော်လံများ၊ ရက်စွဲ1၊ date2၊ TRUE)ဤဥပမာအတွက်၊ ကျွန်ုပ်တို့သည် ဤဖော်မြူလာဖြင့် D1 နှင့် D2 ရှိ ရက်စွဲများအကြား ကျပန်းရက်စွဲများစာရင်းကို ဖန်တီးထားသည်-
=RANDARRAY(10, 1, D1, D2, TRUE)
အမှန်ပင်၊ သင်ဆန္ဒရှိပါက ဖော်မြူလာတွင် min နှင့် max dates များကို တိုက်ရိုက်ပေးဆောင်ခြင်းမှ သင့်ကို တားဆီးနိုင်မည်မဟုတ်ပေ။ Excel နားလည်နိုင်သော ဖော်မတ်တွင် ၎င်းတို့ကို သင်ထည့်ကြောင်း သေချာပါစေ-
=RANDARRAY(10, 1, "1/1/2020", "12/31/2020", TRUE)
အမှားများကို ကာကွယ်ရန်၊ ရက်စွဲများထည့်ရန်အတွက် DATE လုပ်ဆောင်ချက်ကို သင်သုံးနိုင်သည်-
=RANDARRAY(10, 1, DATE(2020,1,1), DATE(2020,12,31), TRUE)
မှတ်ချက်။ အတွင်းပိုင်း Excel သည် ရက်စွဲများကို အမှတ်စဉ်နံပါတ်များအဖြစ် သိမ်းဆည်းထားသောကြောင့် ဖော်မြူလာရလဒ်များကို နံပါတ်များအဖြစ် ပြသနိုင်မည်ဖြစ်သည်။ ရလဒ်များကို မှန်ကန်စွာပြသရန်၊ ဖိတ်စင်မှုအပိုင်းရှိဆဲလ်အားလုံးသို့ ရက်စွဲ ဖော်မတ်ကို အသုံးပြုပါ။
Excel တွင် ကျပန်းအလုပ်ရက်များကို ထုတ်ပေးပါ
ကျပန်းအလုပ်ရက်များကိုထုတ်လုပ်ရန်အတွက် WORKDAY ၏ပထမအငြင်းအခုံတွင် ဤကဲ့သို့သော RANDARRAY လုပ်ဆောင်ချက်ကို ထည့်သွင်းပါ-
အလုပ်နေ့(RANDARRAY(အတန်းများ၊ ကော်လံများ၊ ရက်စွဲ1<2)>, date2 , TRUE), 1)RANDARRAY သည် ကျပန်းစတင်သည့်ရက်စွဲများကို ဖန်တီးပေးမည်ဖြစ်ပြီး WORKDAY လုပ်ဆောင်ချက်သည် အလုပ်ရက် 1 ရက်ကို ပေါင်းထည့်မည်ဖြစ်ပြီး ပြန်ပေးသည့်ရက်စွဲများအားလုံးသည် အလုပ်ချိန်ဖြစ်ကြောင်း သေချာစေမည်ဖြစ်သည်။
D1 ရှိ ရက်စွဲ 1 နှင့် D2 ရှိ ရက်စွဲ 2 ဖြင့်၊ ဤသည်မှာ 10 ရက်သတ္တပတ်များစာရင်းကို ထုတ်လုပ်ရန် ဖော်မြူလာဖြစ်သည်-
=WORKDAY(RANDARRAY(10, 1, D1, D2, TRUE), 1)
ကဲ့သို့ပင် ယခင်ဥပမာ၊ ရလဒ်များကိုမှန်ကန်စွာပြသနိုင်ရန် spill range ကို ရက်စွဲ အဖြစ် ဖော်မတ်လုပ်ရန် ကျေးဇူးပြု၍ မမေ့ပါနှင့်။
ထပ်တူများမပါဘဲ ကျပန်းနံပါတ်များကို ထုတ်လုပ်နည်း
ခေတ်သစ် Excel 6 ကို ပံ့ပိုးပေးသော်လည်း၊ dynamic array အသစ်လုပ်ဆောင်ချက်များသည် ကံမကောင်းစွာဖြင့်၊ ထပ်တူများမပါဘဲ ကျပန်းနံပါတ်များကို ပြန်ပေးရန်အတွက် inbuilt function မရှိပါ။
Excel တွင် သင့်ကိုယ်ပိုင် ထူးခြားသောကျပန်းနံပါတ် generator ကိုတည်ဆောက်ရန်၊ သင်ပြထားသည့်အတိုင်း လုပ်ဆောင်ချက်များစွာကို ချိတ်ဆက်ရန် လိုအပ်မည်ဖြစ်ပါသည်။ အောက်တွင်။
ကျပန်း ကိန်းပြည့် :
INDEX(UNIQUE(RANDARRAY( n *2၊ 1၊ မိနစ် ) အမြင့်ဆုံး ၊ TRUE)), SEQUENCE( n ))ကျပန်း ဒဿမများ :
INDEX(UNIQUE(RANDARRAY( n *2၊ 1၊ မိနစ် ၊ အမြင့်ဆုံး ၊ FALSE))၊ SEQUENCE( n ))နေရာ-
- N သည် သင်ထုတ်လုပ်လိုသောတန်ဖိုးများ မည်မျှရှိသည် ။
- Min သည် အနိမ့်ဆုံးတန်ဖိုးဖြစ်သည်။
- Max သည် အမြင့်ဆုံးတန်ဖိုးဖြစ်သည်။
ဥပမာ၊ ထပ်နေခြင်းမရှိဘဲ ကျပန်းနံပါတ် 10 ခုလုံးကို ထုတ်လုပ်ရန်၊ ဤဖော်မြူလာကို အသုံးပြုပါ-
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100, TRUE)), SEQUENCE(10))
တစ်ခုဖန်တီးရန် ထူးခြားသော ကျပန်းဒဿမဂဏန်း 10 ခုစာရင်း ၊ RANDARRAY လုပ်ဆောင်ချက်၏ နောက်ဆုံးအငြင်းအခုံတွင် TRUE သို့ FALSE ကိုပြောင်းပါ သို့မဟုတ် ဤအကြောင်းပြချက်ကို ချန်လှပ်ထားလိုက်ပါ-
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100, FALSE)), SEQUENCE(10))
အကြံပြုချက်များနှင့် မှတ်စုများ-
- ဖော်မြူလာ၏ အသေးစိတ်ရှင်းလင်းချက်မှာ f ဖြစ်နိုင်သည် ထပ်တူပွားခြင်းမရှိဘဲ Excel တွင် ကျပန်းနံပါတ်များကို ထုတ်ပေးနည်းတွင် မှတ်သားပါ။
- Excel 2019 နှင့် အထက်တွင်၊ RANDARRAY လုပ်ဆောင်ချက်ကို မရနိုင်ပါ။ ယင်းအစား၊ ဤဖြေရှင်းချက်ကို ကျေးဇူးပြု၍ စစ်ဆေးကြည့်ပါ။
Excel တွင် ကျပန်းခွဲနည်း
Excel တွင်ဒေတာကို မွှေနှောက်ရန်၊ "sort by" array အတွက် RANDARRAY ကိုသုံးပါ ( by_array
ဤချဉ်းကပ်မှုဖြင့် သင်သည် ၎င်းတွင် နံပါတ်များ၊ ရက်စွဲများ သို့မဟုတ် စာသားထည့်သွင်းမှုများပါရှိသည်ဖြစ်စေ Excel တွင် စာရင်းတစ်ခုကို ကျပန်းစီရန်-
=SORTBY(A2:A13, RANDARRAY(ROWS(A2:A13)))
ထို့အပြင် သင်လည်း သင့်ဒေတာကို မရောနှောဘဲ အတန်းများကို မွှေပါ
=SORTBY(A2:B10, RANDARRAY(ROWS(A2:B10)))
Excel တွင် ကျပန်းရွေးချယ်မှုတစ်ခုရယူနည်း
ကျပန်းတစ်ခုကို ထုတ်ယူရန် စာရင်းတစ်ခုမှနမူနာ၊ ဤသည်မှာ အသုံးပြုရန် ယေဘုယျဖော်မြူလာဖြစ်သည်-
INDEX( ဒေတာ ၊ RANDARRAY( n ၊ 1၊ 1၊ ROWS( ဒေတာ ))၊ TRUE))ဘယ်မှာ n သည် သင်ထုတ်ယူလိုသည့် ကျပန်းထည့်သွင်းမှုအရေအတွက်ဖြစ်သည်။
ဥပမာ၊ A2:A10 ရှိ စာရင်းမှ အမည် 3 ခုကို ကျပန်းရွေးချယ်ရန် ဤဖော်မြူလာကို အသုံးပြုပါ။ :
=INDEX(A2:A10, RANDARRAY(3, 1, 1, ROWS(A2:A10), TRUE))
သို့မဟုတ် အချို့ဆဲလ်များတွင် လိုချင်သောနမူနာအရွယ်အစားကိုထည့်ပါ၊ C2 ဟုပြောကာ ထိုဆဲလ်ကိုရည်ညွှန်းပါ-
=INDEX(A2:A10, RANDARRAY(C2, 1, 1, ROWS(A2:A10), TRUE))
ဤဖော်မြူလာ အလုပ်လုပ်ပုံ-
ဤဖော်မြူလာ၏ ပင်မတွင် RANDARRAY လုပ်ဆောင်ချက်သည် ကျပန်း ကိန်းပြည့်များကို ဖန်တီးပေးသည့် C2 တွင် တန်ဖိုးအားဖြင့် မည်မျှတန်ဖိုးများ ထုတ်ပေးမည်ကို သတ်မှတ်ပေးသည် ။ . အနည်းဆုံးနံပါတ်သည် hardcoded (1) ဖြစ်ပြီး အမြင့်ဆုံးနံပါတ်သည် ROWS လုပ်ဆောင်ချက်ဖြင့် ပြန်ပေးသည့် သင်၏ဒေတာအတွဲရှိ အတန်းအရေအတွက်နှင့် ကိုက်ညီပါသည်။
ကျပန်းကိန်းပြည့်များ၏ array သည် row_num သို့ တိုက်ရိုက်သွားပါသည်။ ပြန်လာမည့်အရာများ၏ ရာထူးများကို သတ်မှတ်ပေးသော INDEX လုပ်ဆောင်ချက်၏ အကြောင်းပြချက်။ အထက်ဖော်ပြပါ ဖန်သားပြင်ဓာတ်ပုံရှိ နမူနာအတွက်၊ ၎င်းမှာ-
=INDEX(A2:A10, {8;7;4})
အကြံပြုချက်ဖြစ်သည်။ နမူနာအကြီးကြီး ကောက်နေချိန်သေးငယ်သောဒေတာအစုတစ်ခု၊ သင်၏ကျပန်းရွေးချယ်မှုတွင် တူညီသောထည့်သွင်းမှုတစ်ခုထက်ပို၍ ပါဝင်နိုင်သည်၊ အဘယ်ကြောင့်ဆိုသော် RANDARRAY သည် ထူးခြားသောနံပါတ်များကိုသာထုတ်ပေးမည်ဟုအာမခံချက်မရှိသောကြောင့်ဖြစ်သည်။ ထိုသို့မဖြစ်ပွားစေရန် ကာကွယ်ရန်၊ ဤဖော်မြူလာ၏ မိတ္တူပွား-အခမဲ့ဗားရှင်းကို အသုံးပြုပါ။
Excel တွင် ကျပန်းတန်းများကို မည်သို့ရွေးချယ်ရမည်နည်း။ ၎င်းအတွက်၊ ဤကဲ့သို့သော INDEX လုပ်ဆောင်ချက်၏ နောက်ဆုံးအငြင်းအခုံ ( column_num ) အတွက် array ကိန်းသေတစ်ခုကို ပေးဆောင်ပါ-
=INDEX(A2:B10, RANDARRAY(D2, 1, 1, ROWS(A2:A10), TRUE), {1,2})
A2:B10 သည် အရင်းအမြစ်ဒေတာနှင့် အဘယ်မှာရှိသနည်း။ D2 သည် နမူနာအရွယ်အစားဖြစ်သည်။
ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့၏ကျပန်းရွေးချယ်မှုသည် ဒေတာကော်လံနှစ်ခုပါလိမ့်မည်-
အကြံပြုချက်။ ယခင်နမူနာကဲ့သို့ပင်၊ ဤဖော်မြူလာသည် ပွားနေသော မှတ်တမ်းများကို ပြန်ပေးနိုင်သည်။ သင့်နမူနာတွင် ထပ်တူထပ်မျှမရှိစေရန် သေချာစေရန်၊ ထပ်နေခြင်းမရှိဘဲ ကျပန်းအတန်းများကို ရွေးချယ်နည်းတွင် ဖော်ပြထားသည့် အနည်းငယ်ကွဲပြားသောချဉ်းကပ်နည်းကို အသုံးပြုပါ။
Excel တွင် နံပါတ်များနှင့် စာသားများကို ကျပန်းသတ်မှတ်နည်း
Excel တွင် ကျပန်းတာဝန်ကိုလုပ်ဆောင်ရန်၊ RANDBETWEEN ကို ဤနည်းဖြင့် CHOOSE လုပ်ဆောင်ချက်နှင့်အတူ အသုံးပြုပါ-
CHOOSE(RANDARRAY(ROWS( data<) 2>), 1, 1, n , TRUE), value1 , value2 ,…)Where:
- ဒေတာ သည် သင်ကျပန်းတန်ဖိုးများကို သတ်မှတ်ပေးလိုသည့် သင့်အရင်းအမြစ်ဒေတာ၏ အပိုင်းအခြားတစ်ခုဖြစ်သည်။
- N သည် သတ်မှတ်ပေးရမည့် စုစုပေါင်းတန်ဖိုးများဖြစ်သည်။
- တန်ဖိုး 1 ၊ တန်ဖိုး 2 ၊ တန်ဖိုး 3 စသည်ဖြင့် ဖြစ်ရမည့်တန်ဖိုးများကျပန်းပေးသည်။
ဥပမာ၊ 1 မှ 3 မှ နံပါတ်များကို A2:A13 တွင်ပါဝင်သူများထံ ပေးဆောင်ရန်၊ ဤဖော်မြူလာကိုသုံးပါ-
=CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), 1, 2, 3)
အဆင်ပြေစေရန်အတွက်၊ သီးခြားဆဲလ်များတွင် သတ်မှတ်ရန် တန်ဖိုးများကို သင်ရိုက်ထည့်နိုင်သည်၊ D2 မှ D4 သို့ပြောကာ သင့်ဖော်မြူလာရှိ အဆိုပါဆဲလ်များကို ရည်ညွှန်းနိုင်သည် (တစ်ဦးချင်း၊ အပိုင်းအခြားအဖြစ်မဟုတ်ဘဲ):
=CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), D2, D3, D4)
ရလဒ်အနေဖြင့်၊ သင်သည် တူညီသောဖော်မြူလာဖြင့် မည်သည့်နံပါတ်၊ စာလုံး၊ စာသား၊ ရက်စွဲနှင့် အချိန်များကို ကျပန်းသတ်မှတ်နိုင်ပါမည်-
မှတ်ချက်။ RANDARRAY လုပ်ဆောင်ချက်သည် အလုပ်စာရွက်ရှိ ပြောင်းလဲမှုတိုင်းနှင့်အတူ ကျပန်းတန်ဖိုးအသစ်များကို ဆက်လက်ဖန်တီးပေးမည်ဖြစ်ပြီး ရလဒ်တန်ဖိုးများကို အချိန်တိုင်းတွင် သတ်မှတ်ပေးမည်ဖြစ်သောကြောင့်၊ သတ်မှတ်ထားသောတန်ဖိုးများကို "ပြင်ဆင်ရန်" ကို Paste Special > ကိုသုံးပါ။ ဖော်မြူလာများကို ၎င်းတို့၏ တွက်ချက်ထားသော တန်ဖိုးများဖြင့် အစားထိုးရန် တန်ဖိုးများ အင်္ဂါရပ်များ။
ဤဖော်မြူလာ အလုပ်လုပ်ပုံ
ဤဖြေရှင်းချက်၏ အဓိကအချက်မှာ သင်သတ်မှတ်သော min နှင့် အမြင့်ဆုံး ဂဏန်းများပေါ်တွင် အခြေခံ၍ ကျပန်း ကိန်းပြည့်များ ခင်းကျင်းပေးသည့် RANDARRAY လုပ်ဆောင်ချက်သည် နောက်တစ်ကြိမ်ဖြစ်သည် (1 မှ ငါတို့ကိစ္စမှာ ၃ ယောက်)။ ROWS လုပ်ဆောင်ချက်သည် RANDARRAY ကျပန်းနံပါတ်မည်မျှထုတ်ပေးမည်ကိုပြောပြသည်။ ဤ array သည် CHOOSE လုပ်ဆောင်ချက်၏ index_num argument သို့သွားပါသည်။ ဥပမာ-
=CHOOSE({1;2;1;2;3;2;3;3;1;3;1;2}, D2, D3, D4)
Index_num သည် ပြန်ရမည့်တန်ဖိုးများ၏ အနေအထားများကို ဆုံးဖြတ်ပေးသည့် အကြောင်းပြချက်ဖြစ်သည်။ ရာထူးများသည် ကျပန်းဖြစ်သောကြောင့်၊ D2:D4 ရှိ တန်ဖိုးများကို ကျပန်းအစီအစဥ်ဖြင့် ရွေးပါသည်။ ဟုတ်ပါတယ်၊ အဲဒါက ရိုးရှင်းပါတယ် :)
အဖွဲ့များထံ ဒေတာကို ကျပန်းသတ်မှတ်နည်း
သင့်တာဝန်က ဘယ်အချိန်မှာ၊