Excel တွင် Data ဖြင့် အတန်းများကို ရေတွက်နည်း (ဖော်မြူလာ 4 ခု)

  • ဒါကိုမျှဝေပါ။
Hugh West

ဒေတာပမာဏများစွာဖြင့် လုပ်ဆောင်နေချိန်တွင် ဗလာဆဲလ်များကို ရှာဖွေခြင်းသည် အလွန်အဖြစ်များသော မြင်ကွင်းတစ်ခုဖြစ်သည်။ တစ်ခါတစ်ရံတွင်၊ ၎င်းတို့တွင် ဒေတာမရှိသော အတန်းအလွတ်များကို မှားယွင်းထည့်သွင်းနိုင်သည်။ ရလဒ်အနေဖြင့်၊ ၎င်းသည် ကျွန်ုပ်တို့၏ Excel တွင် တွက်ချက်မှုတွင် ပြဿနာအချို့ကို ဖန်တီးနိုင်သည်။ ထို့ကြောင့်၊ အနည်းဆုံး ဗလာမဟုတ်သော ဆဲလ်တစ်ခုပါရှိသော ထိုအတန်းများကို ရေတွက်ရန် လိုအပ်ပါသည်။ ဤသင်ခန်းစာတွင်၊ သင့်လျော်သောဥပမာများနှင့် သင့်လျော်သောသရုပ်ဖော်ပုံများဖြင့် Excel တွင် ဒေတာပါသောအတန်းများကို ရေတွက်နည်းကို သင့်အားပြသထားပါသည်။

Practice Workbook ကိုဒေါင်းလုဒ်လုပ်ပါ

အောက်ပါအလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။

Excel.xlsx တွင် Data ဖြင့် အတန်းရေတွက်ရန်

Excel တွင် Data ဖြင့် အတန်းများရေတွက်ရန် ဖော်မြူလာ 4 ခု

ဤတွင်၊ သင်လုပ်နိုင်သော ဖော်မြူလာလေးခုဖြင့် သင့်အား ပေးဆောင်နေပါသည်။ သင်၏ဒေတာအတွဲတွင် အကောင်အထည်ဖော်ပါ။ သင်၏ Excel အသိပညာကြွယ်ဝစေရန် သင်ယူပြီး ၎င်းတို့အားလုံးကို ကြိုးစားရန် အကြံပြုပါသည်။

ဤသင်ခန်းစာကို သရုပ်ပြရန်အတွက်၊ ကျွန်ုပ်တို့သည် အောက်ပါဒေတာအတွဲကို အသုံးပြုပါမည်-

ဤနေရာတွင်၊ ဤဒေတာအတွဲတွင်၊ ကျွန်ုပ်တို့တွင် အမည် အသက် နှင့် အလုပ်အကိုင် ကော်လံများရှိသည်။ အချို့အတန်းများသည် ဤနေရာတွင် လုံးဝလွတ်နေသည်။ အချို့အတန်းများတွင် ဗလာမဟုတ်သောဆဲလ်များရှိသည်။ ယခု ကျွန်ုပ်တို့၏ပန်းတိုင်မှာ အလွတ်မဟုတ်သောဆဲလ် အနည်းဆုံးတစ်ခုပါရှိသော အတန်းအားလုံးကို ရေတွက်ရန်ဖြစ်သည်။ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့သည် ဒေတာဖြင့် အတန်းများကို ရေတွက်ရမည်ဟု ဆိုလိုသည်။

1. ဒေတာဖြင့် အတန်းများကို ရေတွက်ရန် IF နှင့် COUNTA လုပ်ဆောင်ချက်များကို အသုံးပြုခြင်း

ဤဖော်မြူလာသည် IF နှစ်ခုလုံးကို ပေါင်းစပ်ထားခြင်းဖြစ်သည်။ နှင့် COUNTA လုပ်ဆောင်ချက်များ။ COUNTA လုပ်ဆောင်ချက်သည် ဗလာမဟုတ်သောဆဲလ်များအားလုံးကို ရေတွက်သည်။ ဒီတော့ ကျွန်တော်တို့ကို ပြောပြနိုင်တယ်။ထိုအတန်းများတွင် ကျွန်ုပ်တို့တွင် ဒေတာရှိသည်ဖြစ်စေ မရှိသည်ဖြစ်စေ။ ထို့နောက် IF function ကိုအသုံးပြုခြင်းဖြင့်၊ ထိုအတန်းတွင် ဒေတာ သို့မဟုတ် 0 ( FALSE ) ပါရှိလျှင် ထိုအတန်းများကို boolean တန်ဖိုး 1 ( TRUE ) ပေးပါသည်။ မဟုတ်ရင် အဆုံးတွင်၊ ကျွန်ုပ်တို့သည် ဒေတာပါရှိသော အတန်းအားလုံးကို ရှာဖွေရန် ထိုရေတွက်မှုများကို ပေါင်းထည့်နေပါသည်။

