မာတိကာ
သင်ခန်းစာတွင် Excel ၏ COUNTIF နှင့် COUNTIFS လုပ်ဆောင်ချက်များကို မည်သို့အသုံးပြုရမည်ကို ရှင်းပြထားသည် OR အခြေအနေများစွာဖြင့် ဆဲလ်များကိုရေတွက်ရန်၊ ဥပမာ၊ အကယ်၍ ဆဲလ်တစ်ခုတွင် X၊ Y သို့မဟုတ် Z ပါရှိသည်။
လူတိုင်းသိကြသည့်အတိုင်း၊ Excel COUNTIF လုပ်ဆောင်ချက်သည် စံသတ်မှတ်ချက်တစ်ခုတည်းအပေါ်အခြေခံ၍ ဆဲလ်များကိုရေတွက်ရန် COUNTIFS မှ စံသတ်မှတ်ချက်များစွာကို AND ယုတ္တိဗေဒဖြင့် အကဲဖြတ်နေချိန်တွင် သို့သော် သင့်လုပ်ငန်းတာဝန် OR ယုတ္တိဗေဒ လိုအပ်ပါက- အခြေအနေများစွာကို ပံ့ပိုးပေးသည့်အခါ မည်သူ့ကိုမဆို ကိန်းခန်းတွင် ထည့်သွင်းရန် ကိုက်ညီနိုင်ပါမည်လား။
ဤလုပ်ငန်းအတွက် ဖြစ်နိုင်ချေရှိသော ဖြေရှင်းနည်းအချို့ရှိပါသည်၊ ဤသင်ခန်းစာတွင် ၎င်းတို့အားလုံးကို အကျုံးဝင်မည်ဖြစ်သည်။ အသေးစိတ်အချက်အလက်အပြည့်အစုံ ဥပမာများသည် သင့်တွင် syntax နှင့် function နှစ်ခုလုံး၏ ယေဘူယျအသုံးပြုမှုများအကြောင်း ကောင်းစွာသိရှိထားသည်ဟု ဆိုလိုသည်။ မဟုတ်ပါက၊ အခြေခံများကို ပြန်လည်ပြင်ဆင်ခြင်းဖြင့် စတင်လိုနိုင်ပါသည်-
Excel COUNTIF လုပ်ဆောင်ချက် - စံသတ်မှတ်ချက်တစ်ခုဖြင့် ဆဲလ်များကို ရေတွက်ပါသည်။
Excel COUNTIFS လုပ်ဆောင်ချက် - များပြားလှသော AND စံနှုန်းများဖြင့် ဆဲလ်များကို ရေတွက်ပါသည်။
ယခု အားလုံး တစ်မျက်နှာတည်းတွင် ရှိနေကြပြီး၊
Excel တွင် OR အခြေအနေများဖြင့် ဆဲလ်များရေတွက်ပါ
ဤကဏ္ဍတွင် အရိုးရှင်းဆုံးသော ဆဲလ်များရေတွက်ခြင်းကို အကျုံးဝင်သည် ။ သတ်မှတ်ထားသော အခြေအနေများ (အနည်းဆုံးတစ်ခု) နှင့် ကိုက်ညီပါသည်။
ဖော်မြူလာ 1. COUNTIF + COUNTIF
တန်ဖိုးတစ်ခု သို့မဟုတ် အခြားတစ်ခုရှိဆဲလ်များကို ရေတွက်ရန် အလွယ်ကူဆုံးနည်းလမ်း (Countif a သို့မဟုတ် b ) သည် အကြောင်းအရာတစ်ခုစီကို တစ်ဦးချင်းရေတွက်ရန် ပုံမှန် COUNTIF ဖော်မြူလာကိုရေးပြီး ရလဒ်များကို ပေါင်းထည့်ရန်ဖြစ်သည်-
COUNTIF( အပိုင်းအခြား၊ စံသတ်မှတ်ချက်1) + COUNTIF( အပိုင်းအခြား၊ စံသတ်မှတ်ချက်2)တစ်ခုအနေဖြင့်ဥပမာအားဖြင့်၊ ကော်လံ A တွင် "ပန်းသီး" သို့မဟုတ် "ငှက်ပျောသီးများ" မည်မျှပါဝင်သည်ကို ရှာဖွေကြည့်ကြပါစို့-
=COUNTIF(A:A, "apples") + COUNTIF(A:A, "bananas")
လက်တွေ့ဘဝ အလုပ်စာရွက်များတွင်၊ အပိုင်းအခြားများပေါ်တွင် လုပ်ဆောင်ရန် အလေ့အကျင့်ကောင်းတစ်ခုဖြစ်သည်။ ဖော်မြူလာအတွက် ကော်လံတစ်ခုလုံးထက် ပိုမြန်ပါတယ်။ အခြေအနေများပြောင်းလဲလာတိုင်း သင့်ဖော်မြူလာကို အပ်ဒိတ်လုပ်ခြင်း၏အခက်အခဲကို ကင်းဝေးစေရန် ကြိုတင်သတ်မှတ်ထားသောဆဲလ်များတွင် စိတ်ဝင်စားသည့်အရာများကို ရိုက်ထည့်ပါ၊ F1 နှင့် G1 ဟုပြောကာ ထိုဆဲလ်များကို ကိုးကားပါ။ ဥပမာ-
=COUNTIF(A2:A10, F1) + COUNTIF(A2:A10, G1)
ဤနည်းပညာသည် စံသတ်မှတ်ချက်နှစ်ခုအတွက် ကောင်းမွန်သော်လည်း၊ COUNTIF လုပ်ဆောင်ချက်သုံးခု သို့မဟုတ် ထို့ထက်ပိုသော လုပ်ဆောင်ချက်များကို ပေါင်းထည့်ခြင်းသည် ဖော်မြူလာကို ရှုပ်ထွေးစေမည်ဖြစ်သည်။ ဤကိစ္စတွင်၊ သင်သည် အောက်ပါအခြားရွေးချယ်စရာများထဲမှ တစ်ခုကို မှီဝဲသင့်ပါသည်။
ဖော်မြူလာ 2။ အခင်းအကျင်းကိန်းသေဖြင့် COUNTIF
ဤတွင် Excel ရှိ OR အခြေအနေများဖော်မြူလာပါရှိသော SUMIF ၏ ပိုမိုသေးငယ်သောဗားရှင်းတစ်ခုဖြစ်သည်။
SUM(COUNTIF( အပိုင်း၊ { criterion1၊ criterion2၊ criterion3၊ … }))ဖော်မြူလာမှာ ဤနည်းဖြင့် တည်ဆောက်ထားသည်-
ဦးစွာ၊ သင်သည် အခင်းအကျင်းတစ်ခုတွင် အခြေအနေအားလုံးကို ထုပ်ပိုးထားပါသည် - ကော်မာများဖြင့် ပိုင်းခြားထားသော အရာများနှင့် {"apples", "bananas', "lemons"} ကဲ့သို့သော အကောက်ကောက်များတွင် ထည့်သွင်းထားသော အခင်းအကျင်းတစ်ခုစီ။
ထို့နောက် သင်သည် ပုံမှန် COUNTIF ဖော်မြူလာတစ်ခု၏ စံသတ်မှတ်ချက် အခင်းအကျင်းတွင် ကိန်းသေများကို ထည့်သွင်းပါ- COUNTIF(A2:A10၊ {"apples","bananas","lemons"})
နောက်ဆုံးတွင်၊ SUM လုပ်ဆောင်ချက်တွင် COUNTIF ဖော်မြူလာကို ဖယ်ထုတ်ပါ။ COUNTIF သည် "ပန်းသီး"၊ "ငှက်ပျောသီး" အတွက် တစ်ဦးချင်းစီ အရေအတွက် 3 ခုကို ပြန်ပေးမည်ဖြစ်သောကြောင့် လိုအပ်ပါသည်။"လီမွန်" တို့ကို ပေါင်းထည့်ရန် လိုအပ်ပါသည်။
ကျွန်ုပ်တို့၏ ဖော်မြူလာ အပြည့်အစုံမှာ အောက်ပါအတိုင်းဖြစ်သည်-
=SUM(COUNTIF(A2:A10,{"apples","bananas","lemons"}))
အကယ်၍ သင် သင်၏စံနှုန်းများကို အကွာအဝေးရည်ညွှန်းချက်များ အဖြစ် ပေးဆောင်လိုသည်၊ ၎င်းကို array ဖော်မြူလာအဖြစ် ပြုလုပ်ရန် Ctrl + Shift + Enter ဖြင့် ဖော်မြူလာကို ရိုက်ထည့်ရန် လိုအပ်ပါသည်။ ဥပမာ-
=SUM(COUNTIF(A2:A10,F1:H1))
အောက်တွင်ဖော်ပြထားသော ဖန်သားပြင်ဓာတ်ပုံရှိ အကောက်ကောက်များကို သတိပြုပါ - ၎င်းသည် Excel ရှိ array ဖော်မြူလာ၏ အထင်ရှားဆုံး ညွှန်ပြချက်ဖြစ်သည်-
ဖော်မြူလာ 3. SUMPRODUCT
Excel တွင် OR logic ဖြင့် ဆဲလ်များရေတွက်ရန် အခြားနည်းလမ်းမှာ SUMPRODUCT လုပ်ဆောင်ချက်ကို ဤနည်းဖြင့် အသုံးပြုခြင်းဖြစ်သည်-
SUMPRODUCT(1*( အပိုင်းအခြား= { criterion1, criterion2, criterion3, …}))ယုတ္တိဗေဒကို ပိုမိုမြင်သာစေရန်၊ ၎င်းကိုလည်း:
SUMPRODUCT( ( range= criterion1) + ( range= criterion2) + …)ဖော်မြူလာသည် အပိုင်းအခြားရှိ ဆဲလ်တစ်ခုစီကို စမ်းသပ်သည် စံသတ်မှတ်ချက်တစ်ခုစီသည် သတ်မှတ်ချက်နှင့်ကိုက်ညီပါက TRUE ၊ မဟုတ်ပါက FALSE ပြန်ပေးသည်။ အလယ်အလတ်ရလဒ်အနေဖြင့် သင်သည် TRUE နှင့် FALSE တန်ဖိုးများ အနည်းငယ်ရှိသော arrays များကို ရရှိသည် (array အရေအတွက်သည် သင့်သတ်မှတ်ချက်အရေအတွက်နှင့် ညီမျှသည်)။ ထို့နောက် တူညီသောအနေအထားရှိ array element များကို arrays အားလုံးရှိ ပထမဒြပ်စင်များ၊ ဒုတိယဒြပ်စင်များ စသည်တို့ကို ပေါင်းထည့်ပါသည်။ ထပ်လောင်းလုပ်ဆောင်မှုသည် ယုတ္တိတန်ဘိုးများကို ဂဏန်းများအဖြစ်သို့ ပြောင်းလဲပေးသည်၊ ထို့ကြောင့် သင်သည် 1's (စံသတ်မှတ်ချက်များနှင့် ကိုက်ညီမှုတစ်ခု) နှင့် 0's (စံသတ်မှတ်ချက်များနှင့် မကိုက်ညီပါ) ဖြင့် အဆုံးသတ်ပါသည်။ ဘာဖြစ်လို့လဲဆိုတော့ သတ်မှတ်ချက်တွေ အကုန်လုံးက ဖြစ်နေတယ်။တူညီသောဆဲလ်များကို စမ်းသပ်ပြီး ရလဒ်ထွက်ရှိသော array တွင် အခြားမည်သည့်နံပါတ်မျှ ပေါ်လာနိုင်မည်မဟုတ်ပါ - ကနဦး array တစ်ခုသည် တိကျသောအနေအထားတစ်ခုတွင် TRUE ရှိနိုင်ပြီး အခြားနံပါတ်များသည် FALSE ရှိမည်ဖြစ်သည်။ နောက်ဆုံးတွင်၊ SUMPRODUCT သည် ရရှိလာသော array ၏ဒြပ်စင်များကို ပေါင်းထည့်လိုက်ပြီး သင်အလိုရှိသော အရေအတွက်ကို ရရှိမည်ဖြစ်သည်။
ပထမဖော်မြူလာသည် အလားတူပုံစံဖြင့် အလုပ်လုပ်သည်၊ ၎င်းသည် TRUE နှင့် FALSE တန်ဖိုးများ၏ 2-ဖက်မြင် array တစ်ခုကို ပြန်ပေးသည့် ကွာခြားချက်နှင့်အတူ၊ ယုတ္တိတန်ဘိုးများကို 1 နှင့် 0 သို့ ပြောင်းလဲရန် သင် 1 နှင့် မြှောက်ပေးသော။
ကျွန်ုပ်တို့၏နမူနာဒေတာအတွဲတွင် အသုံးပြုထားသော ဖော်မြူလာများသည် အောက်ပါပုံသဏ္ဍာန်ဖြစ်သည်-
=SUMPRODUCT(1*(A2:A10={"apples","bananas","lemons"}))
သို့မဟုတ်
=SUMPRODUCT((A2:A10="apples") + (A2:A10="bananas") + (A2:A10="lemons"))
hardcoded array constant ကို အကွာအဝေးကိုးကားမှုဖြင့် အစားထိုးပါက ပိုမိုပြေပြစ်သော ဖြေရှင်းချက်တစ်ခုကို သင်ရရှိလိမ့်မည်-
=SUMPRODUCT(1*( A2:A10=F1:H1))
မှတ်ချက်။ SUMPRODUCT လုပ်ဆောင်ချက်သည် COUNTIF ထက် နှေးသောကြောင့် ဤဖော်မြူလာအား အတော်လေးသေးငယ်သော ဒေတာအတွဲများတွင် အသုံးပြုရန် အကောင်းဆုံးဖြစ်သည်။
ဆဲလ်များကို OR အပြင် AND ယုတ္တိဗေဒဖြင့် ရေတွက်ပါ
ကြီးမားသောဒေတာဖြင့် လုပ်ဆောင်သည့်အခါ၊ ဒြပ်စင်များကြားတွင် အဆင့်များစွာနှင့် အဆင့်ဖြတ်သည့် ဆက်ဆံရေးများရှိသည့် အစုံများသည် တစ်ကြိမ်လျှင် OR နှင့် AND အခြေအနေများဖြင့် ဆဲလ်များကို ရေတွက်ရန် လိုအပ်မည်ဖြစ်သည်။
ဥပမာအားဖြင့်၊ "ပန်းသီး" အရေအတွက်ကို ကြည့်ကြပါစို့။ "ငှက်ပျောသီး" နှင့် "သံပုရာသီး" "အပ်" ဖြစ်ကြသည်။ အဲဒါကို ဘယ်လို လုပ်မလဲ။ စတင်ရန်အတွက်၊ ကျွန်ုပ်တို့၏အခြေအနေများကို Excel ၏ဘာသာစကားသို့ ဘာသာပြန်ကြပါစို့-
- ကော်လံ A- "ပန်းသီး" သို့မဟုတ် "ငှက်ပျောသီး" သို့မဟုတ် "လီမွန်"
- ကော်လံ C- "ပေးပို့သည်"
ကနေ ကြည့်ရင်အခြားရှုထောင့်တစ်ခုအနေဖြင့် ကျွန်ုပ်တို့သည် "ပန်းသီးနှင့် ပို့ပေးသည်" သို့မဟုတ် "ငှက်ပျောသီးနှင့် ပို့ပေးသည်" သို့မဟုတ် "သံပုရာသီးနှင့် ပို့ပေးသည်" ဖြင့် တန်းစီရေတွက်ရန် လိုအပ်ပါသည်။ ဤနည်းဖြင့်၊ အလုပ်သည် ယခင်အပိုင်းတွင် ကျွန်ုပ်တို့လုပ်ခဲ့သည့်အတိုင်း အတိအကျ 3 OR အခြေအနေများဖြင့် ဆဲလ်များရေတွက်ခြင်းအထိ အကျုံးဝင်ပါသည်။ တစ်ခုတည်းသော ခြားနားချက်မှာ သင်သည် COUNTIF အစား AND စံသတ်မှတ်ချက်များကို OR အခြေအနေတစ်ခုစီအတွင်း အကဲဖြတ်ရန် COUNTIFS ကို အသုံးပြုမည်ဖြစ်သည်။
ဖော်မြူလာ 1. COUNTIFS + COUNTIFS
၎င်းသည် အရှည်ဆုံးဖော်မြူလာဖြစ်သည်၊ ရေးရန် အလွယ်ဆုံး :)
=COUNTIFS(A2:A10, "apples", C2:C10, "delivered") + COUNTIFS(A2:A10, "bananas", C2:C10, "delivered")) + COUNTIFS(A2:A10, "lemons", C2:C10, "delivered"))
အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံသည် ဆဲလ်ကိုးကားချက်များနှင့် တူညီသောဖော်မြူလာကို ပြသသည်-
=COUNTIFS(A2:A10, K1, C2:C10, K2) + COUNTIFS(A2:A10, L1, C2:C10, K2) + COUNTIFS(A2:A10, M1,C2:C10, K2)
ဖော်မြူလာ 2. array ကိန်းသေများပါရှိသော COUNTIFS
AND/OR ယုတ္တိဗေဒပါရှိသော ပိုမိုကျစ်လစ်သော COUNTIFS ဖော်မြူလာကို array ကိန်းသေတစ်ခုတွင် ထုပ်ပိုးထားသော သို့မဟုတ် စံနှုန်းများဖြင့် ဖန်တီးနိုင်သည်-
=SUM(COUNTIFS(A2:A10, {"apples","bananas","lemons"}, C2:C10, "delivered"))
အခါ၊ စံသတ်မှတ်ချက်များအတွက် အပိုင်းအခြားအကိုးအကားကို အသုံးပြု၍ Ctrl + Shift + Enter နှိပ်ခြင်းဖြင့် ပြီးမြောက်အောင် array ဖော်မြူလာတစ်ခု လိုအပ်ပါသည် :
=SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2))
အကြံပြုချက်။ လိုအပ်ပါက၊ အထက်ဖော်ပြပါ ဖော်မြူလာများ၏ စံသတ်မှတ်ချက်များတွင် Wildcards ကို လွတ်လပ်စွာ အသုံးပြုနိုင်ပါသည်။ ဥပမာအားဖြင့်၊ "အစိမ်းရောင်ငှက်ပျောသီး" သို့မဟုတ် "Goldfinger bananas" ကဲ့သို့သော ငှက်ပျောသီးအမျိုးအစားအားလုံးကို ရေတွက်ရန် ဤဖော်မြူလာကို သင်သုံးနိုင်သည်-
=SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered"))
ထိုနည်းအတိုင်းပင်၊ သင်သည် ဆဲလ်များကို အခြေခံ၍ ရေတွက်ရန် ဖော်မြူလာတစ်ခုကို တည်ဆောက်နိုင်သည်။ အခြားသတ်မှတ်ချက်အမျိုးအစားများပေါ်တွင် ဥပမာအားဖြင့်၊ "ပေးပို့သည်" ဖြစ်သည့် "ပန်းသီး" သို့မဟုတ် "ငှက်ပျောသီး" သို့မဟုတ် "သံပုရာ" နှင့် ပမာဏသည် 200 ထက်များသော အရေအတွက်ကို ရယူရန်၊ နောက်ထပ် စံသတ်မှတ်ချက် အပိုင်းအခြား/စံသတ်မှတ်ချက် အတွဲတစ်ခုကို ထည့်ပါCOUNTIFS-
=SUM(COUNTIFS(A2:A10, {"apples","*bananas*","lemons"}, C2:C10, "delivered", B2:B10, ">200"))
ဒါမှမဟုတ်၊ ဒီ array ဖော်မြူလာကိုသုံးပါ (Ctrl + Shift + Enter မှတဆင့်ထည့်သည်):
=SUM(COUNTIFS(A2:A10,F1:H1,C2:C10,F2, B2:B10, ">"&F3))
များစွာသော OR အခြေအနေများဖြင့် ဆဲလ်များကို ရေတွက်ပါ
ယခင်နမူနာတွင်၊ OR အခြေအနေအစုံကို စမ်းသပ်နည်းကို သင်လေ့လာခဲ့ပြီးဖြစ်သည်။ သို့သော် သင့်တွင် နှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော sets များရှိပြီး ဖြစ်နိုင်သည့် သို့မဟုတ် ဆက်ဆံရေးအားလုံးကို ရယူရန် သင်ရှာဖွေနေသည်ဆိုပါက မည်သို့နည်း။
သင်ကိုင်တွယ်ရန် လိုအပ်သည့်အခြေအနေများပေါ်မူတည်၍ COUNTIFS ကို array constant သို့မဟုတ် SUMPRODUCT ဖြင့် သုံးနိုင်သည်။ ISNUMBER MATCH ဖြင့် ယခင်တည်ဆောက်ရန်အတော်လေးလွယ်ကူသော်လည်း ၎င်းကို OR အခြေအနေ ၂ ခုသာကန့်သတ်ထားသည်။ နောက်ပိုင်းတွင် မည်သည့်အခြေအနေအရေအတွက်ကိုမဆို အကဲဖြတ်နိုင်သည် (မှန်ပါသည်၊ Excel ၏ ကန့်သတ်ချက် 255 ခုနှင့် ဖော်မြူလာအရှည် 8192 လုံးတို့အား Excel ၏ ကန့်သတ်ချက်ဖြင့် ကန့်သတ်ထားသည်)၊ သို့သော် ဖော်မြူလာ၏ယုတ္တိကို နားလည်ရန် အနည်းငယ်ကြိုးစားရပေမည်။
OR အခြေအနေ 2 စုံဖြင့် ဆဲလ်များကို ရေတွက်ပါ
OR စံသတ်မှတ်ချက် နှစ်စုံကိုသာ ကိုင်တွယ်သောအခါ၊ အထက်တွင် ဆွေးနွေးထားသော COUNTIFS ဖော်မြူလာသို့ နောက်ထပ် ကိန်းသေတစ်ခု ထပ်ထည့်လိုက်ရုံပါပဲ။
ဖော်မြူလာအတွက်၊ တစ်ခု၊ မိနစ်တွင်သော်လည်းကောင်း အရေးကြီးသောပြောင်းလဲမှုကို လိုအပ်သည်- သတ်မှတ်စံသတ်မှတ်ချက်တစ်ခုအတွက် အလျားလိုက် အခင်းအကျင်း (ကော်မာဖြင့် ပိုင်းခြားထားသော အစိတ်အပိုင်းများ) နှင့် အခြားတစ်ခုအတွက် ဒေါင်လိုက်အခင်းအကျင်း (ဒြပ်စင်များကို ဆီမီးကော်လံများဖြင့် ပိုင်းခြားထားသည်) ကို အသုံးပြုပါ။ ၎င်းသည် Excel သည် အခင်းနှစ်ခုရှိဒြပ်စင်များကို "တွဲ" သို့မဟုတ် "ဖြတ်ကျော်တွက်ချက်ရန်" အားပြောထားပြီး ရလဒ်များ၏ နှစ်ဘက်မြင် ခင်းကျင်းတစ်ခုကို ပြန်ပေးပါသည်။
ဥပမာအနေဖြင့် "ပန်းသီး", "ငှက်ပျောသီး" ကို ရေတွက်ကြည့်ရအောင်။ သို့မဟုတ်"ပေးပို့သည်" သို့မဟုတ် "ဖြတ်သန်းနေစဉ်" ဖြစ်သည့် "lemons":
=SUM(COUNTIFS(A2:A10, {"apples", "bananas", "lemons"}, B2:B10, {"delivered"; "in transit"}))
ဒုတိယအခင်းအကျင်းတွင် ကိန်းသေအမှတ်အသားကို မှတ်သားပါ-
Excel သည် 2-ဖက်မြင်ပရိုဂရမ်ဖြစ်သောကြောင့်၊ 3-dimentional သို့မဟုတ် 4-dimentuional array ကိုတည်ဆောက်ရန်မဖြစ်နိုင်ပါ၊ ထို့ကြောင့် ဤဖော်မြူလာသည် OR စံသတ်မှတ်ချက်နှစ်ခုအတွက်သာ အလုပ်လုပ်ပါသည်။ နောက်ထပ်စံနှုန်းများဖြင့် ရေတွက်ရန်၊ သင်သည် နောက်ဥပမာတွင် ရှင်းပြထားသော ပိုမိုရှုပ်ထွေးသော SUMPRODUCT ဖော်မြူလာသို့ ပြောင်းရမည်ဖြစ်ပါသည်။
OR အခြေအနေများစွာဖြင့် ဆဲလ်များကို ရေတွက်ပါ
နှစ်ခုထက်ပိုသော ဆဲလ်များကို ရေတွက်ရန် OR စံသတ်မှတ်ချက်အစုံ၊ ISNUMBER MATCH နှင့် အတူ SUMPRODUCT လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။
ဥပမာ၊ "ပန်းသီး"၊ "ငှက်ပျောသီး" သို့မဟုတ် "သံပုရာသီး" အရေအတွက်ကို "ပေးပို့သည်" သို့မဟုတ် "အကူးအပြောင်းတွင်" တစ်ခုခုကို ရယူကြပါစို့။ "အိတ်" သို့မဟုတ် "ဗန်း" တစ်ခုခုဖြင့် ထုပ်ပိုးထားသည်-
=SUMPRODUCT(ISNUMBER(MATCH(A2:A10,{"apples","bananas","lemons"},0))*
ISNUMBER(MATCH(B2:B10၊{"bag","tray"},0))*
ISNUMBER(MATCH(C2:C10၊{"ပေးပို့သည်","အကူးအပြောင်း"},0)))
ဖော်မြူလာ၏ဗဟိုတွင်၊ MATCH လုပ်ဆောင်ချက်သည် ဆဲလ်တစ်ခုစီကို နှိုင်းယှဉ်ခြင်းဖြင့် စံနှုန်းများကို စစ်ဆေးသည် သက်ဆိုင်ရာ array constant ဖြင့် သတ်မှတ်ထားသော အကွာအဝေးအတွင်း။ အကယ်၍ တိုက်ဆိုင်မှုကို တွေ့ရှိပါက၊ array မဟုတ်ပါက၊ မဟုတ်ပါက တန်ဖိုး၏ ဆွေမျိုးအနေအထားကို ပြန်ပေးသည်။ ISNUMBER သည် ဤတန်ဖိုးများကို TRUE နှင့် FALSE သို့ ပြောင်းပေးသည်၊ ၎င်းသည် 1 နှင့် 0 အသီးသီး ညီမျှသည်။ SUMPRODUCT သည် ၎င်းကို ထိုနေရာမှယူကာ arrays ၏ဒြပ်စင်များကို မြှောက်ပေးသည်။ သုညဖြင့်မြှောက်ခြင်းသည် သုညကိုပေးသောကြောင့်၊ array အားလုံးတွင် 1 ရှိသောဆဲလ်များသာ ရှင်သန်ပြီးဖြစ်သည်။summed။
အောက်တွင်ဖော်ပြထားသော ဖန်သားပြင်ဓာတ်ပုံသည် ရလဒ်ကိုပြသသည်-
ဤအရာသည် Excel ရှိ COUNTIF နှင့် COUNTIFS လုပ်ဆောင်ချက်များကို သင်အသုံးပြုပုံဖြစ်ပြီး AND အများအပြားဖြင့် ဆဲလ်များကိုရေတွက်ရန်၊ အပြင် OR အခြေအနေများ။ ဤသင်ခန်းစာတွင် ဆွေးနွေးထားသော ဖော်မြူလာများကို အနီးကပ်ကြည့်ရှုရန်၊ အောက်တွင် ကျွန်ုပ်တို့၏ နမူနာအလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ခွင့်ရရန် မျှော်လင့်သည့်အတွက် ကျေးဇူးတင်ပါသည်။
လေ့ကျင့်ခန်းစာအုပ်
OR အခြေအနေများဖြင့် Excel COUNTIF - ဥပမာများ (.xlsx ဖိုင်)