မာတိကာ
သင်ခန်းစာတွင် Excel တွင် AND အပြင် OR ယုတ္တိဗေဒဖြင့် IF ထုတ်ပြန်ချက်များစွာကို ဖန်တီးနည်းကို ပြသထားသည်။ ထို့အပြင်၊ သင်သည် အခြားသော Excel လုပ်ဆောင်ချက်များနှင့် IF ကို မည်သို့အသုံးပြုရမည်ကို လေ့လာနိုင်မည်ဖြစ်သည်။
ကျွန်ုပ်တို့၏ Excel IF သင်ခန်းစာ၏ ပထမအပိုင်းတွင်၊ စာသားအတွက် အခြေအနေတစ်ခုတည်းဖြင့် ရိုးရှင်းသော IF ကြေညာချက်ကို မည်သို့တည်ဆောက်ရမည်ကို လေ့လာခဲ့သည်၊ နံပါတ်များ၊ ရက်စွဲများ၊ ကွက်လပ်များနှင့် ကွက်လပ်များ။ သို့သော် အားကောင်းသောဒေတာခွဲခြမ်းစိတ်ဖြာမှုအတွက်၊ သင်သည် တစ်ကြိမ်လျှင် အခြေအနေများစွာကို အကဲဖြတ်ရန် လိုအပ်ပေမည်။ အောက်ပါပုံသေနည်းနမူနာများသည် ၎င်းကိုလုပ်ဆောင်ရန် အထိရောက်ဆုံးနည်းလမ်းများကို သင့်အားပြသပါမည်။
အခြေအနေများစွာဖြင့် IF လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
အနှစ်သာရအားဖြင့်၊ အမျိုးအစားနှစ်မျိုးရှိပါသည်။ AND/OR logic ကိုအခြေခံ၍ စံသတ်မှတ်ချက်များစွာပါသော IF ဖော်မြူလာ ။ ထို့ကြောင့်၊ သင်၏ IF ဖော်မြူလာ၏ ယုတ္တိစမ်းသပ်မှုတွင်၊ သင်သည် ဤလုပ်ဆောင်ချက်များထဲမှ တစ်ခုကို အသုံးပြုသင့်သည်-
- AND လုပ်ဆောင်ချက် - အခြေအနေများ အားလုံးနှင့် ကိုက်ညီပါက TRUE ပြန်ပေးသည်။ မဟုတ်ရင် FALSE။
- OR လုပ်ဆောင်ချက် - အခြေအနေတစ်ခု တစ်ခုခုနှင့်ကိုက်ညီပါက TRUE ပြန်ပေးသည်။ မဟုတ်ရင် မှားမယ်။
အချက်ကို ပိုကောင်းအောင် သရုပ်ဖော်ဖို့၊ လက်တွေ့ဘဝ ဖော်မြူလာနမူနာအချို့ကို စုံစမ်းကြည့်ကြရအောင်။
အခြေအနေများစွာ (AND logic) Excel IF ကြေညာချက်
The အခြေအနေနှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော Excel IF ၏ ယေဘုယျဖော်မြူလာမှာ ဤအရာဖြစ်သည်-
IF(AND( condition1, condition2, …), value_if_true, value_if_false)လူသားအဖြစ် ဘာသာပြန်သည် ဘာသာစကား၊ ဖော်မြူလာကပြောတယ်- အခြေအနေ 1 က မှန်တယ်ဆိုရင် အခြေအနေ 2 က မှန်တယ်ဆိုရင် ပြန်ပေးပါ။ value_if_true ; အခြားအရာက value_if_false ကိုပြန်ပေးသည်။
ကော်လံ B နှင့် C တွင် စာမေးပွဲနှစ်ခု၏ရမှတ်များစာရင်းဇယားတစ်ခုရှိသည်ဆိုပါစို့။ နောက်ဆုံးစာမေးပွဲကိုအောင်မြင်ရန် ကျောင်းသားတစ်ဦးတွင် ရမှတ် 50 ထက်ကြီးသော နှစ်ခုလုံးရှိရမည်။
ယုတ္တိဗေဒစမ်းသပ်မှုအတွက်၊ သင်သည် အောက်ပါ AND ထုတ်ပြန်ချက်ကို အသုံးပြုသည်- AND(B2>50, C2>50)
အခြေအနေနှစ်ခုလုံးမှန်ပါက၊ ဖော်မြူလာသည် "Pass" သို့ ပြန်သွားလိမ့်မည်; အခြေအနေတစ်ခုခုသည် လွဲမှားနေပါက - "Fail"
=IF(AND(B2>50, B2>50), "Pass", "Fail")
လွယ်ကူသည်မဟုတ်လော။ ကျွန်ုပ်တို့၏ Excel IF /AND ဖော်မြူလာသည် မှန်ကန်ကြောင်း သက်သေပြသည်-
အလားတူအားဖြင့်၊ သင်သည် စာသားအခြေအနေ များစွာဖြင့် Excel IF လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
အတွက် ဥပမာအားဖြင့်၊ B2 နှင့် C2 နှစ်ခုလုံးသည် 50 ထက် ကြီးပါက "Bad" ကို ထုတ်ရန်၊ မဟုတ်ပါက၊ ဖော်မြူလာမှာ-
=IF(AND(B2="pass", C2="pass"), "Good!", "Bad")
အရေးကြီးသောမှတ်ချက်။ စမ်းသပ်ပြီးသား(များ) သည် FALSE ဟု အကဲဖြတ်ထားသော်လည်း AND လုပ်ဆောင်ချက်သည် အခြေအနေများ အားလုံးကို စစ်ဆေးပါသည်။ ပရိုဂရမ်းမင်းဘာသာစကားအများစုတွင်၊ ယခင်စမ်းသပ်မှုများသည် FALSE ပြန်ဖြစ်သွားပါက နောက်ဆက်တွဲအခြေအနေများကို မစမ်းသပ်နိုင်သောကြောင့် ယင်းအပြုအမူသည် အနည်းငယ်ဆန်းဆန်းနေပါသည်။
လက်တွေ့တွင်၊ ယင်းကြောင့် မှန်ကန်သော IF ထုတ်ပြန်ချက်တစ်ခုသည် အမှားအယွင်းဖြစ်သွားနိုင်ပါသည်။ တိကျမှု။ ဥပမာအားဖြင့်၊ အောက်ဖော်ပြပါပုံသေနည်းသည် #DIV/0 ကို ပြန်ပေးလိမ့်မည်။ ("divide by zero" error) ဆဲလ် A2 သည် 0 နှင့် ညီမျှပါက-
=IF(AND(A20, (1/A2)>0.5),"Good", "Bad")
၎င်းကိုရှောင်ပါ၊ သင်သည် nested IF လုပ်ဆောင်ချက်ကို အသုံးပြုသင့်သည်-
=IF(A20, IF((1/A2)>0.5, "Good", "Bad"), "Bad")
ပိုမိုသိရှိလိုပါက၊ Excel တွင် IF AND ဖော်မြူလာကို ကြည့်ပါ။
Excel IF လုပ်ဆောင်ချက် အများအပြားပါရှိသည်။အခြေအနေများ (သို့မဟုတ် ယုတ္တိဗေဒ)
အခြေအနေတစ်ခုခု နှင့်ကိုက်ညီပါက တစ်ခုခုလုပ်ဆောင်ရန်၊ သို့မဟုတ်ပါက အခြားတစ်ခုခုလုပ်ပါ၊ ဤ IF နှင့် OR လုပ်ဆောင်ချက်များကို ပေါင်းစပ်အသုံးပြုပါ-
IF(OR( condition1 , condition2 , …), value_if_true, value_if_false)အထက်တွင်ဖော်ပြထားသော IF / AND ဖော်မြူလာမှ ခြားနားချက်မှာ သတ်မှတ်ထားသော အခြေအနေများအနက်မှ တစ်ခုခုမှန်ပါက Excel သည် TRUE ပြန်လာခြင်းဖြစ်သည်။
ထို့ကြောင့် ယခင်ဖော်မြူလာတွင် အကယ်၍ ကျွန်ုပ်တို့သည် AND အစား OR ကိုသုံးသည်-
=IF(OR(B2>50, B2>50), "Pass", "Fail")
ထို့နောက် စာမေးပွဲတစ်ခု၌ အမှတ် 50 ထက်ပိုသော မည်သူမဆို "Pass" ကို ရရှိမည်ဖြစ်သည်။ ကော်လံ D. ထိုသို့သောအခြေအနေများကြောင့် ကျွန်ုပ်တို့၏ကျောင်းသားများသည် နောက်ဆုံးစာမေးပွဲကိုဖြေဆိုရန် ပိုမိုကောင်းမွန်သောအခွင့်အရေးရနိုင်သည် (Yvette သည် အထူးသဖြင့် 1 မှတ်ဖြင့် ရှုံးနိမ့်ရခြင်းမှာ ကံမကောင်းပါ :)
အကြံပြုချက်။ အကယ်၍ သင်သည် multiple IF ကြေညာချက်ကို ဖြင့် ဖန်တီးပြီး OR logic ဖြင့် ဆဲလ်တစ်ခုအတွင်း တန်ဖိုးတစ်ခုကို စမ်းသပ်နေပါက (ဆိုလိုသည်မှာ ဆဲလ်တစ်ခုသည် "ဤ" သို့မဟုတ် "that" ဖြစ်နိုင်သည်)၊ ထို့နောက် ပိုမိုကျစ်လစ်သိပ်သည်းစွာ တည်ဆောက်နိုင်ပါသည်။ အခင်းအကျင်းတစ်ခုအား အသုံးပြုထားသော ဖော်မြူလာ။
ဥပမာအားဖြင့်၊ ဆဲလ် B2 သည် "ပေးပို့သည်" သို့မဟုတ် "ပေးချေသည်" ဖြစ်ပါက အရောင်းတစ်ခုအား "ပိတ်သည်" အဖြစ် အမှတ်အသားပြုရန်၊ ဖော်မြူလာမှာ-
=IF(OR(B2={"delivered", "paid"}), "Closed", "")
နောက်ထပ် ပုံသေနည်းနမူနာများကို Excel IF OR လုပ်ဆောင်ချက်တွင် တွေ့ရှိနိုင်ပါသည်။
များစွာသော AND & IF သို့မဟုတ် ထုတ်ပြန်ချက်များ
သင့်လုပ်ငန်းတာဝန်သည် အခြေအနေများစွာကို အကဲဖြတ်ရန် လိုအပ်ပါက၊ သင်သည် AND & နှစ်ခုလုံးကို အသုံးပြုရမည်ဖြစ်ပါသည်။ တစ်ကြိမ်လျှင် သို့မဟုတ် လုပ်ဆောင်ချက်များ။
ကျွန်ုပ်တို့၏နမူနာဇယားတွင်၊ စာမေးပွဲရလဒ်စစ်ဆေးခြင်းအတွက် အောက်ပါစံနှုန်းများ သင့်တွင်ရှိသည်ဆိုပါစို့-
- အခြေအနေ 1-exam1>50 နှင့် exam2>50
- အခြေအနေ 2- exam1>40 and exam2>60
အခြေအနေနှစ်ခုလုံးနှင့်ကိုက်ညီပါက နောက်ဆုံးစာမေးပွဲအောင်မြင်သည်ဟု မှတ်ယူပါသည်။
မြင်မြင်ချင်းမှာတော့ ဖော်မြူလာက အနည်းငယ် ဆန်းကျယ်ပုံရပေမယ့် တကယ်တော့ ဒါဟာ မဟုတ်ပါဘူး။ သင်သည် အထက်ဖော်ပြပါ အခြေအနေတစ်ခုစီကို AND ထုတ်ပြန်ချက်တစ်ခုအဖြစ် ဖော်ပြပြီး ၎င်းတို့ကို OR လုပ်ဆောင်ချက်တွင် စုစည်းထားရုံဖြင့် (၎င်းတို့သည် အခြေအနေနှစ်ခုလုံးနှင့် ကိုက်ညီရန် မလိုအပ်သောကြောင့် လုံလောက်လိမ့်မည်)-
OR(AND(B2>50, C2>50), AND(B2>40, C2>60)
ထို့နောက် အသုံးပြုပါ။ IF ၏ ယုတ္တိစမ်းသပ်မှုအတွက် OR လုပ်ဆောင်ချက်သည် လိုချင်သော value_if_true နှင့် value_if_false တန်ဖိုးများကို ပံ့ပိုးပေးပါသည်။ ရလဒ်အနေဖြင့်၊ သင်သည် အောက်ပါ IF ဖော်မြူလာကို များစွာသော AND /OR အခြေအနေများဖြင့် ရရှိသည်-
=IF(OR(AND(B2>50, C2>50), AND(B2>40, C2>60), "Pass", "Fail")
အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံသည် ကျွန်ုပ်တို့သည် ဖော်မြူလာမှန်ကန်ကြောင်း ညွှန်ပြသည်-
သဘာဝအတိုင်း သင်၏ IF ဖော်မြူလာများတွင် AND/OR လုပ်ဆောင်ချက်နှစ်ခုကိုသာ သင်အသုံးပြုရန် အကန့်အသတ်မရှိပါ။ ၎င်းတို့ထဲမှ အများအပြားကို သင့်လုပ်ငန်း၏ ယုတ္တိဗေဒ လိုအပ်ချက်အရ သင်အသုံးပြုနိုင်သည်-
- Excel 2007 နှင့်အထက်တွင်၊ သင့်တွင် အကြောင်းပြချက် 255 ခုထက် မပိုပါ၊ နှင့် IF ဖော်မြူလာ၏ စုစုပေါင်းအရှည်သည် မကျော်လွန်ပါ။ စာလုံးရေ 8,192 လုံး။
- Excel 2003 နှင့် အောက်၌၊ အကြောင်းပြချက် 30 ထက်မပိုပါနှင့်၊ သင်၏ IF ဖော်မြူလာ၏ စုစုပေါင်းအရှည်သည် စာလုံးရေ 1,024 ထက်မပိုပါ။
သို့ Nested IF ကြေငြာချက် ယုတ္တိဗေဒစမ်းသပ်မှုများစွာကို စစ်ဆေးပါ
ဖော်မြူလာတစ်ခုအတွင်း ယုတ္တိဗေဒစမ်းသပ်မှုများစွာကို အကဲဖြတ်လိုပါက၊ လုပ်ဆောင်ချက်များစွာကို တစ်ခုနှင့်တစ်ခု စုစည်းနိုင်သည်။ ထိုသို့သောလုပ်ဆောင်ချက်များကို nested ဟုခေါ်သည်။IF လုပ်ဆောင်ချက်များ ။ ယုတ္တိဗေဒစမ်းသပ်မှုရလဒ်များပေါ်မူတည်၍ မတူညီသောတန်ဖိုးများကို သင်ပြန်ပေးလိုသောအခါတွင် ၎င်းတို့သည် အထူးအသုံးဝင်ကြောင်း သက်သေပြပါသည်။
ဤသည်မှာ ပုံမှန်ဥပမာတစ်ခုဖြစ်သည်- သင်သည် ကျောင်းသားများ၏အောင်မြင်မှုများကို " Good " အဖြစ် သတ်မှတ်လိုသည်ဆိုပါစို့၊ အောက်ပါရမှတ်များအပေါ်အခြေခံ၍ " ကျေနပ်ဖွယ် " နှင့် " ညံ့ဖျင်း " ဖြစ်သည်-
- ကောင်းသည်- 60 သို့မဟုတ် ထို့ထက်ပိုသော (>=60)
- စိတ်ကျေနပ်မှု- 40 နှင့် 60 အကြား (>40 နှင့် <60)
- ညံ့: 40 သို့မဟုတ် ထို့ထက်နည်းသော (<=40)
ဖော်မြူလာတစ်ခုမရေးမီ၊ အမှာစာကို စဉ်းစားပါ။ သင်အသိုက်လုပ်မည့်လုပ်ဆောင်ချက်များ။ Excel သည် ဖော်မြူလာတွင် ပေါ်လာသည့် အစီအစဥ်အတိုင်း ယုတ္တိဗေဒစစ်ဆေးမှုများကို အကဲဖြတ်မည်ဖြစ်သည်။ အခြေအနေတစ်ခုသည် TRUE သို့အကဲဖြတ်သည်နှင့်၊ နောက်ဆက်တွဲအခြေအနေများကို မစမ်းသပ်ရသေးပါ၊ ဆိုလိုသည်မှာ ဖော်မြူလာသည် ပထမ TRUE ရလဒ်အပြီးတွင် ရပ်သွားပါသည်။
ကျွန်ုပ်တို့၏အခြေအနေတွင်၊ လုပ်ဆောင်ချက်များကို အကြီးဆုံးမှအသေးဆုံးသို့ စီစဉ်ပေးသည်-
=IF(B2>=60, "Good", IF(B2>40, "Satisfactory", "Poor"))
ပုံမှန်အားဖြင့်၊ လိုအပ်ပါက သင်ပိုမိုလုပ်ဆောင်နိုင်သည် (ခေတ်မီဗားရှင်း 64 အထိ)။
ပိုမိုသိရှိလိုပါက၊ Excel တွင် ထည့်သွင်းထားသော IF ထုတ်ပြန်ချက်အများအပြားကို အသုံးပြုနည်းကို ကြည့်ပါ။
အခြေအနေများစွာဖြင့် Excel IF array ဖော်မြူလာ
စမ်းသပ်ရန် Excel IF ကိုရယူရန် အခြားနည်းလမ်း များစွာသောအခြေအနေများသည် array ဖော်မြူလာကိုအသုံးပြုခြင်းဖြင့်ဖြစ်သည်။
AND logic ဖြင့်အခြေအနေများကိုအကဲဖြတ်ရန်၊ ကြယ်ပွင့်ကိုသုံးပါ-
IF( condition1 ) * ( condition2 ) * …value_if_true၊ value_if_false)အခင်းအကျင်း ဖော်မြူလာကို မှန်ကန်စွာ ပြီးမြောက်ရန် Ctrl+Shift+Enter ခလုတ်များကို တွဲနှိပ်ပါ။ Excel 365 နှင့် Excel 2021 တွင်၊ ၎င်းသည် dynamic arrays များအတွက် ပံ့ပိုးပေးမှုကြောင့် ပုံမှန်ဖော်မြူလာအဖြစ်လည်း လုပ်ဆောင်ပါသည်။
ဥပမာ၊ B2 နှင့် C2 နှစ်ခုစလုံးသည် 50 ထက်ကြီးပါက "Pass" ကိုရယူရန်၊ ဖော်မြူလာမှာ-
=IF((B2>50) * (C2>50), "Pass", "Fail")
ကျွန်ုပ်၏ Excel 365 တွင်၊ ပုံမှန်ဖော်မြူလာတစ်ခုသည် ကောင်းမွန်စွာအလုပ်လုပ်သည် (အထက်စခရင်ပုံများတွင်မြင်ရသည့်အတိုင်း)။ Excel 2019 နှင့် အောက်ပိုင်းများတွင် Ctrl + Shift + Enter shortcut ကိုအသုံးပြု၍ array ဖော်မြူလာတစ်ခုပြုလုပ်ရန် မမေ့ပါနှင့်။
OR logic ဖြင့် အခြေအနေများစွာကို အကဲဖြတ်ရန်၊ ဖော်မြူလာမှာ-
=IF((B2>50) + (C2>50), "Pass", "Fail")
အခြားလုပ်ဆောင်ချက်များနှင့် IF ကိုအသုံးပြုခြင်း
ဤကဏ္ဍတွင် IF ကို အခြား Excel လုပ်ဆောင်ချက်များနှင့် ပေါင်းစပ်အသုံးပြုနည်းကို ရှင်းပြထားပြီး ၎င်းသည် သင့်အား မည်သည့်အကျိုးကျေးဇူးများ ပေးစွမ်းသနည်း။
ဥပမာ 1. အကယ်၍ #N VLOOKUP တွင် /A error
VLOOKUP သို့မဟုတ် အခြားရှာဖွေမှုလုပ်ဆောင်ချက် တစ်ခုခုကို ရှာမတွေ့သောအခါ၊ ၎င်းသည် #N/A အမှားကို ပြန်ပေးသည်။ သင့်ဇယားများကို ပိုကြည့်ကောင်းစေရန်၊ #N/A ရှိပါက သုည၊ အလွတ် သို့မဟုတ် သီးခြားစာသားကို ပြန်ပေးနိုင်ပါသည်။ ယင်းအတွက်၊ ဤယေဘုယျဖော်မြူလာကို အသုံးပြုပါ-
IF(ISNA(VLOOKUP(…)), value_if_na , VLOOKUP(…))ဥပမာ-
အကယ်၍ #N/ ပြန်ပေးမည့် 0-
E1 တွင် ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့ပါက၊ ဖော်မြူလာသည် သုညကို ပြန်ပေးသည်။
=IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), 0, VLOOKUP(E1, A2:B10, 2, FALSE))
#N/A သည် ဗလာဖြစ်သွားပါက-
ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့ပါက၊ ဖော်မြူလာသည် မည်သည့်အရာမှ မပြန်ပေးပါ။ ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့ပါ။ဖော်မြူလာသည် သီးခြားစာသားကို ပြန်ပေးသည်။
=IF(ISNA(VLOOKUP(E1, A2:B10, 2,FALSE )), "Not found", VLOOKUP(E1, A2:B10, 2, FALSE))
နောက်ထပ် ဖော်မြူလာနမူနာများအတွက်၊ Excel တွင် IF ထုတ်ပြန်ချက်ပါသော VLOOKUP ကိုကြည့်ပါ။
ဥပမာ 2။ SUM၊ AVERAGE၊ MIN နှင့် MAX နှင့်အတူ IF လုပ်ဆောင်ချက်များ
အချို့သောစံနှုန်းများအပေါ်အခြေခံ၍ ဆဲလ်တန်ဖိုးများကို ပေါင်းစည်းရန်အတွက် Excel သည် SUMIF နှင့် SUMIFS လုပ်ဆောင်ချက်များကို ပံ့ပိုးပေးပါသည်။
အချို့အခြေအနေများတွင်၊ သင့်လုပ်ငန်းယုတ္တိဗေဒသည် IF ၏ ယုတ္တိစမ်းသပ်မှုတွင် SUM လုပ်ဆောင်ချက်အပါအဝင် လိုအပ်နိုင်ပါသည်။ ဥပမာအားဖြင့်၊ B2 နှင့် C2 ရှိ တန်ဖိုးများ၏ ပေါင်းလဒ်ပေါ်မူတည်၍ မတူညီသော စာသားအညွှန်းများကို ပြန်ဆိုရန်၊ ဖော်မြူလာမှာ-
=IF(SUM(B2:C2)>130, "Good", IF(SUM(B2:C2)>110, "Satisfactory", "Poor"))
ပေါင်းလဒ်သည် 130 ထက်များပါက၊ ရလဒ်သည် "ကောင်းပါသည်။ "; 110 ထက်ကြီးလျှင် – "ကျေနပ်စရာ"၊ 110 သို့မဟုတ် အောက်ဆိုလျှင် - "ညံ့"။
ထိုနည်းအားဖြင့်၊ သင်သည် IF ၏ယုတ္တိဗေဒစမ်းသပ်မှုတွင် AVERAGE လုပ်ဆောင်ချက်ကို ထည့်သွင်းနိုင်ပြီး ပျမ်းမျှရမှတ်ပေါ်မူတည်၍ မတူညီသောတံဆိပ်များကို ပြန်ပေးနိုင်သည်။ :
=IF(AVERAGE(B2:C2)>65, "Good", IF(AVERAGE(B2:C2)>55, "Satisfactory", "Poor"))
စုစုပေါင်းရမှတ်သည် ကော်လံ D တွင်ရှိသည်ဟု ယူဆပါက MAX နှင့် MIN လုပ်ဆောင်ချက်များ၏အကူအညီဖြင့် အမြင့်ဆုံးနှင့် အနိမ့်ဆုံးတန်ဖိုးများကို သင်ခွဲခြားနိုင်သည်-
=IF(D2=MAX($D$2:$D$10), "Best result", "")
=IF(D2=MAX($D$2:$D$10), "Best result", "")
ကော်လံတစ်ခုတွင် အညွှန်းနှစ်ခုလုံးရှိရန်၊ အထက်ဖော်ပြပါလုပ်ဆောင်ချက်များကို တစ်ခုနှင့်တစ်ခု ချိတ်ဆက်ပါ-
=IF(D2=MAX($D$2:$D$10), "Best result", IF(D2=MIN($D$2:$D$10), "Worst result", ""))
ထိုနည်းတူ၊ သင်သည် IF ကို သင့်စိတ်ကြိုက်နှင့် တွဲသုံးနိုင်သည်။ လုပ်ဆောင်ချက်များ။ ဥပမာအားဖြင့်၊ သင်သည် ၎င်းကို GetCellColor သို့မဟုတ် GetCellFontColor နှင့် ပေါင်းစပ်နိုင်ပြီး ဆဲလ်အရောင်တစ်ခုအပေါ်အခြေခံ၍ မတူညီသောရလဒ်များကို ပြန်ပေးနိုင်သည်။
ထို့ပြင် Excel သည် အခြေအနေများအပေါ်အခြေခံ၍ ဒေတာတွက်ချက်ရန် လုပ်ဆောင်ချက်များအများအပြားကို ပေးဆောင်ပါသည်။ အသေးစိတ်ဖော်မြူလာဥပမာများအတွက်၊ အောက်ပါတို့ကို စစ်ဆေးကြည့်ပါ။သင်ခန်းစာများ-
- COUNTIF - အခြေအနေတစ်ခုနှင့်ကိုက်ညီသည့်ဆဲလ်များကိုရေတွက်ပါ
- COUNTIFS - စံနှုန်းများစွာဖြင့်ဆဲလ်များကိုရေတွက်ပါ
- SUMIF - အခြေအနေအရ ပေါင်းစည်းဆဲလ်များ
- SUMIFS - စံနှုန်းများစွာရှိသောဆဲလ်များ ပေါင်းလဒ်
ဥပမာ 3. ISNUMBER၊ ISTEXT နှင့် ISBLANK ပါလျှင်
စာသား၊ နံပါတ်များနှင့် ဆဲလ်အလွတ်များကို ခွဲခြားသတ်မှတ်ရန်အတွက် Microsoft Excel သည် ISTEXT၊ ISNUMBER ကဲ့သို့သော အထူးလုပ်ဆောင်ချက်များကို ပံ့ပိုးပေးပါသည်။ နှင့် ISBLANK ၎င်းတို့ကို ထည့်သွင်းထားသော IF ထုတ်ပြန်ချက် သုံးခု၏ ယုတ္တိစမ်းသပ်မှုများတွင် ထည့်သွင်းခြင်းဖြင့်၊ သင်သည် မတူညီသောဒေတာအမျိုးအစားအားလုံးကို တစ်ပါတည်းခွဲခြားနိုင်သည်-
=IF(ISTEXT(A2), "Text", IF(ISNUMBER(A2), "Number", IF(ISBLANK(A2), "Blank", "")))
ဥပမာ 4. IF နှင့် ပေါင်းစပ်ပါ
သို့ IF ၏ရလဒ်နှင့် စာသားအချို့ကို ဆဲလ်တစ်ခုသို့ထုတ်ပေးပါ၊ CONCATENATE သို့မဟုတ် CONCAT (Excel 2016 - 365 တွင်) နှင့် IF လုပ်ဆောင်ချက်များကို အတူတကွအသုံးပြုပါ။ ဥပမာ-
=CONCATENATE("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))
=CONCAT("You performed ", IF(B1>100,"fantastic!", IF(B1>50, "well", "poor")))
အောက်ပါ ဖန်သားပြင်ဓာတ်ပုံကို ကြည့်လိုက်လျှင်၊ ဖော်မြူလာလုပ်ဆောင်ပုံနှင့်ပတ်သက်၍ ရှင်းလင်းချက်တစ်စုံတစ်ရာ မလိုအပ်ပါ-
ISERROR ဆိုလျှင်၊ / Excel ရှိ ISNA ဖော်မြူလာ
Excel ၏ ခေတ်မီဗားရှင်းများတွင် အမှားများကို ထောင်ချောက်ဆင်ရန်နှင့် ၎င်းတို့ကို အခြားတွက်ချက်မှု သို့မဟုတ် ကြိုတင်သတ်မှတ်ထားသောတန်ဖိုးဖြင့် အစားထိုးရန် - IFERROR (Excel 2007 နှင့် နောက်ပိုင်းတွင်) နှင့် IFNA (Excel 2013 နှင့် နောက်ပိုင်းတွင်)။ အစောပိုင်း Excel ဗားရှင်းများတွင်၊ ၎င်းအစား IF ISERROR နှင့် IF ISNA ပေါင်းစပ်မှုများကို သင်အသုံးပြုနိုင်ပါသည်။
ကွာခြားချက်မှာ IFERROR နှင့် ISERROR သည် #VALUE!၊ #N/A၊ #NAME?၊ #REF!၊ #NUM!၊ #DIV/0! နှင့် #NULL! IFNA နှင့် ISNA တို့သည် #N/A အမှားအယွင်းများတွင်သာ အထူးပြုထားသော်လည်း
ဥပမာ၊"divide by zero" error (#DIV/0!) ကို သင့်စိတ်ကြိုက် စာသားဖြင့် အစားထိုးပါ၊ သင်သည် အောက်ပါ ပုံသေနည်းကို သုံးနိုင်သည်-
=IF(ISERROR(A2/B2), "N/A", A2/B2)
၎င်းကို အသုံးပြုခြင်းနှင့် ပတ်သက်၍ ကျွန်ုပ်ပြောစရာရှိသည်မှာ တစ်ခုတည်းသာဖြစ်သည်။ Excel တွင် IF လုပ်ဆောင်ချက်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ခွင့်ရရန် မျှော်လင့်ခြင်းအတွက် ကျေးဇူးတင်ပါသည်။
ဒေါင်းလုဒ်လုပ်ရန် လေ့ကျင့်ခန်းစာအုပ်
Excel IF စံနှုန်းများစွာ - ဥပမာများ (.xlsx ဖိုင်)