ဤဖော်မြူလာ၏ အခြေခံ Syntax-

= IF(COUNTA(အပိုင်းအခြား)>1,1,0)

အဆင့်များ-

၁။ ပထမဦးစွာ၊ “ Count ” ကော်လံအသစ်တစ်ခုကို ဖန်တီးပါ။

၂။ ထို့နောက် Cell E5 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ-

=IF(COUNTA(B5:D5)>0,1,0)

၃။ Enter ကိုနှိပ်ပါ။ ၎င်းနောက်၊ ၎င်းတွင် 1 တွင် ဒေတာရှိသောကြောင့် ပြပါမည်။

၄။ ထို့နောက်၊ ဆဲလ်အကွာအဝေး E6:E11 ပေါ်တွင် ဖြည့်လက်ကိုင် သင်္ကေတကို ဆွဲယူပါ။ ၎င်းနောက်၊ အတန်းများတွင် ဒေတာရှိမရှိ ညွှန်ပြသည့် တန်ဖိုးအားလုံးကို သင်တွေ့လိမ့်မည်။

၅။ ယခု၊ Cell D13 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ-

=SUM(E5:E11)

၆။ ထို့နောက် Enter ကိုနှိပ်ပါ။

သင်တွေ့မြင်ရသည့်အတိုင်း၊ ကျွန်ုပ်တို့သည် အတန်းအားလုံးကို ဒေတာဖြင့် အောင်မြင်စွာရေတွက်ပြီးပါပြီ။

ဖတ်ရန် နောက်ထပ်- Excel တွင် ဖော်မြူလာဖြင့် အတန်းများရေတွက်နည်း (5 အမြန်နည်းလမ်းများ)

2. Excel တွင် ဒေတာဖြင့် အတန်းများရေတွက်ရန် IF နှင့် COUNTBLANK လုပ်ဆောင်ချက်များကို အသုံးပြုခြင်း

ယခင်နည်းလမ်းနှင့်ဆင်တူသည်၊ ၎င်းသည်လုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ်ထားသည်။ ဤတွင်၊ COUNTA လုပ်ဆောင်ချက်အစား၊ ကျွန်ုပ်တို့သည် COUNTBLANK လုပ်ဆောင်ချက်ကို အသုံးပြုပါမည်။

COUNTBLANK လုပ်ဆောင်ချက်ကို အဓိကအားဖြင့် ရေတွက်ပါသည်။Excel ရှိ ဆဲလ်အလွတ်များအားလုံးကို ဤတွင်၊ အတန်းတိုင်းတွင် ကော်လံသုံးခုရှိသည်။ ထို့ကြောင့်၊ COUNTBLANK လုပ်ဆောင်ချက်သည် ဗလာဆဲလ်များအားလုံးကို ရေတွက်မည်ဖြစ်သည်။ ဆဲလ် သုံးခုစလုံးမှာ ဒေတာမရှိရင် 3 ကို ပြန်ပေးပါလိမ့်မယ်။ ဒီတော့ 3 ကို ပြန်ပေးရင် အဲဒီအတန်းထဲမှာ ဒေတာမရှိဘူးလို့ ဆိုလိုပါတယ်။ ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့၏ဖော်မြူလာသည် 0 မဟုတ်ပါက 1 သို့ ပြန်သွားပါမည်။

ဤဖော်မြူလာ၏ အခြေခံအထားအသို-

=IF(COUNTBLANK(range) =3,0,1)

အဆင့်များ-

၁။ ပထမဦးစွာ၊ Cell E5 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ-

=IF(COUNTBLANK(B5:D5)=3,0,1)

၂။ Enter ကိုနှိပ်ပါ။ ၎င်းနောက်၊ ၎င်းသည် 1 ဤအတန်းတွင် ဒေတာရှိသောကြောင့် ပြပါမည်။

