မာတိကာ
ယနေ့ကျွန်ုပ်သည် မည်သည့်အတိုင်းအတာအတွင်းတွင်မဆို အခြေအနေများစွာဖြင့် Excel IF ဖော်ပြချက် ကို မည်သို့အသုံးချနိုင်သည်ကို ပြသပါမည်။
Practice Workbook ကိုဒေါင်းလုဒ်လုပ်ပါ
ဤဆောင်းပါးကိုဖတ်ရှုနေစဉ် သင့်လေ့ကျင့်ခန်းအတွက် အောက်ပါအလေ့အကျင့်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။
အခြေအနေများစွာရှိသည့် IF ထုတ်ပြန်ချက် Range.xlsx
Excel ရှိ IF Statement သည် မည်သည့်အပိုင်းအခြားတွင်မဆို မည်သို့အလုပ်လုပ်သနည်း။
ပင်မဆွေးနွေးမှုသို့ မသွားမီ၊ ယနေ့ခေတ်ဒေတာအစုံနှင့် မိတ်ဆက်ပေးပါရစေ။ ကျွန်ုပ်တို့တွင် Mars Group အမည်ရှိ ကုမ္ပဏီတစ်ခု၏ ဝန်ထမ်းမှတ်တမ်းရှိသည်။
ကျွန်ုပ်တို့တွင် ဝန်ထမ်းအမည်များ ရှိပြီး ၎င်းတို့၏ စတင်ခြင်း ရက်စွဲများ နှင့် လစာများ ကော်လံများတွင် B ၊ C နှင့် D အသီးသီးရှိကြသည်။
ယခု စဉ်းစားကြည့်ပါ အခိုက်အတန့်၊ Mars Group ၏ အကြီးအကဲက ဆုံးဖြတ်ချက်တစ်ခုချချင်သည်။ အဲ့ဒါက- သူ့ဝန်ထမ်းတွေရဲ့ ပျမ်းမျှလစာက $25000 ထက်နည်းရင် ဝန်ထမ်းတစ်ယောက်ချင်းစီရဲ့လစာ $5000 တိုးပေးလိမ့်မယ်။
ဒါပေမယ့် မေးစရာက ဘယ်လိုလဲ။ ဆုံးဖြတ်ချက်ချနိုင်မလား။
Excel ၏ IF လုပ်ဆောင်ချက် သည် ဤနေရာတွင် အဆင်ပြေလာပါလိမ့်မည်။ ဤဖော်မြူလာကို သင့်အလုပ်စာရွက်၏ မည်သည့်ဆဲလ်တွင်မဆိုရေးပြီး ရလဒ်ကိုကြည့်ပါ-
=IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")
ကြည့်ပါ Excel ၏ IF လုပ်ဆောင်ချက်သည် သင့်အတွက် ဆုံးဖြတ်ထားသည်။ ပျမ်းမျှလစာ $25000 ထက်နည်းသည်ဖြစ်စေ ပထမဦးစွာ ဆုံးဖြတ်ထားသည်။ ပျမ်းမျှလစာ $25000 ထက်မနည်းသည်ကို တွေ့သောအခါ၊ လစာမတိုးရန် အကြံပြုထားသည်။
ထို့ကြောင့်၊FALSE
- =IF(AND($E5<25000,$C5
ရလဒ်အပေါ်အခြေခံ၍ ၎င်းသည် ပြန်တက်လာသည် AND လုပ်ဆောင်ချက်။
ရလဒ်- (blank)
Read More- Excel IF Function 3 ခု အခြေအနေများ (5 Logical Tests)
5. အတိုင်းအတာတစ်ခုအတွင်း အခြေအနေများစွာကို လိုက်ဖက်ရန် IF နှင့် VLOOKUP လုပ်ဆောင်ချက်များကို ပေါင်းစပ်ပါ
ဤကဏ္ဍတွင် ကျွန်ုပ်တို့ အလားတူလုပ်ဆောင်ပါမည် VLOOKUP function ၏အကူအညီဖြင့် နောက်ဆုံးနည်းလမ်း၏လုပ်ဆောင်ချက်။
⊕ ဖြေရှင်းနည်း-
- ကျွန်ုပ်တို့သည် စတင်သည့်ရက်စွဲကို ပြောင်းလဲလိုက်ပါမည်။ 01/01/2015 ။
- Cell H7 တွင် အသုံးပြုထားသော အောက်ပါဖော်မြူလာကို ကြည့်ပါ။
=VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,""),2,FALSE)
- ကျွန်ုပ်တို့သည် 01/01/2015 တွင် သို့မဟုတ် လစာညီမျှသော သို့မဟုတ် လစာနှင့်ညီမျှသော ဝန်ထမ်း၏အမည်ကို ကျွန်ုပ်တို့ရရှိသည် $25000 ထက်နိမ့်ပြီး အမျိုးသား။
ဖော်မြူလာ ရှင်းလင်းချက်-
- D5:D20<=H6
၎င်းသည် ပေးထားသော အပိုင်းအခြားသည် H6 ထက်နိမ့်ခြင်း ရှိမရှိ စစ်ဆေးပေးပါသည်။
ရလဒ်- {TRUE၊ FALSE၊ TRUE၊ TRUE၊ TRUE၊ မမှန်၊ မှား၊ မှား၊ သမ္မာ၊ မမှန်၊ မှား၊ မှား၊ မှား၊ မှား၊ မှား၊ မှား၊ TRUE}
- E5:E20<=H5
၎င်းသည် ပေးထားသော အပိုင်းအခြားသည် H5 နှင့် ညီမျှခြင်း သို့မဟုတ် နိမ့်ခြင်း ရှိမရှိ စစ်ဆေးပေးပါသည်။
ရလဒ်- {FALSE၊ TRUE၊ FALSE၊ FALSE ၊ မှားသည်၊ မှားသည် E5:E20<=H5)
၎င်းသည် များပြားသည်ရလဒ်များကို ယခင်လုပ်ဆောင်မှုနှစ်ခုမှ ရရှိသည်။
ရလဒ်- {0၊ 0၊ 0၊ 0၊ 0၊ 0၊ 0၊ 0၊ 1၊ 0၊ 0၊ 0၊ 0၊ 0၊ 0၊ 0}
- IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,””)
ပေးထားသော အခြေအနေနှစ်ခု၏ ရလဒ်များကို ဖြည့်ဆည်းခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် IF လုပ်ဆောင်ချက် ကို အသုံးပြုပါသည်။
ရလဒ်- [Male, Kane Austin, 03/ 06/2014၊ 25000]
- VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,” ”),2,FALSE)
ဤတွင်၊ VLOOKUP သည် အသစ်ဖွဲ့စည်းထားသောဇယား၏ 2nd အစိတ်အပိုင်းကို ပြန်ပေးသည်။
ရလဒ်- Kane Austin
Read More- Excel တွင် Multiple IF Condition ပါရှိသော VLOOKUP ၏ နမူနာ (9 သတ်မှတ်ချက်)
နိဂုံးချုပ်
ဤနည်းလမ်းများကိုအသုံးပြုခြင်းဖြင့်၊ သင်သည် AND အမျိုးအစားနှစ်ခုလုံး၏ အကွာအဝေးတွင် အခြေအနေများစွာဖြင့် IF ထုတ်ပြန်ချက်ကို အသုံးပြုနိုင်သည်။ သို့မဟုတ် Excel တွင် အမျိုးအစားများ။ အခြားနည်းလမ်းကို သင်သိပါသလား။ သို့မဟုတ် သင့်တွင် မေးခွန်းများ ရှိပါသလား။ ကျွန်ုပ်တို့အား အကြောင်းကြားရန် အားမနာပါနှင့်။ ဤကဲ့သို့သော ဆောင်းပါးများအတွက် ExcelWIKI သို့ ဝင်ရောက်ကြည့်ရှုပါ။
IF လုပ်ဆောင်ချက်သည် အငြင်းအခုံသုံးခုကို ယူဆောင်သည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်-- စံသတ်မှတ်ချက်တစ်ခု
- စံသတ်မှတ်ချက်အား ကျေနပ်ပါက အထွက်တစ်ခုပြသမည်
- တစ်ခု စံသတ်မှတ်ချက်ကို မကျေနပ်ပါက (ချန်လှပ်ထားနိုင်သည်။ မူရင်းမှာ “FALSE” )
ထို့ကြောင့် အတိုချုပ်ပြောရလျှင်၊ IF လုပ်ဆောင်ချက်သည် စံသတ်မှတ်ချက်တစ်ခုယူသည်၊ အထွက်နှစ်ခု။ စံသတ်မှတ်ချက်အား ကျေနပ်ပါက ပထမအထွက်ကို ပြန်ပေးမည်ဖြစ်ပြီး စံသတ်မှတ်ချက်ကို မကျေနပ်ပါက ဒုတိယကို ပြန်ပေးသည်။
၎င်း၏ syntax မှာ-
=IF(logical_test၊ value_if_true,[value_if_false])ယခု Excel ၏ IF လုပ်ဆောင်ချက်သည် အခြေအနေတစ်ခုတည်းနှင့် မည်သို့အလုပ်လုပ်သည်ကို နားလည်လာမည်ဟု မျှော်လင့်ပါသည်။
5 Excel IF ကိုအသုံးပြုခြင်း ဥပမာများ သတ်မှတ်အကွာအဝေးရှိ အခြေအနေများစွာနှင့် ဖော်ပြချက်
ယခု၊ ပေးထားသည့်အပိုင်းအတွက် Excel ရှိ IF ကြေညာချက်ကို အသုံးပြု၍ အခြေအနေများစွာဖြင့် လုပ်ဆောင်ကြည့်ကြပါစို့။ ဤအပိုင်းတွင် သက်ဆိုင်ရာ ဥပမာ 5 ခုကို ကျွန်ုပ်တို့တွေ့ရပါမည်။
၁။ မျိုးစုံ သို့မဟုတ် အမျိုးအစား အခြေအနေများဖြင့် IF ထုတ်ပြန်ချက်ကို ကျင့်သုံးပါ
i။ တစ်ခုတည်းသောတန်ဖိုးအတွက်အခြေအနေများ
ခဏစဉ်းစားကြည့်ရအောင်၊ Mars Group ၏အကြီးအကဲသည် ၎င်း၏ဆုံးဖြတ်ချက်အတွက် အနည်းငယ်ပျော့ပြောင်းမှုကို ယူဆောင်လာခဲ့သည်။
သူတိုးလာမည်ဖြစ်သည်။ ပျမ်းမျှလစာ $25000 ထက်နည်းပါက ဝန်ထမ်းတစ်ဦးစီ၏ လစာသည် $25000 သို့မဟုတ် ဝန်ထမ်းများ၏ အနိမ့်ဆုံးလစာ $20000 ။
⊕ ဖြေရှင်းနည်း-
- ကျွန်ုပ်တို့မြင်သည်၊ ဤနေရာတွင် အခြေအနေနှစ်ခုရှိသည်။ ဒါပေမယ့် ဒါတွေက OR-type အခြေအနေတွေပါ။ ဆိုလိုသည်မှာ၊အခြေအနေတစ်ခု သို့မဟုတ် နှစ်ခုစလုံးကို ကျေနပ်ပါက အခြေအနေအား ကျေနပ်ပါသည်။
- ဤ multiple condition အမျိုးအစားအတွက် IF statement ကိုအသုံးပြုခြင်းသည် အလွန်လွယ်ကူပါသည်။ Excel ၏ OR လုပ်ဆောင်ချက် အတွင်း အခြေအနေနှစ်ခုကို ခြုံကြည့်ပါ။
- ဤနေရာတွင် ကျွန်ုပ်တို့အသုံးပြုရမည့် ဖော်မြူလာမှာ-
=IF(OR(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")
- ကြည့်ပါ၊ ဤတစ်ကြိမ်တွင် Excel မှ ကျွန်ုပ်တို့အား လစာတိုးမြှင့်ရန် အကြံပြုထားပါသည်။
ဖော်မြူလာ ရှင်းလင်းချက်-
ဒီမှာ ဖော်မြူလာကို ခွဲကြည့်ရအောင်။
- OR(AVERAGE(D5:D20)<25000၊MIN(D5:D20)< ;20000)
စံသတ်မှတ်ချက်တစ်ခု သို့မဟုတ် နှစ်ခုစလုံးကို ကျေနပ်ပါက ၎င်းသည် TRUE ကို ပြန်ပေးသည်။ မဟုတ်ပါက၊ ၎င်းသည် FALSE ဖြစ်သည်။ ဤကိစ္စတွင်၊ OR(AVERAGE(D5:D20) <25000၊MIN(D5:D20)<20000 ပြန်လာသည် TRUE ပျမ်းမျှလစာသည် $25000 ထက်မနည်းသောကြောင့်၊ သို့သော် အနိမ့်ဆုံးလစာမှာ $20000 ထက်နည်းပါသည်။
ရလဒ်- TRUE
- ထို့ကြောင့် ဖော်မြူလာဖြစ်လာသည်- =IF(TRUE,”Increase”,”မတိုးပါနှင့်”)
ထို့အတူ၊ TRUE IF လုပ်ဆောင်ချက်အတွင်း၊ ၎င်းသည် ပထမအထွက် “ တိုးမြှင့် ” ကို ပြန်ပေးသည်။
ရလဒ်- “တိုးရန် ”
- ဒါကို နားလည်တယ်ဆိုရင် “ Yes ” ထက် အမြင့်ဆုံးလစာက $40000 ထက် ပိုနေရင် “ Yes ” ရဖို့ ဖော်မြူလာကို ပြောပြနိုင်မလား။ သို့မဟုတ် အနိမ့်ဆုံးလစာသည် $20000 ၊ မဟုတ်ပါက “ No ”?
ဟုတ်ပါသည်။ မှန်ပါသည်။ ဖော်မြူလာမှာbe-
=IF(OR(MAX(D5:D20)>40000,MIN(D5:D20)<20000),"Yes","No")
ii. တန်ဖိုးများ အတိုင်းအတာတစ်ခုအတွက် အခြေအနေများ
ယခု မတူညီသော မြင်ကွင်းတစ်ခုကို သုံးသပ်ကြည့်ပါ။
Mars Group ၏ အကြီးအကဲသည် လက်ရှိရှိနေသော ဝန်ထမ်းများ၏ လစာကို တိုးမြှင့်ပေးမည်ဟု ဆုံးဖြတ်ခဲ့သည်။ လစာများသည် $25000 ထက်နည်းပါသည်၊ သို့မဟုတ် 1/1/2015 မတိုင်မီတွင် ၎င်းတို့၏အလုပ်များကို မည်သူက စတင်လုပ်ဆောင်ပါသည်။
သို့သော် ထိုဝန်ထမ်းများကို သူမည်သို့ခွဲခြားနိုင်မည်နည်း။
⊕ ဖြေရှင်းနည်း-
- IF လုပ်ဆောင်ချက်အတွင်း ဆဲလ်ကိုးကားချက်တစ်ခုတည်းကို အသုံးပြုခြင်းအစား၊ သင်သည် လုပ်ဆောင်ချက်အတွင်းရှိ ဆဲလ်ကိုးကားမှုအကွာအဝေးကို အသုံးပြုနိုင်သည်။
- အောက်ပါဖော်မြူလာကို ကြည့်ပါ။
=IF(OR($D5<25000,$C5
- ဤတွင် ကျွန်ုပ်ထည့်သွင်းလိုက်ပါပြီ ကော်လံအသစ်၏ ပထမဆဲလ်ရှိ ဖော်မြူလာ၊ Cell F4 ။
- ထို့နောက် Fill Handle အား ကျန်ဆဲလ်များမှတဆင့် ဆွဲယူလိုက်ပါ။
- ၎င်းသည် လစာ $25000 ထက်နည်းသော ဝန်ထမ်းများ၏ အမည်များ သို့မဟုတ် ၎င်းတို့၏ အလုပ်များကို ဇန်န၀ါရီ 01၊ 2015 မတိုင်မီ ။
- သေချာစွာ သတိပြုမိပါက၊ IF လုပ်ဆောင်ချက်အတွင်း ဆဲလ်တစ်ခုတည်းရည်ညွှန်းချက်ကို ထည့်သွင်းခြင်းအစား၊ ကျွန်ုပ်သည် လုပ်ဆောင်ချက်အတွင်း ဆဲလ်ကိုးကားမှုအကွာအဝေး ( $D$4:$D$19 ) ကို ထည့်သွင်းထားပါသည်။
ဟုတ်ပါတယ်၊ သင် အဲဒါကို လုပ်နိုင်ပါတယ်။ ၎င်းသည် အပိုင်းအခြားတစ်ခုစီ၏ဆဲလ်တစ်ခုစီအတွက် စံသတ်မှတ်ချက်များကို တစ်ခုပြီးတစ်ခုစစ်ဆေးပါမည်။
ဖော်မြူလာရှင်းလင်းချက်-
အတွက် ပိုနားလည်အောင်၊ ဖော်မြူလာကို ခွဲကြည့်ရအောင်။
- OR($D5<25000,$C5
="" strong="">
၎င်းသည် ဆဲလ် D5 နှင့် ကို စစ်ဆေးသည် Cell C5 နှင့် လစာ $25000 သို့မဟုတ် စတင်ရက်စွဲသည် ဇန်န၀ါရီထက် နည်းပါက TRUE ကို ပြန်ပေးသည် 01၊ 2015 ။
ရလဒ်- TRUE။
- ထို့ကြောင့် ဖော်မြူလာဖြစ်လာသည်- =IF(TRUE၊B5၊ ””)
သတ်မှတ်ချက်ဘောင်အတွင်း TRUE အတွက်၊ ၎င်းသည် ကော်လံ ၏ သက်ဆိုင်ရာဆဲလ်များ၏ အကြောင်းအရာကို ပြန်ပေးသည်။ B ၊ ဆိုလိုသည်မှာ ဝန်ထမ်းအမည်ဖြစ်ပြီး FALSE တစ်ခုစီအတွက်၊ ၎င်းသည် ဆဲလ်အလွတ်တစ်ခုကို ပြန်ပေးပါသည်။ ကျွန်ုပ်တို့သည် ဆဲလ်ကိုမပြောင်းလိုသောကြောင့် ဤနေရာတွင် Absolute Cell Reference ကို အသုံးပြုထားပါသည်။ Fill Handle ကိုဆွဲယူသည့်အခါ ကိုးကားချက်များ။
ရလဒ်- “Steve Smith”.
မှတ်ချက်-
သင် စာရင်းမှ ဗလာဆဲလ်များကို ဖယ်ရှားလိုနိုင်သည် ၊ ဆိုလိုသည်မှာ သင်သည် လစာတိုးပေးမည့် ဝန်ထမ်းများ၏စာရင်းကို လိုချင်ပေမည်။ IF လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ၎င်းကို မလုပ်ပါနှင့်။ သို့သော် သိသာထင်ရှားသော နည်းလမ်းများ ရှိပါသည်။ ၎င်းကို ပြီးမြောက်ရန် နည်းလမ်းတစ်ခုမှာ b ဖြစ်သည်။ y Excel ၏ FILTER လုပ်ဆောင်ချက် ကိုအသုံးပြုသည်။
Read More: Excel VBA: ပေါင်းစပ်ထားသော If နှင့် သို့မဟုတ် (3 ဥပမာများ)
၂။ Multiple AND Type Conditions ဖြင့် IF Statement ကိုသုံးပါ
ကျွန်ုပ်တို့သည် AND အခြေအနေများစွာအတွက် Excel IF ကြေညာချက်ကိုလည်း အသုံးပြုနိုင်ပါသည်။
ကျွန်တော်။ တစ်လုံးတည်းသောတန်ဖိုးအတွက် အခြေအနေများ
အစောပိုင်းကဏ္ဍကို ကောင်းစွာနားလည်ပါက အဖြေတစ်ခုပေးနိုင်ပါသလား။အခြားမေးခွန်းတစ်ခုအတွက်။
ကုမ္ပဏီအကြီးအကဲသည် ပျမ်းမျှလစာ $25000 နှင့် အနိမ့်ဆုံးလစာ <1 ဖြစ်ပါက ဝန်ထမ်းတစ်ဦးစီ၏လစာကို တိုးမြှင့်လိုပါက ဖော်မြူလာမှာ အဘယ်နည်း။>$20000 ?
⊕ ဖြေရှင်းနည်း-
- AND လုပ်ဆောင်ချက် အစား အခြေအနေနှစ်ခုကို AND လုပ်ဆောင်ချက် အတွင်းတွင်သာ ခြုံကြည့်လိုက်ပါ။ 1>သို့မဟုတ် လုပ်ဆောင်ချက်။
- ဤကဲ့သို့ဖြစ်သည်-
=IF(AND(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")
- ကြည့်ပါ၊ ဤတစ်ကြိမ်တွင် Excel သည် အခြေအနေနှစ်ခုလုံး၊ ပျမ်းမျှလစာ $25000 အောက်နှင့် အနိမ့်ဆုံးလစာ $20000 တို့ကြောင့် လစာမတိုးရန် အကြံပြုထားပါသည်။ အခြေအနေတစ်ခုတည်းကိုသာ ကျေနပ်ပါသည်။
- ဖော်မြူလာအကြောင်း အသေးစိတ်အချက်အလက်များကို သိရှိလိုပါက၊ ဥပမာ 1 ၏ အပိုင်း 1 သို့ သွားပါ ။
ii . တန်ဖိုးများ အတိုင်းအတာတစ်ခုအတွက် အခြေအနေများ
Mars Group ၏ အကြီးအကဲ သည် အမှန်တကယ်တွင် အလွန်ရှုပ်ထွေးသော အမျိုးသားတစ်ဦးဖြစ်သည်။ ယခုတစ်ကြိမ်တွင် သူသည် နောက်ထပ် ဆုံးဖြတ်ချက်တစ်ခုကို ချလိုက်သည်။
လက်ရှိလစာ $20000 အောက်ရှိသော ဝန်ထမ်းများကိုသာ လစာတိုးပေးပြီး အလုပ်စတင် ဇန်နဝါရီ 01၊ 2017 မတိုင်မီ ။
ထိုဝန်ထမ်းများကို သူမည်သို့ရှာနိုင်မည်နည်း။
⊕ ဖြေရှင်းနည်း-
- ဟုတ်ကဲ့။ မင်းမှန်ပါတယ်။ OR လုပ်ဆောင်ချက်အစား အပိုင်း 1.2 ၏ဖော်မြူလာကို AND လုပ်ဆောင်ချက်ဖြင့် အသုံးပြုပါ။
=IF(AND($D5<25000,$C5
- ကြည့်ပါ၊ ကျွန်ုပ်တို့တွင် အခြေအနေနှစ်ခုလုံးကို ကျေနပ်စေမည့် ဝန်ထမ်းများရှိသည်။
ဖော်မြူလာအကြောင်းအသေးစိတ်သိရှိရန် သွား သို့အပိုင်း ii ၏ ဥပမာ 1 ။
နောက်ထပ်ဖတ်ရန်- Excel VBA: နှင့် အခြေအနေများစွာအတွက် ပေါင်းစပ်ခြင်း
ပုံစံတူ Readings
- Excel တွင် Multiple IF Condition ဖြင့် PERCENTILE ကိုအသုံးပြုနည်း (ဥပမာ 3 ခု)
- များစွာသောအပိုင်းအခြားများကြား Excel IF (နည်းလမ်း 4 ခု )
- Excel တွင် Multiple IF Condition ကိုအသုံးပြုနည်း (ဥပမာ 3 ခု)
၃။ Excel တွင် အခြေအနေများစွာကို ကိုက်ညီရန် Nested IF Statements ကိုသုံးပါ
ယခင်ကဏ္ဍတွင်၊ အခြေအနေနှစ်ခုလုံး၊ ပျမ်းမျှလစာ $25000 အောက်နှင့် အနိမ့်ဆုံးလစာ <1 ထက်နည်းခြင်းရှိမရှိ ဆုံးဖြတ်ခဲ့သည်>$20000 ကျေနပ်သည်ဖြစ်စေ ကျေနပ်သည်ဖြစ်စေ။
ဒါပေမယ့် ဒါကို တခြားနည်းနဲ့ ဆုံးဖြတ်နိုင်မယ်- တခြား IF ကိုသုံးပြီး တခြား IF လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းအားဖြင့် ဒါကို ဆုံးဖြတ်နိုင်မယ်လို့ တွေးဖူးပါသလား။ ?
⊕ ဖြေရှင်းနည်း-
- အနိမ့်ဆုံးလစာ $20000 ထက်နည်းခြင်း ရှိ၊ မရှိကို ဦးစွာ စစ်ဆေးပါမည်။
- မဟုတ်ပါက၊ “မတိုးပါနှင့်” ပြန်လာပါမည်။
- သို့သော် ၎င်းဖြစ်လျှင် ပျမ်းမျှလစာ $25000 ထက်နည်းသည်ရှိမရှိ ထပ်မံစစ်ဆေးပါမည်။ သို့မဟုတ။
- မဟုတ်ပါက၊ “မတိုးပါနှင့်” ပြန်လာပါမည်။
- သို့သော်၊ ဤအချိန်သည် “တိုး” လိမ့်မည်၊
- ထို့ကြောင့် ဖော်မြူလာ အပြည့်အစုံမှာ-
=IF(MIN(D5:D20)<20000,(IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")),"Do not increase")
- ကြည့်ပါ၊ Excel သည် အခြေအနေနှစ်ခုလုံးအား မကျေနပ်သောကြောင့် လစာတိုးရန် အကြံပြုထားပါသည်။
ဖော်မြူလာ ရှင်းလင်းချက်-
L အဲဒါကို ဖြိုခွဲတယ်။ပိုနားလည်နိုင်စေရန် ဖော်မြူလာ။
-
MIN(D5:D20)<20000
အနိမ့်ဆုံးလစာ $20000 ထက်နည်းပါက TRUE ပြန်ပေးသည်။ . မဟုတ်ပါက၊ ၎င်းသည် FALSE သို့ ပြန်သွားပါမည်။ ဤတွင် ၎င်းသည် TRUE ကို ပြန်ပေးသည်။
ရလဒ်- TRUE.
- ထို့ကြောင့် ဖော်မြူလာဖြစ်လာသည်- =IF( အမှန်၊(IF(AVERAGE(D5:D20)<25000၊"တိုး"၊"မတိုးပါနှင့်")),"မတိုးပါနှင့်")
အဖြစ် IF သည် TRUE ကိုမြင်ပါက၊ ၎င်းသည် ပထမအထွက်ထဲသို့ ဝင်သည်။ ဆိုလိုသည်မှာ (IF(AVERAGE(D5:D20)<25000၊"Increase"၊"မတိုးပါနှင့်"))
- AVERAGE(D5:D20)<25000
ပျမ်းမျှလစာ ထက်နည်းပါက TRUE ကို ပြန်ပေးသည်။ $25000 မဟုတ်ပါက၊ ၎င်းသည် FALSE သို့ ပြန်ပေးသည်။ ဤတစ်ကြိမ်တွင် ၎င်းသည် FALSE သို့ ပြန်ပို့သည်။
ရလဒ်- FALSE။
- ထို့ကြောင့် ဖော်မြူလာဖြစ်လာသည်- =IF (အမှန်၊(IF(FALSE၊"Increase"၊"မတိုးပါနှင့်"))"မတိုးပါနှင့်")
ထို့ကြောင့်၎င်းသည် ဒုတိယမြောက်ထွက်အားကိုပြန်ပေးသည်။ IF ၊ “မတိုးပါနဲ့” ။
ရလဒ်- “မတိုးပါနဲ့”။
- ယခု ဒါကိုနားလည်ရင်၊ မေးခွန်းဟောင်းကို ကွဲပြားစွာဖြေကြည့်ရအောင်။
လစာအများဆုံးရရင် “ Yes ” ရဖို့ ဖော်မြူလာကို ပြောပြနိုင်မလား။ $40000 သို့မဟုတ် အနိမ့်ဆုံးလစာ $20000 ၊ မဟုတ်ရင် “ No ”?
- ဟုတ်ကဲ့၊ မှန်ပါတယ်။ ဖော်မြူလာမှာ-
=IF(MAX(D5:D20)>40000,"Yes",(IF(MIN(D5:D20)<20000,"Yes","No")))
Read More: VBA IF ထုတ်ပြန်ချက် (8 Methods)
၄။ စာသားသတ်မှတ်ချက်အပါအဝင် အခြေအနေ 3 ခုပါရှိသော Excel IF Statement ကိုသုံးပါ
ထပ်စဉ်းစားကြည့်ရအောင်။ Mars Group ၏ အကြီးအကဲသည် စာသားအပေါ် အခြေခံ၍ နောက်ထပ် အခြေအနေတစ်ခု ထပ်ထည့်လိုသည်။ ထိုရည်ရွယ်ချက်အတွက်၊ သူသည် ဝန်ထမ်းများ၏ လိင်အမျိုးအစားကို ဒေတာအတွဲတွင် ထည့်သွင်းခဲ့သည်။ ယခု၊ 01/01/2017 ပြီးနောက်တွင် ပါဝင်ခဲ့သော လစာ $25000 အောက်ရှိ ဝန်ထမ်းအမည်ကို သိလိုပါသည်။
⊕ ဖြေရှင်းနည်း-
- ဤတစ်ကြိမ်တွင်၊ AND လုပ်ဆောင်ချက်ကို အခြေခံ၍ IF ကြေညာချက်ဖြင့် အောက်ပါဖော်မြူလာကို အသုံးပြုရန် လိုအပ်ပါသည်။
=IF(AND($E5<25000,$C5
- Excel မှ ဝန်ထမ်းများ၏အမည်ကို ပြန်ပေးပါသည်။
ဖော်မြူလာ ရှင်းလင်းချက်-
ပို၍နားလည်နိုင်စေရန် ဖော်မြူလာကို ခွဲခြမ်းကြည့်ကြပါစို့။
- E5<25000
၎င်းသည် E5 သည် 25000 ထက်နိမ့်သည်ရှိမရှိ စစ်ဆေးပေးသည်။
ရလဒ်- FALSE
- C5
၎င်းသည် C5 ထက်စောသည်ရှိမရှိ စစ်ဆေးပေးသည် DATE လုပ်ဆောင်ချက်ဖြင့် ရက်စွဲကို ပေးထားသည်။
ရလဒ်- TRUE
- D5=”Male”
၎င်းသည် D5 ပေးထားသည့်စာသားနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးပေးပါသည်။
ရလဒ်- TRUE
- AND($E5<25000,$C5
၎င်းသည် ပေးထားသော အခြေအနေသုံးရပ်ဖြင့် AND လုပ်ဆောင်ချက်ကို အကျုံးဝင်ပါသည်။
ရလဒ်-