Excel ရှိ IF လုပ်ဆောင်ချက်- စာသား၊ နံပါတ်များ၊ ရက်စွဲများ၊ ကွက်လပ်များအတွက် ပုံသေနည်းနမူနာများ

  • ဒါကိုမျှဝေပါ။
Michael Brown

မာတိကာ

ဤဆောင်းပါးတွင်၊ တန်ဖိုးအမျိုးမျိုးအတွက် Excel IF ကြေညာချက်ကို မည်သို့တည်ဆောက်ရမည်နည်း။ IF statement အများအပြားကို ဖန်တီးနည်းကို သင်လေ့လာပါမည်။

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

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

    Excel တွင် IF လုပ်ဆောင်ချက်

    IF သည် အချို့သောအခြေအနေတစ်ခုကို အကဲဖြတ်ပြီး အခြေအနေမှန်ပါက တန်ဖိုးတစ်ခုပြန်ပေးသည့် ယုတ္တိဗေဒလုပ်ဆောင်ချက်များထဲမှ တစ်ခုဖြစ်ပြီး အခြေအနေသည် မှားပါက အခြားတန်ဖိုးဖြစ်သည်။

    IF လုပ်ဆောင်ချက်၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်-

    IF(logical_test၊ [value_if_true]၊ [value_if_false])

    သင်မြင်သည့်အတိုင်း၊ IF သည် စုစုပေါင်း အကြောင်းပြချက် 3 ခုကို ယူသည်၊ သို့သော် ပထမတစ်ခုသည် မဖြစ်မနေလိုအပ်သည်၊ ကျန်နှစ်ခုသည် စိတ်ကြိုက်ဖြစ်သည်။

    Logical_test (လိုအပ်သည်) - စမ်းသပ်ရန် အခြေအနေ။ TRUE သို့မဟုတ် FALSE အဖြစ် အကဲဖြတ်နိုင်ပါသည်။

    Value_if_true (ချန်လှပ်ထားနိုင်သည်) - ယုတ္တိဗေဒစမ်းသပ်မှုမှ TRUE သို့ အကဲဖြတ်သည့်အခါ ပြန်ပေးရမည့်တန်ဖိုး၊ ဆိုလိုသည်မှာ အခြေအနေနှင့် ကိုက်ညီပါသည်။ ချန်လှပ်ထားလျှင်၊ value_if_false အငြင်းအခုံကို သတ်မှတ်ရပါမည်။

    Value_if_false (ချန်လှပ်ထားနိုင်သည်) - ယုတ္တိဗေဒစမ်းသပ်မှုမှ အကဲဖြတ်သည့်အခါ ပြန်ပေးရမည့်တန်ဖိုး"Pass" ရမှတ် 80 ထက် ပိုနေပါက၊ ဖော်မြူလာမှာ-

    =IF(OR(B2>80, C2>80), "Pass", "Fail")

    အသေးစိတ်အချက်အလက်များအတွက်၊ ကျေးဇူးပြု၍ ဝင်ရောက်ကြည့်ရှုပါ-

    • Excel တွင် IF AND ဖော်မြူလာ
    • ဖော်မြူလာနမူနာများပါရှိသော Excel IF OR လုပ်ဆောင်ချက်

    Excel တွင် အမှားအယွင်းရှိပါက

    Excel 2007 မှစတင်၍ အမှားများအတွက် ဖော်မြူလာများကို စစ်ဆေးရန် IFERROR အမည်ရှိ အထူးလုပ်ဆောင်ချက်တစ်ခု ရှိပါသည်။ . Excel 2013 နှင့် အထက်တွင်၊ #N/A အမှားများကို ကိုင်တွယ်ရန် IFNA လုပ်ဆောင်ချက်လည်း ရှိပါသည်။

    ထို့ပြင် IF လုပ်ဆောင်ချက်ကို ISERROR သို့မဟုတ် ISNA နှင့် တွဲသုံးသည့်အခါ အခြေအနေအချို့မှာ ပိုမိုကောင်းမွန်သည့် ဖြေရှင်းချက်တစ်ခု ဖြစ်နိုင်သည်။ အခြေခံအားဖြင့်၊ IF ISERROR သည် အမှားအယွင်းရှိပါက တစ်ခုခုနှင့် အမှားမရှိပါက အခြားတစ်ခုခုကို ပြန်ပေးလိုသည့်အခါ အသုံးပြုရမည့်ဖော်မြူလာဖြစ်သည်။ အမှားအယွင်းမဟုတ်ပါက ပင်မဖော်မြူလာ၏ရလဒ်ကို အမြဲပြန်ပေးသောကြောင့် IFERROR လုပ်ဆောင်ချက်သည် ၎င်းကိုလုပ်ဆောင်နိုင်မည်မဟုတ်ပေ။

    ဥပမာ၊ ကော်လံ B ရှိ ရမှတ်တစ်ခုစီကို E2 ရှိ ထိပ်တန်းရမှတ် 3 ခုနှင့် နှိုင်းယှဉ်ရန်- E4 နှင့် ကိုက်ညီမှုတစ်ခုတွေ့ပါက "No" သို့ပြန်ပို့ပါ၊ သို့မဟုတ်ပါက သင်သည် ဤဖော်မြူလာကို C2 တွင်ထည့်ကာ ၎င်းကို C7 မှတဆင့် ကူးယူပါ-

    =IF(ISERROR(MATCH(B2, $E$2:$E$4, 0)), "No", "Yes" )

    ပိုမိုသိရှိလိုပါက၊ Excel တွင် IF ISERROR ဖော်မြူလာကို ကြည့်ပါ။

    ကျွန်ုပ်တို့၏ဥပမာများသည် Excel IF အခြေခံများကို နားလည်သဘောပေါက်စေရန် ကူညီပေးလိမ့်မည်ဟု မျှော်လင့်ပါသည်။ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် ဖတ်ရှုပြီး နောက်အပတ်တွင် ဆုံတွေ့ခွင့်ရရန် မျှော်လင့်သည့်အတွက် ကျေးဇူးတင်ပါသည်။

    အလေ့အကျင့်စာအုပ်

    Excel IF ကြေညာချက် - ဖော်မြူလာနမူနာများ (.xlsx ဖိုင်)

    FALSE၊ ဆိုလိုသည်မှာ အခြေအနေနှင့် မကိုက်ညီပါ။ ချန်လှပ်ထားပါက၊ value_if_trueအငြင်းအခုံကို သတ်မှတ်ရပါမည်။

    Excel တွင် အခြေခံ IF ဖော်မြူလာ

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

    • logical_test အတွက်၊ TRUE သို့မဟုတ် FALSE တစ်ခုခုကို ပြန်ပေးသည့် စကားရပ်ကို ရေးပါ။ ၎င်းအတွက်၊ သင်သည် ပုံမှန်အားဖြင့် ယုတ္တိရှိသော အော်ပရေတာများထဲမှ တစ်ခုကို အသုံးပြုပါသည်။
    • value_if_true အတွက်၊ ယုတ္တိဗေဒစမ်းသပ်မှုမှ TRUE သို့ အကဲဖြတ်သည့်အခါ မည်သည့်အရာကို ပြန်ပေးရမည်ကို သတ်မှတ်ပေးပါ။
    • အတွက် value_if_false ၊ ယုတ္တိဗေဒစစ်ဆေးမှုသည် FALSE သို့အကဲဖြတ်သည့်အခါ မည်သည့်အရာကို ပြန်ပေးရမည်ကို သတ်မှတ်ပါ။ ဤအငြင်းအခုံသည် ချန်လှပ်ထားသော်လည်း မမျှော်လင့်ထားသောရလဒ်များကိုရှောင်ရှားရန် ၎င်းကို အမြဲတမ်းပြင်ဆင်သတ်မှတ်ရန် အကြံပြုပါသည်။ အသေးစိတ်ရှင်းပြချက်အတွက် Excel IF ကိုကြည့်ပါ- သိသင့်သောအရာများ။

    ဥပမာအားဖြင့်၊ ဆဲလ် A2 တွင်တန်ဖိုးတစ်ခုစစ်ဆေးပြီး တန်ဖိုးဖြစ်ပါက "ကောင်းသည်" ဟုပြန်ပေးမည့် အလွန်ရိုးရှင်းသော IF ဖော်မြူလာကိုရေးကြပါစို့။ 80 ထက်ကြီးသော၊ "ဆိုးသည်" မဟုတ်ပါက-

    =IF(B2>80, "Good", "Bad")

    ဤဖော်မြူလာသည် C2 သို့သွားသည်၊ ထို့နောက် C7 မှတဆင့် ကူးယူသည်-

    တန်ဖိုးတစ်ခုပြန်ပေးလိုသောကိစ္စတွင်၊ အခြေအနေနှင့် ကိုက်ညီသည် (သို့ မဟုတ်) မတွေ့ဆုံသည့်အခါမှသာ၊ သို့မဟုတ်ပါက ဘာမှမဟုတ်ပါက၊ "သတ်မှတ်မထားသော" အငြင်းအခုံအတွက် ဗလာစာကြောင်း ("") ကို အသုံးပြုပါ။ ဥပမာ-

    =IF(B2>80, "Good", "")

    A2 တွင်တန်ဖိုး 80 ထက်ကြီးပါက၊ အခြားမဟုတ်ပါက ဆဲလ်အလွတ်ဖြစ်သည်-

    Excel ဆိုလျှင် ဖော်မြူလာ- အရာများ သိရန်

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

    value_if_true ကို ချန်လှပ်ထားပါက

    သင်၏ Excel IF ဖော်မြူလာ၏ ဒုတိယအငြင်းအခုံကို ချန်လှပ်ထားပါက (ဆိုလိုသည်မှာ ယုတ္တိစမ်းသပ်ပြီးနောက် ကော်မာနှစ်ခုဆက်တိုက်ရှိနေသည်) အခြေအနေများနှင့် ကိုက်ညီသောအခါတွင် သုည (0) ကို ရရှိမည်ဖြစ်ပြီး၊ ကိစ္စအများစုတွင် အဓိပ္ပာယ်မရှိပေ။ ဤသည်မှာ ဖော်မြူလာ၏ ဥပမာတစ်ခုဖြစ်သည်-

    =IF(B2>80, , "Bad")

    အစား အလွတ်ဆဲလ်တစ်ခုကို ပြန်ပေးရန်၊ ဤကဲ့သို့သော ဒုတိယဘောင်အတွက် ဗလာစာကြောင်း ("") ကို ပေးဆောင်ပါ-

    =IF(B2>80, "", "Bad")

    အောက်တွင်ဖော်ပြထားသော ဖန်သားပြင်ဓာတ်ပုံသည် ခြားနားချက်ကို သရုပ်ပြသည်-

    တန်ဖိုး_if_false ကို ချန်လှပ်ထားလျှင်

    IF ၏ 3rd ကန့်သတ်ဘောင်ကို ချန်လှပ်ထားခြင်းဖြင့် ယုတ္တိဗေဒစမ်းသပ်မှု FALSE အဖြစ် အကဲဖြတ်သောအခါတွင် အောက်ပါရလဒ်များ ထွက်ပေါ်လာမည်ဖြစ်ပါသည်။

    value_if_true ပြီးနောက် အပိတ်ကွင်းပိတ်တစ်ခုသာရှိလျှင် IF လုပ်ဆောင်ချက်သည် ယုတ္တိတန်ဖိုး FALSE ကို ပြန်ပေးလိမ့်မည်။ မထင်မှတ်ပဲ မဟုတ်လား။ ဤသည်မှာ ဤကဲ့သို့သော ဖော်မြူလာ၏ ဥပမာတစ်ခုဖြစ်သည်-

    =IF(B2>80, "Good")

    ကော်မာကို ရိုက်ခြင်းသည် value_if_true အငြင်းအခုံပြီးနောက် Excel ကို 0 သို့ပြန်ပို့ရန် တွန်းအားပေးလိမ့်မည်၊ ၎င်းသည် အဓိပ္ပါယ်များစွာမရှိပေ။ :

    =IF(B2>80, "Good",)

    အသင့်လျော်ဆုံးချဉ်းကပ်နည်းမှာ အခြေအနေနှင့်မကိုက်ညီသောအခါ ဗလာဆဲလ်တစ်ခုရရှိရန် သုညအလျား ("") ကို အသုံးပြုခြင်းဖြစ်သည်-

    =IF(B2>80, "Good", "")

    အကြံပြုချက်။ သတ်မှတ်ထားသော အခြေအနေနှင့် ကိုက်ညီသည် သို့မဟုတ် မကိုက်ညီသောအခါ ယုတ္တိတန်ဘိုးတစ်ခု ပြန်ပေးရန်၊ value_if_true အတွက် TRUE နှင့် value_if_false အတွက် TRUE ပေးဆောင်ပါ။ ရလဒ်များသည် အခြား Excel လုပ်ဆောင်ချက်များကို အသိအမှတ်ပြုနိုင်သည့် Boolean တန်ဖိုးများဖြစ်ရန်အတွက်၊ TRUE နှင့် FALSE ကို နှစ်ဆမထည့်ပါနှင့်။ကိုးကားချက်များသည် ၎င်းတို့အား ပုံမှန်စာသားတန်ဖိုးများအဖြစ်သို့ ပြောင်းလဲပေးမည်ဖြစ်သောကြောင့်၊

    Excel တွင် IF လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း - ဖော်မြူလာနမူနာများ

    ယခုအခါ သင်သည် IF လုပ်ဆောင်ချက်၏ အထားအသိုအထားအသိုကို ရင်းနှီးနေပြီဖြစ်ရာ၊ အချို့သော ဖော်မြူလာနမူနာများကို ကြည့်ကာ ထိုအခါတွင် ဖော်ပြချက်များအား လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို လေ့လာကြပါစို့။ -life scenarios.

    နံပါတ်များဖြင့် Excel IF လုပ်ဆောင်ချက်

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

    • ညီမျှခြင်း (=)
    • () နှင့် မညီမျှပါ
    • (>)
    • (>=)
    • ထက် ကြီးသည် (<)
    • (<=) ထက်နည်းသည် သို့မဟုတ် ညီမျှသည်

    အထက်တွင်၊ ဂဏန်းတစ်ခုသည် ပေးထားသောနံပါတ်ထက် ကြီးသည်ရှိမရှိ စစ်ဆေးပေးသည့် ဂဏန်းပုံသေနည်း ဥပမာတစ်ခုကို သင်တွေ့ပြီးဖြစ်သည်။

    ဤသည်မှာ ဆဲလ်တစ်ခုတွင် အနုတ်လက္ခဏာ ပါရှိမရှိ စစ်ဆေးပေးသည့် ဖော်မြူလာဖြစ်ပါသည်-

    =IF(B2<0, "Invalid", "")

    အနုတ်နံပါတ်များ (0 ထက်နည်းသော) အတွက်၊ ဖော်မြူလာသည် "မမှန်ကန်ပါ" ဟု ပြန်ပေးသည်၊ သုညနှင့် အပေါင်းကိန်းများအတွက် - အလွတ်ဆဲလ်တစ်ခု။

    စာသားပါရှိသော Excel IF လုပ်ဆောင်ချက်

    အများအားဖြင့် သင်သည် "equal to" သို့မဟုတ် "not equal to" operator ကိုသုံး၍ စာသားတန်ဖိုးများအတွက် IF ကြေညာချက်ကို ရေးပါ။

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

    =IF(B2="delivered", "No", "Yes")

    အင်္ဂလိပ်လို ရိုးရိုးဘာသာပြန်ဆိုသည်၊ ဖော်မြူလာကပြောသည်- "မဟုတ်ပါ " အကယ်၍ B2 သည် "ပေးပို့သည်" နှင့် ညီမျှလျှင် "Yes" မဟုတ်လျှင်။

    တူညီသောရလဒ်ရရှိရန် နောက်တစ်နည်းမှာ "မညီမျှသော" အော်ပရေတာအား အသုံးပြုပြီး ၎င်းကို လဲလှယ်ရန်ဖြစ်သည်။ value_if_true နှင့် value_if_false တန်ဖိုးများ-

    =IF(C2"delivered", "Yes", "No")

    မှတ်စုများ-

    • IF ၏ ကန့်သတ်ဘောင်များအတွက် စာသားတန်ဖိုးများကို အသုံးပြုသည့်အခါ၊ မှတ်သားပါ သူတို့ကို double quotes တွင် အမြဲထည့်သွင်းထားရန်။
    • အခြား Excel လုပ်ဆောင်ချက်များကဲ့သို့ပင်၊ IF သည် မူရင်းအားဖြင့် စာလုံးအကြီးအသေးမပါရှိပါ ။ အထက်ဖော်ပြပါ ဥပမာတွင်၊ ၎င်းသည် "ပေးပို့သည်"၊ "ပေးပို့သည်" နှင့် "ပေးပို့သည်" တို့ကို မခွဲခြားပါ။

    စာသားတန်ဖိုးများအတွက် စာလုံးကြီး-အသေးစိတ် IF ကြေညာချက်

    စာလုံးကြီးနှင့် ဆက်ဆံရန်၊ စာလုံးအသေးများကို မတူညီသောအက္ခရာများအဖြစ်၊ စာလုံးအသေး-အကဲဆတ်သော EXACT လုပ်ဆောင်ချက်နှင့်အတူ IF ကိုသုံးပါ။

    ဥပမာ၊ B2 တွင် "DELIVERED" (စာလုံးအကြီး) ပါရှိမှသာ "No" ကို ပြန်ပို့ရန် ဤဖော်မြူလာကို အသုံးပြုရပါမည်။ :

    =IF(EXACT(B2,"DELIVERED"), "No", "Yes")

    ဆဲလ်တွင် တစ်စိတ်တစ်ပိုင်း စာသားပါ၀င်နေပါက

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

    ဖြေရှင်းချက်တစ်ခုသည် ISNUMBER နှင့် SEARCH (အသေးစိတ်မပါသော) သို့မဟုတ် FIND (အသေးစိတ်အာရုံခံစားနိုင်သော) နှင့် ပေါင်းစပ်၍ IF ကိုအသုံးပြုရန်ဖြစ်သည်။

    ဥပမာ၊ "Delivered" နှင့် "Delivery Out for Delivery" နှစ်ခုစလုံးအတွက် "No" လုပ်ဆောင်ချက် လိုအပ်ပါက၊ အောက်ပါပုံသေနည်းသည် အကျိုးကျေးဇူးတစ်ခုအဖြစ် လုပ်ဆောင်ပါမည်-

    =IF(ISNUMBER(SEARCH("deliv", B2)), "No", "Yes")

    ပိုမိုသိရှိလိုပါက ကျေးဇူးပြု၍ ကြည့်ပါ-

    • တစ်စိတ်တစ်ပိုင်း စာသားကိုက်ညီမှုအတွက် Excel IF ကြေညာချက်
    • ဆဲလ်လျှင်ထို့နောက်

    ရက်စွဲများပါရှိသော Excel IF ကြေညာချက်

    ကို မြင်မြင်ချင်းတွင်၊ ရက်စွဲများအတွက် IF ဖော်မြူလာများသည် ကိန်းဂဏာန်းနှင့် စာသားတန်ဖိုးများအတွက် IF ထုတ်ပြန်ချက်များနှင့် ဆင်တူနေပုံရသည်။ ဝမ်းနည်းစရာက ဒီလိုမဟုတ်ဘူး။ အခြားလုပ်ဆောင်ချက်များစွာနှင့်မတူဘဲ IF သည် ယုတ္တိဗေဒစမ်းသပ်မှုများတွင် ရက်စွဲများကို မှတ်မိပြီး ၎င်းတို့ကို စာသားကြိုးများအဖြစ် ဘာသာပြန်ပေးပါသည်။ တစ်နည်းဆိုရသော် သင်သည် "1/1/2020" သို့မဟုတ် ">1/1/2020" ပုံစံဖြင့် ရက်စွဲကို မပေးနိုင်ပါ။ IF လုပ်ဆောင်ချက်သည် ရက်စွဲတစ်ခုအား မှတ်မိစေရန်၊ ၎င်းကို DATEVALUE လုပ်ဆောင်ချက်တွင် ထည့်သွင်းရန် လိုအပ်ပါသည်။

    ဥပမာ၊ ပေးထားသည့်ရက်စွဲသည် အခြားရက်စွဲထက် ကြီးသည်ရှိမရှိ စစ်ဆေးနိုင်ပုံမှာ အောက်ပါအတိုင်းဖြစ်သည်-

    =IF(B2>DATEVALUE("7/18/2022"), "Coming soon", "Completed")

    ဤဖော်မြူလာသည် ကော်လံ B မှ ရက်စွဲများကို အကဲဖြတ်ပြီး ဂိမ်းတစ်ခုသည် 18-Jul-2022 သို့မဟုတ် နောက်ပိုင်းတွင် ကြိုတင်ရက်စွဲအတွက် "ပြီးပါပြီ" ဟု သတ်မှတ်ပါက "မကြာမီလာမည်" ဟု ပြန်ပို့ပေးပါသည်။

    ဟုတ်ပါတယ်၊ ကြိုတင်သတ်မှတ်ထားတဲ့ဆဲလ်တစ်ခုထဲမှာ ပစ်မှတ်ရက်စွဲကို မဝင်အောင် တားဆီးနိုင်မယ့်အရာတစ်ခု (E2 လို့ ပြောပါ) နဲ့ အဲဒီဆဲလ်ကို ရည်ညွှန်းပါတယ်။ အကြွင်းမဲ့ကိုးကားရန် $ သင်္ကေတဖြင့် ဆဲလ်လိပ်စာကို လော့ခ်ချရန် မမေ့ပါနှင့်။ ဥပမာ-

    =IF(B2>$E$2, "Coming soon", "Completed")

    ရက်စွဲတစ်ခုကို လက်ရှိရက်စွဲ နှင့် နှိုင်းယှဉ်ရန်၊ TODAY() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။ ဥပမာ-

    =IF(B2>TODAY(), "Coming soon", "Completed")

    ကွက်လပ်များနှင့် ကွက်လပ်မဟုတ်သော Excel IF ကြေညာချက်

    အချို့ဆဲလ်(များ) သည် ဗလာဖြစ်နေခြင်းအပေါ် အခြေခံ၍ သင့်ဒေတာကို တစ်နည်းနည်းဖြင့် အမှတ်အသားပြုရန် ရှာဖွေနေပါက၊ ဗလာမဟုတ်ပါက၊ သင်သည်-

    • IF လုပ်ဆောင်ချက်ကို ISBLANK နှင့် တွဲသုံးနိုင်သည်၊ သို့မဟုတ်
    • ယုတ္တိရှိသောအသုံးအနှုန်းများကိုသုံးပါ (အလွတ်နှင့်ညီသည်) သို့မဟုတ် "" (ညီမျှခြင်းမဟုတ်ပါဗလာ)။

    အောက်ပါဇယားသည် ဖော်မြူလာနမူနာများဖြင့် ဤချဉ်းကပ်မှုနှစ်ခုကြား ကွာခြားချက်ကို ရှင်းပြပါသည်။

    Logical test ဖော်ပြချက် ဖော်မြူလာနမူနာ
    အလွတ်ဆဲလ်များ =""

    မှန်လျှင် အကဲဖြတ်သည် ဆဲလ်တစ်ခုတွင် သုညအလျား ပါ၀င်နေသော်လည်း အမြင်အာရုံဗလာဖြစ်နေသည်။

    မဟုတ်ပါက FALSE ဟု အကဲဖြတ်သည်။

    =IF(A1 ="", 0, 1)

    A1 အမြင်အရ ကွက်လပ်ဖြစ်နေပါက 0 ပြန်ပေးသည်။ မဟုတ်ပါက 1 ကို ပြန်ပေးပါမည်။

    A1 တွင် ဗလာစာကြောင်း ("") ပါရှိပါက ဖော်မြူလာသည် 0. ISBLANK()

    အကဲဖြတ်ရန် TRUE သည် ဆဲလ်တစ်ခုဖြစ်သည်။ လုံးဝဘာမျှမပါဝင်ပါ - ဖော်မြူလာမရှိ၊ နေရာလွတ်မရှိ၊ အချည်းနှီးသောစာကြောင်းများမရှိပါ။

    မဟုတ်ပါက FALSE အဖြစ် အကဲဖြတ်ပါသည်။

    =IF(ISBLANK(A1 ), 0, 1)

    A1 သည် လုံးဝဗလာဖြစ်ပါက 0 ကို ပြန်ပေးသည်၊ သို့မဟုတ် 1 သည် အခြားတစ်ခုဖြစ်သည်။

    A1 တွင် ဗလာစာကြောင်း ("") ပါရှိနေပါက၊ ဖော်မြူလာသည် 1 ကို ပြန်ပေးသည်။ အလွတ်မဟုတ်သော ဆဲလ်များ "" ဆဲလ်တစ်ခုတွင် ဒေတာအချို့ပါရှိလျှင် သမ္မာအဖြစ် အကဲဖြတ်သည်။ မဟုတ်ပါက FALSE သို့ အကဲဖြတ်သည်။

    သုညအလျား ရှိသော ဆဲလ်များကို blank ဟု သတ်မှတ်သည်။ =IF(A1 "", 1, 0)

    A1 သည် အလွတ်မဟုတ်ပါက 1 ကို ပြန်ပေးသည်။ 0 မဟုတ်ပါက။

    A1 တွင် ဗလာစာကြောင်းတစ်ခုပါရှိသည်ဆိုလျှင်၊ ဖော်မြူလာသည် 0 ပြန်ပေးသည်။ ISBLANK()=FALSE ဆဲလ်တစ်ခုဗလာမဟုတ်ပါက TRUE သို့ အကဲဖြတ်သည်။ မဟုတ်ပါက FALSE သို့ အကဲဖြတ်သည်။

    သုညအလျား ရှိသော ဆဲလ်များကို မဟုတ်သော၊blank =IF(ISBLANK(A1)=FALSE, 0, 1)

    အထက်ပါဖော်မြူလာအတိုင်း အလုပ်လုပ်သော်လည်း A1 ဆိုလျှင် 1 ပြန်ပေးသည် အလွတ်စာကြောင်းတစ်ခုပါရှိသည်။

    ယခုအခါ၊ အလွတ်နှင့် အလွတ်မဟုတ်သော IF ထုတ်ပြန်ချက်များအား လုပ်ဆောင်ချက်တွင် ကြည့်ကြပါစို့။ ဂိမ်းတစ်ခုကစားပြီးမှသာ ကော်လံ B တွင် ရက်စွဲတစ်ခုရှိသည်ဆိုပါစို့။ ပြီးခဲ့သောဂိမ်းများကို အညွှန်းတပ်ရန်၊ ဤဖော်မြူလာများထဲမှ တစ်ခုကို အသုံးပြုပါ-

    =IF(B2="", "", "Completed")

    =IF(ISBLANK(B2), "", "Completed")

    =IF($B2"", "Completed", "")

    =IF(ISBLANK($B2)=FALSE, "Completed", "")

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

    ဆဲလ်နှစ်ခု တူညီခြင်းရှိမရှိ စစ်ဆေးပါ

    ဆဲလ်နှစ်ခု တိုက်ဆိုင်မှုရှိမရှိ စစ်ဆေးသည့် ဖော်မြူလာကို ဖန်တီးရန်၊ နှိုင်းယှဉ်ကြည့်ပါ၊ IF ၏ယုတ္တိစမ်းသပ်မှုတွင် ညီမျှခြင်းသင်္ကေတ (=) ကို အသုံးပြု၍ ဆဲလ်များ။ ဥပမာ-

    =IF(B2=C2, "Same score", "")

    ဆဲလ်နှစ်ခုတွင် စာလုံးအသေးအပါအဝင် တူညီသောစာသားပါရှိမရှိ စစ်ဆေးရန်၊ သင်၏ IF ဖော်မြူလာကို အသေးစိပ်လုပ်ဆောင်မှု၏အကူအညီဖြင့် စာလုံးအသေး-အကဲဆတ်စေပါ။

    ဥပမာအားဖြင့်၊ A2 နှင့် B2 ရှိ စကားဝှက်များကို နှိုင်းယှဉ်ပြီး စာကြောင်းနှစ်ကြောင်း အတိအကျတူညီပါက၊ "မတူညီပါ" သို့မဟုတ် "မတိုက်ဆိုင်ပါ" ဟု ပြန်ပို့ရန်၊ ဖော်မြူလာမှာ-

    =IF(EXACT(A2, B2), "Match", "Don't match")

    IF ထို့နောက် အခြားဖော်မြူလာကို run ရန် ဖော်မြူလာ

    ယခင်နမူနာများအားလုံးတွင် Excel IF ကြေငြာချက်တစ်ခုသည် တန်ဖိုးများကို ပြန်ပေးပါသည်။ သို့သော် သတ်မှတ်ထားသော အခြေအနေတစ်ခုနှင့် ကိုက်ညီသည် သို့မဟုတ် မကိုက်ညီသည့်အခါတွင် အချို့သော တွက်ချက်မှုတစ်ခုကို လုပ်ဆောင်နိုင်သည် သို့မဟုတ် အခြားဖော်မြူလာတစ်ခု လုပ်ဆောင်နိုင်သည်။ ၎င်းအတွက်၊ အခြားလုပ်ဆောင်ချက် သို့မဟုတ် ဂဏန်းသင်္ချာအညွှန်းကိန်း value_if_true နှင့်/သို့မဟုတ် value_if_false အငြင်းအခုံများတွင် ထည့်သွင်းပါ။

    ဥပမာ B2 ဆိုလျှင်၊80 ထက် ကြီးသည်၊ သို့မဟုတ် 3% ဖြင့် မြှောက်ရပါမည်-

    =IF(B2>80, B2*7%, B2*3%)

    Excel တွင် Multiple IF statement

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

    • များစွာသော IF လုပ်ဆောင်ချက်များကို တစ်ခုနှင့်တစ်ခု အခြားတစ်ခုသို့ စုစည်းခြင်း
    • ယုတ္တိစမ်းသပ်မှုတွင် AND သို့မဟုတ် OR လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း

    Nested IF ကြေငြာချက်

    Nested IF လုပ်ဆောင်ချက်များသည် သင့်အား တူညီသောဆဲလ်တစ်ခုထဲတွင် IF ထုတ်ပြန်ချက်များစွာကို ထားရှိနိုင်စေသည်၊ ဆိုလိုသည်မှာ ဖော်မြူလာတစ်ခုအတွင်း အခြေအနေများစွာကို စမ်းသပ်ပြီး ထိုစစ်ဆေးမှုများ၏ ရလဒ်များပေါ်မူတည်၍ မတူညီသောတန်ဖိုးများကို ပြန်ပေးပါသည်။

    သင့်ကိုယူဆပါ။ ရမှတ်ပေါ်မူတည်၍ မတူညီသောအပိုဆုကြေးများကို ပေးဆောင်ရန်ဖြစ်သည်-

    • 90 ကျော် - 10%
    • 90 မှ 81 - 7%
    • 80 မှ 70 - 5%
    • 70 ထက်နည်းသည် - 3%

    အလုပ်ပြီးမြောက်ရန်၊ သင်သည် သီးခြား IF လုပ်ဆောင်ချက် 3 ခုကို ရေးသားပြီး ၎င်းတို့ကို ဤကဲ့သို့သော နောက်တစ်ခုအဖြစ် စုစည်းထားသည်-

    =IF(B2>90, 10%, IF(B2>=81, 7%, IF(B2>=70, 5%, 3%)))

    နောက်ထပ် ဖော်မြူလာနမူနာများအတွက် ကျေးဇူးပြု၍ ကြည့်ပါ-

    • Excel nested IF ဖော်မြူလာ
    • Nested IF လုပ်ဆောင်ချက်- ဥပမာများ၊ အကောင်းဆုံးအလေ့အကျင့်များနှင့် အခြားရွေးချယ်စရာများ

    Excel mu နှင့် IF ကြေညာချက် ltiple အခြေအနေများ

    AND သို့မဟုတ် OR ယုတ္တိဗေဒဖြင့် အခြေအနေများစွာကို အကဲဖြတ်ရန်၊ ယုတ္တိဗေဒစမ်းသပ်မှုတွင် သက်ဆိုင်ရာလုပ်ဆောင်ချက်ကို ထည့်သွင်းပါ-

    • AND - အကယ်၍ အားလုံး ဖြစ်ပါက မှန်ကန်လိမ့်မည် အခြေအနေများနှင့် ကိုက်ညီပါသည်။
    • သို့မဟုတ် - အခြေအနေများ၏ တစ်ခုခု ပြည့်မီပါက TRUE ပြန်လာပါမည်။

    ဥပမာ၊ ရမှတ်နှစ်ခုစလုံးရှိပါက "Pass" ကို ပြန်ပေးရန် B2 နှင့် C2 တွင် 80 ထက်ပိုများသည်၊ ဖော်မြူလာမှာ-

    =IF(AND(B2>80, C2>80), "Pass", "Fail")

    ရယူရန်

    မိုက်ကယ်ဘရောင်းသည် ဆော့ဖ်ဝဲလ်ကိရိယာများကို အသုံးပြု၍ ရှုပ်ထွေးသောလုပ်ငန်းစဉ်များကို ရိုးရှင်းအောင်ပြုလုပ်လိုသော သီးသန့်နည်းပညာကို ဝါသနာပါသူတစ်ဦးဖြစ်သည်။ နည်းပညာနယ်ပယ်တွင် ဆယ်စုနှစ်တစ်ခုကျော်အတွေ့အကြုံဖြင့် Microsoft Excel နှင့် Outlook အပြင် Google Sheets နှင့် Docs တို့တွင် သူ၏ကျွမ်းကျင်မှုကို ချီးမြှောက်ခဲ့သည်။ Michael ၏ဘလော့ဂ်သည် ကုန်ထုတ်စွမ်းအားနှင့် ထိရောက်မှုတိုးတက်စေရန်အတွက် လိုက်လျောရလွယ်ကူသော အကြံပြုချက်များနှင့် သင်ခန်းစာများကို အခြားသူများအား မျှဝေရန် ရည်ရွယ်ပါသည်။ သင်သည် ကျွမ်းကျင်သော သို့မဟုတ် စတင်သူဖြစ်ပါစေ၊ Michael ၏ဘလော့ဂ်သည် ဤမရှိမဖြစ်လိုအပ်သောဆော့ဖ်ဝဲလ်ကိရိယာများထဲမှ အကောင်းဆုံးကိုရယူရန်အတွက် အဖိုးတန်သောထိုးထွင်းသိမြင်မှုနှင့် လက်တွေ့ကျသောအကြံဉာဏ်များကို ပေးပါသည်။