၃။ ထို့နောက်၊ ဆဲလ်များ၏အကွာအဝေးပေါ်ရှိ Fill handle အိုင်ကွန်ကို ဆွဲယူပါ E6:E11 ။ ၎င်းနောက်၊ အတန်းများတွင် ဒေတာရှိသည် သို့မဟုတ် မရှိသည်ကို ညွှန်ပြသည့် တန်ဖိုးအားလုံးကို သင်တွေ့လိမ့်မည်။

၄။ ယခု၊ Cell D13 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ-

=SUM(E5:E11)

၅။ ထို့နောက်၊ Enter ကိုနှိပ်ပါ။

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

3. အသုံးပြုခြင်း Data ဖြင့် အတန်းများရေတွက်ရန် IF နှင့် COUNTIF လုပ်ဆောင်ချက်များ

ယခု၊ ဤနည်းလမ်းသည် ယခင်နည်းလမ်းနှင့် ဆင်တူပါသည်။ ကျွန်ုပ်တို့သည် COUNTBLANK လုပ်ဆောင်ချက်ကို COUNTIF လုပ်ဆောင်ချက်ဖြင့် အစားထိုးနေပါသည်။ COUNTIF လုပ်ဆောင်ချက်သည် စံသတ်မှတ်ချက်များအပေါ် အခြေခံ၍ ဆဲလ်များကို ရေတွက်သည်။ ဤတွင်၊ ကျွန်ုပ်တို့သည် တန်ဖိုးမရှိလျှင် ဆဲလ်များကို ဆက်တိုက်ရေတွက်နေပါသည်။ ဒီတော့ 3 ကို ပြန်ပေးရင် အဲဒီအတန်းမှာ တန်ဖိုးမရှိဘူးလို့ ဆိုလိုတယ်။ ထို့နောက် IF function သည် 0 ကို ပြန်ပေးပါမည်။

ဤဖော်မြူလာ၏ အခြေခံအထားအသို-

=IF(COUNTIF(range,criteria)=3 ,0,1)

အဆင့်များ-

၁။ ပထမဦးစွာ၊ Cell E5 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ-

=IF(COUNTIF(B5:D5,"")=3,0,1)

၂။ Enter ကိုနှိပ်ပါ။ ၎င်းနောက်၊ ၎င်းသည် 1 တွင် ဒေတာပါသောကြောင့် ပြပါမည်။

၃။ ထို့နောက်၊ ဆဲလ်များ၏အကွာအဝေးပေါ်ရှိ Fill handle အိုင်ကွန်ကို ဆွဲယူပါ E6:E11 ။ ၎င်းနောက်၊ အတန်းများတွင် ဒေတာရှိမရှိ ညွှန်ပြသည့် တန်ဖိုးအားလုံးကို သင်တွေ့ရပါမည်။

၄။ ယခု၊ Cell D13 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ-

=SUM(E5:E11)

၅။ ထို့နောက် Enter ကိုနှိပ်ပါ။

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

အလားတူစာဖတ်ခြင်း-

  • ဒေတာဖြင့် အတန်းရေတွက်ရန် Excel VBA (ဥပမာ 4 ခု)
  • Excel မည်ကဲ့သို့ တန်ဖိုးဖြင့် အတန်းများရေတွက်ခြင်း (နည်းလမ်း 8 ခု)
  • Excel တွင် VBA ဖြင့် အတန်းများရေတွက်နည်း (နည်းလမ်း 5 ခု)

4. ဒေတာဖြင့် အတန်းများကို ရေတွက်ပါ SUMPRODUCT နှင့် MMULT လုပ်ဆောင်ချက်များကို အသုံးပြုခြင်း

ဤနည်းလမ်းတွင်၊ ကျွန်ုပ်တို့သည် အချက်အလက်နှင့် အတန်းများကို ရေတွက်ရန်အတွက် SUMPRODUCT နှင့် MMULT (Matric Multiplication) လုပ်ဆောင်ချက်များကို ပေါင်းစပ်ထားပါသည်။

SUMPRODUCT လုပ်ဆောင်ချက် သည် အလားတူ အပိုင်းအခြားများ သို့မဟုတ် array များ၏ ထုတ်ကုန်များ၏ ပေါင်းစုကို ပြန်ပေးသည်။ မူရင်းဖော်မြူလာသည် မြှောက်ခြင်းဖြစ်သည်၊ သို့သော် ပေါင်းခြင်း၊ နုတ်ခြင်းနှင့် ပိုင်းခြင်းတို့ကိုလည်း ရရှိနိုင်ပါသည်။

