Excel တွင် အရောင်အားဖြင့် ပျမ်းမျှနည်း (တစ်ဆင့်ပြီးတစ်ဆင့် ဥပမာ)
မကြာခဏဆိုသလို သင်သည် ၎င်းတို့၏အရောင်ပေါ်အခြေခံ၍ Excel တွင် ပျမ်းမျှတန်ဖိုးများကို လိုချင်ပေမည်။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့တွင် အောက်ပါဒေတာအစုံရှိပြီး ဆဲလ်အရောင်များအပေါ်အခြေခံ၍ ပျမ်းမျှဆဲလ်တန်ဖိုးကို တွက်ချက်လိုသည်ဆိုကြပါစို့။
ဒါကိုလုပ်ဖို့အလွယ်ဆုံးနည်းလမ်းကတော့ Excel မှာ VBA ကုဒ်ရေးပါ။
သင် VBA နှင့် မရင်းနှီးပါက ကြောက်ရွံ့နေပုံရနိုင်သော်လည်း လုပ်ငန်းစဉ်သည် ရိုးရှင်းပြီး အောက်ပါ အဆင့်ဆင့်သော နမူနာတွင် ၎င်းကို ပြုလုပ်ပုံကို အတိအကျ ပြသထားသည်။
အဆင့် 1: ဒေတာကိုထည့်ပါ။
ပထမဦးစွာ Excel ထဲသို့ဒေတာတန်ဖိုးများကိုထည့်ပါ။
အဆင့် 2- Excel တွင် Developer Tab ကိုပြပါ။
ထို့နောက်၊ Excel ၏အပေါ်ဆုံးဖဲကြိုးပေါ်တွင် Developer တက်ဘ်ကိုမြင်ရကြောင်း သေချာအောင်လုပ်ရန်လိုသည်။
ဒါကိုလုပ်ဖို့၊ File tab ကိုနှိပ်ပါ၊ ထို့နောက် Options ၊ ထို့နောက် Customize Ribbon ကိုနှိပ်ပါ ။
Main Tabs ခေါင်းစဉ်တပ်ထားသော ကဏ္ဍအောက်တွင်၊ Developer ဘေးရှိ အကွက်ကို အမှန်ခြစ်ပါ၊ ထို့နောက် OK ကိုနှိပ်ပါ။
အဆင့် 3: VBA ကို အသုံးပြု၍ Macro ဖန်တီးပါ။
ထို့နောက်၊ ထိပ်ဖဲကြိုးတစ်လျှောက်ရှိ Developer တက်ဘ်ကို နှိပ်ပါ၊ ထို့နောက် Visual Basic အိုင်ကွန်ကို နှိပ်ပါ။
ထို့နောက် Insert tab ကိုနှိပ်ပါ၊ ထို့နောက် drop-down menu မှ Module ကို နှိပ်ပါ။
ထို့နောက်၊ မော်ဂျူး၏ကုဒ်တည်းဖြတ်မှုတွင် အောက်ပါကုဒ်ကို ကူးထည့်ပါ-
Function AvgCellsByColor(CellRange As Range, CellColor As Range) Dim CellColorValue As Integer Dim RunningAvg As Long Dim RunningSum As Long Dim RunningCount As Long CellColorValue = CellColor.Interior.ColorIndex Set i = CellRange For Each i In CellRange If i.Interior.ColorIndex = CellColorValue Then RunningSum = RunningSum + i.Value RunningCount = RunningCount + 1 End If Next i AvgCellsByColor = RunningSum / RunningCount End Function
အောက်ပါစခရင်ရှော့တွင် ၎င်းကိုပြုလုပ်နည်းကို ပြသသည်-
ထို့နောက် VB editor ကိုပိတ်ပါ။
အဆင့် 4- အရောင်အလိုက် ပျမ်းမျှသို့ Macro ကိုသုံးပါ။
နောက်ဆုံးတွင်၊ အရောင်ပေါ်မူတည်၍ ဆဲလ်တန်ဖိုးများကို ပျမ်းမျှရန်အတွက် ဖန်တီးထားသော macro ကို အသုံးပြုနိုင်သည်။
ဦးစွာ၊ ပျမ်းမျှတန်ဖိုးကို သင်တွက်ချက်လိုသော အရောင်များဖြင့် ဆဲလ် C2:C4 ကို ဖြည့်ပါ။
ထို့နောက် cell D2 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ။
=AvgCellsByColor( $A$2:$A$11 , C2 )
ဤဖော်မြူလာကို ကော်လံ D ရှိ ကျန်ဆဲလ်တစ်ခုစီသို့ ဆွဲယူဖြည့်သွင်းပြီး ဖော်မြူလာသည် သီးခြားနောက်ခံအရောင်များဖြင့် ဆဲလ်တစ်ခုစီအတွက် ပျမ်းမျှတန်ဖိုးကို အလိုအလျောက် တွက်ချက်ပေးလိမ့်မည်-
ဥပမာအားဖြင့်၊ အစိမ်းဖျော့ဖျော့နောက်ခံရှိသောဆဲလ်များ၏ပျမ်းမျှတန်ဖိုးသည် 17.67 ဖြစ်သည်ကိုကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။
အစိမ်းဖျော့ဖျော့နောက်ခံဖြင့် ဆဲလ်တစ်ခုစီကို လူကိုယ်တိုင် ပျမ်းမျှအားဖြင့် ၎င်းကို အတည်ပြုနိုင်သည်-
အစိမ်းဖျော့ဖျော့နောက်ခံရှိဆဲလ်များ၏ပျမ်းမျှ- (20 + 13 + 20) / 3 = 17.67 ။
၎င်းသည် ကျွန်ုပ်တို့၏ဖော်မြူလာမှတွက်ချက်သောတန်ဖိုးနှင့် ကိုက်ညီပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် Excel တွင် အခြားသော အသုံးများသည့် လုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Excel တွင် အုပ်စုအလိုက် ပျမ်းမျှတွက်ချက်နည်း
Excel တွင် တစ်လလျှင် ပျမ်းမျှတွက်ချက်နည်း
Excel တွင် ရက်သတ္တပတ်၏ နေ့အလိုက် ပျမ်းမျှတွက်ချက်နည်း