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 CountByColor(CellRange As Range, CellColor As Range)

Dim CellColorValue As Integer
Dim RunningCount As Long

CellColorValue = CellColor.Interior.ColorIndex
Set i = CellRange

For Each i In CellRange
    If i.Interior.ColorIndex = CellColorValue Then
    RunningCount = RunningCount + 1
End If
Next i

CountByColor = RunningCount

End Function

အောက်ပါစခရင်ရှော့တွင် ၎င်းကိုပြုလုပ်နည်းကို ပြသသည်-

ထို့နောက် VB editor ကိုပိတ်ပါ။

အဆင့် 4- အရောင်ဖြင့်ရေတွက်ရန် Macro ကိုသုံးပါ။

နောက်ဆုံးတွင်၊ အရောင်ပေါ်မူတည်၍ ဆဲလ်အရေအတွက်ကို ရေတွက်ရန် ဖန်တီးထားသော မက်ခရိုကို အသုံးပြုနိုင်သည်။

ပထမဦးစွာ၊ သင်တွက်လိုသောအရောင်များဖြင့် ဆဲလ် C2:C4 ကိုဖြည့်ပါ။

ထို့နောက် cell D2 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ။

 =CountByColor( $A$2:$A$11 , C2 )

ဤဖော်မြူလာကို ကော်လံ D ရှိ ကျန်ဆဲလ်တစ်ခုစီသို့ ဆွဲယူကာ ဖြည့်သွင်းပြီး ဖော်မြူလာသည် သီးခြားနောက်ခံအရောင်များဖြင့် ဆဲလ်တစ်ခုစီကို အလိုအလျောက်ရေတွက်လိမ့်မည်-

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • အစိမ်းဖျော့ဖျော့နောက်ခံရှိဆဲလ်အရေအတွက်သည် 3 ဖြစ်သည်။
  • အပြာနုရောင် နောက်ခံတွင်ရှိသော ဆဲလ်အရေအတွက်မှာ 4 ခု ဖြစ်သည်။
  • လိမ္မော်ရောင်ဖျော့ဖျော့နောက်ခံတွင်ရှိသော ဆဲလ်အရေအတွက်သည် 3 ခု ဖြစ်သည်။

မှတ်ချက် – ရှာဖွေမှုအကွာအဝေးတွင် မရှိသော ကော်လံ C တွင် ဆဲလ်အရောင်ကို ပေးလျှင် လုပ်ဆောင်ချက်သည် 0 တန်ဖိုးကို ရိုးရိုးပြန်ပေးလိမ့်မည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် Excel တွင် အခြားသော အသုံးများသည့် လုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Excel တွင် အရောင်အားဖြင့် ပျမ်းမျှနည်း
Excel တွင် အုပ်စုအလိုက် ရေတွက်နည်း
Excel တွင်အုပ်စုအလိုက်ထူးခြားသောတန်ဖိုးများကိုရေတွက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်