၎င်း၏ အခြေခံအထားအသိုSUMPRODUCT လုပ်ဆောင်ချက်-

=SUMPRODUCT(array1, [array2], [array3], …)

အခြားတစ်ဖက်တွင်၊ The MMULT function သည် array နှစ်ခု၏ matrix ထုတ်ကုန်ကို ပြန်ပေးသည်။ ရလဒ်သည် array1 အဖြစ် အတန်းအရေအတွက် ညီမျှသော array တစ်ခုနှင့် array2 အဖြစ် ကော်လံအရေအတွက် တူညီပါသည်။

MMULT Function ၏ အခြေခံ Syntax-

=MMULT(array1၊ array2)

ဤတွင်၊ array1 နှင့် array2 သည် ကျွန်ုပ်တို့ ပွားလိုသော array များဖြစ်သည်။

ကျွန်ုပ်တို့၏ ဖော်မြူလာ၏ အခြေခံအစီအမံများ-

=SUMPRODUCT((MMULT((array1=””)*1,array2<3)*1)

အဆင့်များ-

၁။ Cell D13 တွင် အောက်ပါဖော်မြူလာကို ရိုက်ထည့်ပါ-

=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)

၂။ ထို့နောက် Enter ကိုနှိပ်ပါ။

အဆုံးတွင်၊ ကျွန်ုပ်တို့၏ဖော်မြူလာသည် ဒေတာဖြင့် အတန်းများကို အောင်မြင်စွာရေတွက်နိုင်ပါပြီ။

🔎ဖော်မြူလာ၏ပြိုကွဲမှု

၁။ ဆဲလ်သည် ဗလာဖြစ်နေသည် သို့မဟုတ် မဟုတ်ပါ

The B5:D11=”” ဆဲလ်ဖြစ်ပါက၊ ဗလာမဟုတ်ပါ ။

ဥပမာ၊ {FALSE၊ FALSE၊ FALSE} သို့ row1 အတွက် ပြန်ပေးပါမည်။

၂။ ပြောင်းပါ။ Boolean တန်ဖိုးများကို နံပါတ်များသို့

ယခု၊ (B5:D11=””)*1 ထို boolean အားလုံးကို သုည သို့မဟုတ် One သို့ ပြန်ပေးပါမည်။

အတွက် row1 ၊ ၎င်းသည် {0,0,0} သို့ ပြန်သွားပါမည်။

၃။ တန်ဖိုးများ row- ပညာရှိ

MMULT လုပ်ဆောင်ချက်သည် တန်ဖိုးများကို အတန်းအလိုက် summing အတွက် ခြွင်းချက်ဖြစ်သော်လည်း၊ ၎င်းသည် boolean တန်ဖိုးများကို မကိုင်တွယ်နိုင်ပါ။ လုပ်ဆောင်ချက်သည် တန်ဖိုးများ၏ array ကို ပြန်ပေးသည်။

MMULT((B5:D11=””)*1,{1;1;1})

အတွက် row1 ၊ကျွန်ုပ်တို့၏ array သည် {0,0,0} ဖြစ်သည်။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့၏ပေါင်းလဒ်သည် 0 ဖြစ်လိမ့်မည်။

row2 အတွက်၊ ကျွန်ုပ်တို့၏ array သည် {0,1,0} ဖြစ်သည်။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့၏ရလဒ်မှာ 3 ဖြစ်သည်။

၄။ array ရှိ တန်ဖိုးတစ်ခုစီသည် 3

MMULT((B3:D14=””)*1,{1;1;1})<3

အလွတ်တန်ဖိုး 3 ခုရှိပါက၊ ထိုအတန်းတွင် ဒေတာမရှိပါ။ ထို့ကြောင့်၊ ဤဖော်မြူလာကိုအသုံးပြုခြင်းဖြင့် အတန်းသည် ကွက်လပ်ရှိ၊ မရှိ စစ်ဆေးနေပါသည်။

row1 အတွက်၊ ကျွန်ုပ်တို့၏ array သည် {0,0,0} ဖြစ်သည်။ ထို့ကြောင့်၊ ရလဒ်သည် TRUE ဖြစ်လိမ့်မည်။

row2 အတွက်၊ ကျွန်ုပ်တို့၏ array သည် {0,1,0} ဖြစ်သည်။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့၏ရလဒ်မှာ TRUE ဖြစ်သည်။

အတွက် row3 အတွက်၊ ကျွန်ုပ်တို့၏ array သည် {1,1,1} ဖြစ်သည်။ ထို့ကြောင့် ကျွန်ုပ်တို့၏ရလဒ်မှာ FALSE ဖြစ်သည်။

5။ ဒေတာဖြင့် တန်းစီရေတွက်

SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)

ဘူလီယံတန်ဖိုးများ၏ array များကို ပေါင်းစည်းရန်အတွက်၊ ၎င်းတို့ကို 1 သို့မဟုတ် 0 (သုည) သို့ပြောင်းရန် 1 နှင့် မြှောက်ရပါမည်။ TRUE = 1 နှင့် FALSE = 0.

ထို့နောက်၊ ၎င်းသည်-

SUMPRODUCT({1; 1; 0) ဖြစ်လာပါမည်။ ; 1; 0; 0; 1})

၎င်းသည် Cell D13 တွင် 4 ကို ပြန်ပေးပါမည်။

နိဂုံး

နိဂုံးချုပ်ရန်၊ ဤသင်ခန်းစာသည် အထောက်အကူဖြစ်မည်ဟု မျှော်လင့်ပါသည်။ သင်သည် ဒေတာဖြင့် အတန်းများကို ထိရောက်စွာ ရေတွက်သည်။ လေ့ကျင့်ခန်းစာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပြီး ဤနည်းလမ်းများကို သင်ကိုယ်တိုင် စမ်းကြည့်ပါ။ မှတ်ချက်ကဏ္ဍတွင် တစ်စုံတစ်ရာ တုံ့ပြန်မှုပေးရန် အခမဲ့ခံစားပါ။ သင်၏တန်ဖိုးရှိသော အကြံပြုချက်သည် ဤကဲ့သို့သော အကြောင်းအရာကို ဖန်တီးရန် ကျွန်ုပ်တို့အား လှုံ့ဆော်ပေးပါသည်။ Excel ဆိုင်ရာ ပြဿနာများနှင့် ဖြေရှင်းနည်းအမျိုးမျိုးအတွက် ကျွန်ုပ်တို့၏ဝဘ်ဆိုဒ် Exceldemy.com ကို စစ်ဆေးရန် မမေ့ပါနှင့်။

Hugh West သည် လုပ်ငန်းနယ်ပယ်တွင် အတွေ့အကြုံ 10 နှစ်ကျော်ရှိသော Excel သင်တန်းဆရာနှင့် ခွဲခြမ်းစိတ်ဖြာသူဖြစ်သည်။ စာရင်းကိုင်နှင့် ဘဏ္ဍာရေးဆိုင်ရာဘွဲ့နှင့် စီးပွားရေးစီမံခန့်ခွဲမှု မဟာဘွဲ့တို့ကို ရရှိထားသူဖြစ်သည်။ Hugh သည် သင်ကြားရေးကို ဝါသနာပါပြီး လိုက်နာရန်နှင့် နားလည်ရန်လွယ်ကူသော ထူးခြားသောသင်ကြားရေးနည်းလမ်းကို တီထွင်ခဲ့သည်။ Excel ၏ ကျွမ်းကျင်သော အသိပညာသည် ကမ္ဘာတစ်ဝှမ်းရှိ ထောင်ပေါင်းများစွာသော ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များကို ၎င်းတို့၏ ကျွမ်းကျင်မှုနှင့် ၎င်းတို့၏ အသက်မွေးဝမ်းကြောင်းတွင် ထူးချွန်အောင် ကူညီပေးခဲ့သည်။ သူ၏ဘလော့ဂ်မှတစ်ဆင့်၊ Hugh သည် လူတစ်ဦးချင်းစီနှင့် လုပ်ငန်းများ၏ အလားအလာများ ပြည့်မီစေရန်အတွက် အခမဲ့ Excel သင်ခန်းစာများနှင့် အွန်လိုင်းသင်တန်းများကို ပေးဆောင်ကာ သူ၏အသိပညာကို ကမ္ဘာနှင့်မျှဝေပါသည်။