မာတိကာ
အခြေအနေများစွာကိုစစ်ဆေးရန် Excel တွင် nested IF လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို သင်ခန်းစာတွင် ရှင်းပြထားသည်။ Excel တွင် ထည့်သွင်းထားသော ဖော်မြူလာကို အသုံးပြုခြင်းအတွက် အခြားရွေးချယ်စရာများ ဖြစ်နိုင်သည့် ကောင်းသော အခြားလုပ်ဆောင်ချက်အချို့ကိုလည်း သင်လေ့လာနိုင်မည်ဖြစ်ပါသည်။
သင်၏ Excel စာရွက်များတွင် ဆုံးဖြတ်ချက်ချခြင်းဆိုင်ရာ ယုတ္တိကို မည်သို့အကောင်အထည်ဖော်လေ့ရှိသနည်း။ အခြေအနေအများစုတွင် သင့်အခြေအနေအား စမ်းသပ်ရန် IF ဖော်မြူလာကို အသုံးပြုပြီး အခြေအနေနှင့် ကိုက်ညီပါက တန်ဖိုးတစ်ခု၊ အခြေအနေနှင့် မကိုက်ညီပါက အခြားတန်ဖိုးတစ်ခုကို ပြန်ပေးမည်ဖြစ်သည်။ အခြေအနေတစ်ခုထက်ပို၍ အကဲဖြတ်ပြီး ရလဒ်များပေါ်မူတည်၍ မတူညီသောတန်ဖိုးများကို ပြန်ပေးရန်အတွက်၊ တစ်ခုနှင့်တစ်ခုအတွင်းတွင် IF အများအပြားကို သင်ထည့်သွင်းထားသည်။
အလွန်ရေပန်းစားသော်လည်း၊ nested IF ကြေညာချက်သည် Excel တွင် အခြေအနေများစွာကို စစ်ဆေးရန် တစ်ခုတည်းသောနည်းလမ်းမဟုတ်ပါ။ ဤသင်ခန်းစာတွင်၊ စူးစမ်းရှာဖွေရန် ကျိန်းသေတန်ဖိုးရှိသော အခြားရွေးချယ်စရာ လက်တစ်ဆုပ်စာကို သင်တွေ့လိမ့်မည်။
Excel nested IF ကြေငြာချက်
ဤသည်မှာ ယေဘုယျပုံစံတစ်ခုဖြစ်သည့် Excel nested IF ဖော်မြူလာဖြစ်သည်။ :
IF( condition1, result1, IF( condition2, result2, IF( condition3, result3၊ result4)))နောက်ဆက်တွဲ IF လုပ်ဆောင်ချက်တစ်ခုစီသည် ယခင်လုပ်ဆောင်မှု၏ value_if_false အငြင်းအခုံတွင် ထည့်သွင်းထားကြောင်း သင်တွေ့မြင်နိုင်ပါသည်။ IF လုပ်ဆောင်ချက်တစ်ခုစီကို ၎င်း၏ကိုယ်ပိုင်ကွင်းစဥ်အစုအဝေးတွင် ထည့်သွင်းထားသော်လည်း အပိတ်ကွင်းစဥ်အားလုံးသည် ဖော်မြူလာ၏အဆုံးတွင် ရှိနေပါသည်။
ကျွန်ုပ်တို့၏ ယေဘုယျပေါင်းစပ်ထားသော IF ဖော်မြူလာသည် အခြေအနေ 3 ခုကို အကဲဖြတ်ပြီး မတူညီသောရလဒ် 4 ခုကို ပြန်ပေးသည် (ရလဒ် 4 ကို ပြန်ပေးသည်။ အဘယ်သူမျှမလျှင်ဒေါင်းလုဒ်အတွက် workbook
Excel nested If statement - example (.xlsx file)
အခြေအနေမှန်)။ လူသားဘာသာစကားသို့ ဘာသာပြန်ဆိုထားသည့် ဤ nested IF ကြေညာချက်သည် Excel ကို အောက်ပါအတိုင်းလုပ်ဆောင်ရန် ပြောသည်-Test condition1၊ မှန်လျှင် - return result1၊ FALSE if -test condition2 ၊ မှန်လျှင် - return r esult2 ၊ FALSE လျှင် -
test condition3 ၊ မှန်လျှင် - return result3 ဖြစ်လျှင်၊ FALSE -
return result4
ဥပမာအနေဖြင့်၊ ၎င်းတို့ပြုလုပ်ထားသော ရောင်းအားပမာဏအပေါ်အခြေခံ၍ ရောင်းချသူအများအပြားအတွက် ကော်မရှင်များရှာဖွေကြပါစို့-
ကော်မရှင်ခ | အရောင်း |
3% | $1 - $50 |
5% | $51 - $100 |
7% | $101 - $150 |
10% | ဒေါ်လာ 150 ကျော် |
သင်္ချာတွင် ပေါင်းထည့်မှုအစီအစဥ်ကို ပြောင်းလဲခြင်းသည် ပေါင်းလဒ်ကို မပြောင်းလဲပါ။ Excel တွင် IF လုပ်ဆောင်ချက်များ၏ အစီအစဥ်ကို ပြောင်းလဲခြင်းသည် ရလဒ်ကို ပြောင်းလဲစေသည်။ အဘယ်ကြောင့်? nested IF ဖော်မြူလာသည် ပထမ TRUE အခြေအနေ နှင့် သက်ဆိုင်သော တန်ဖိုးကို ပြန်ပေးသောကြောင့် ဖြစ်သည်။ ထို့ကြောင့် သင့်ဖော်မြူလာ၏ ယုတ္တိပေါ်မူတည်၍ မြင့်မားသော သို့မဟုတ် အနိမ့်မှ အမြင့်မှ အခြေအနေများကို လမ်းကြောင်းမှန်သို့ စီစဉ်ရန် အလွန်အရေးကြီးပါသည်။ ကျွန်ုပ်တို့၏အခြေအနေတွင်၊ ကျွန်ုပ်တို့သည် ပထမဦးစွာ "အမြင့်ဆုံး" အခြေအနေကို စစ်ဆေးပြီးနောက်၊ "ဒုတိယအမြင့်ဆုံး" နှင့် အခြားအရာများဖြစ်သည်-
=IF(B2>150, 10%, IF(B2>=101, 7%, IF(B2>=51, 5%, IF(B2>=1, 3%, ""))))
ကျွန်ုပ်တို့သည် ၎င်းကိုထားရှိမည်ဆိုလျှင်၊ ပြောင်းပြန်အစီအစဥ်ရှိ အခြေအနေများ၊ အောက်ခြေမှနေ၍ ရလဒ်များသည် 1 ထက်ကြီးသော မည်သည့်တန်ဖိုးအတွက်မဆို ပထမယုတ္တိစမ်းသပ်မှု (B2>=1) ပြီးနောက် ကျွန်ုပ်တို့၏ဖော်မြူလာတွင် ရလဒ်များ မှားယွင်းနေမည်ဖြစ်သောကြောင့်၊ ကျွန်ုပ်တို့တွင် $100 ရှိသည်၊အရောင်းတွင် - ၎င်းသည် 1 ထက် ကြီးသောကြောင့် ဖော်မြူလာသည် အခြားအခြေအနေများကို စစ်ဆေးပြီး ရလဒ်အဖြစ် 3% ကို ပြန်ပေးမည်မဟုတ်ပါ။
အခြေအနေများကို အနိမ့်မှ အမြင့်သို့ စီစဉ်လိုပါက "ထက်နည်းသော" ကိုသုံးပါ။ "အော်ပရေတာနှင့် "အနိမ့်ဆုံး" အခြေအနေကို ဦးစွာအကဲဖြတ်ပါ၊ ထို့နောက် "ဒုတိယအနိမ့်ဆုံး"၊ အစရှိသည်-
=IF($B2<1, 0%, IF($B2<51, 3%, IF($B2<101, 5%, IF($B2<=150, 7%, 10%))))
သင်တွေ့မြင်ရသည့်အတိုင်း၊ ယုတ္တိဗေဒကိုတည်ဆောက်ရန် တွေးခေါ်မှုများစွာလိုအပ်ပါသည်။ nested IF ကြေညာချက်၏ အဆုံးအထိ မှန်ကန်စွာ လုပ်ဆောင်ပါ။ Microsoft Excel သည် ဖော်မြူလာတစ်ခုတွင် IF လုပ်ဆောင်ချက် 64 ခုအထိ nesting လုပ်ခွင့်ပြုသော်လည်း၊ ၎င်းသည် သင်၏ worksheets တွင် သင်အမှန်တကယ်လုပ်ဆောင်လိုသည့်အရာမဟုတ်ပါ။ ထို့ကြောင့်၊ သင်သည် (သို့မဟုတ် အခြားသူတစ်ဦးဦး) သည် သင်၏ Excel တွင် ပါဝင်သော IF ဖော်မြူလာကို အမှန်တကယ် မည်သို့လုပ်ဆောင်သည်ကို အဖြေရှာရန် ကြိုးပမ်းနေပါက၊ သင်၏ဗျူဟာကို ပြန်လည်သုံးသပ်ရန် အချိန်တန်ပြီဖြစ်ပြီး သင့်လက်နက်တိုက်ရှိ အခြားကိရိယာတစ်ခုကို ရွေးချယ်ဖြစ်နိုင်သည်။
နောက်ထပ်အချက်အလက်များအတွက် ကျေးဇူးပြု၍ Excel တွင် nested IF ကြေညာချက်ကို ကြည့်ပါ။
OR/AND အခြေအနေများဖြင့် Nested IF
သင် မတူညီသော အခြေအနေအချို့ကို အကဲဖြတ်ရန် လိုအပ်ပါက၊ သင်သည် OR ကို အသုံးပြု၍ ထိုအခြေအနေများကို ဖော်ပြနိုင်သည် AND လုပ်ဆောင်ချက်၊ IF ကြေညာချက်များအတွင်း လုပ်ဆောင်ချက်များကို စုစည်းပြီး IF ထုတ်ပြန်ချက်များအား တစ်ခုနှင့်တစ်ခု စုစည်းထားသည်။
OR ဖော်ပြချက်များနှင့် Excel တွင် IF များကို စုစည်းထားသည်
OR လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြင့် သင်သည် နှစ်ခု သို့မဟုတ် ထို့ထက်ပို၍ စစ်ဆေးနိုင်ပါသည်။ IF လုပ်ဆောင်ချက်တစ်ခုစီ၏ ယုတ္တိဗေဒစမ်းသပ်မှုတွင် မတူညီသောအခြေအနေများနှင့် OR အကြောင်းပြချက်များ၏ (အနည်းဆုံးတစ်ခု) သည် TRUE သို့အကဲဖြတ်ပါက TRUE သို့ပြန်ပို့ပါ။ လက်တွေ့ဘယ်လိုအလုပ်လုပ်လဲဆိုတာကို ကျေးဇူးပြုပြီး စဉ်းစားကြည့်ပါ။အောက်ပါဥပမာ။
သင့်တွင် အရောင်းကော်လံနှစ်ခုရှိသည်ဆိုပါစို့၊ ကော်လံ B နှင့် ဖေဖော်ဝါရီ အရောင်းကော်လံ C တွင် ဇန်နဝါရီရောင်းအားဟု ဆိုပါစို့။ သင်သည် ကော်လံနှစ်ခုလုံးရှိ နံပါတ်များကို စစ်ဆေးပြီး ပိုများသောနံပါတ်အပေါ်အခြေခံ၍ ကော်မရှင်ကို တွက်ချက်လိုပါသည်။ တစ်နည်းဆိုရသော် သင်သည် အောက်ပါယုတ္တိဗေဒဖြင့် ဖော်မြူလာတစ်ခုကို တည်ဆောက်သည်- Jan သို့မဟုတ် Feb အရောင်းသည် $150 ထက်ကြီးပါက ရောင်းသူသည် 10% ကော်မရှင်ရမည်ဖြစ်ပြီး Jan သို့မဟုတ် Feb အရောင်းသည် $101 ထက်ကြီးပါက သို့မဟုတ် ညီမျှပါက ရောင်းသူသည် 7% ကော်မရှင်ရရှိမည်ဖြစ်သည်။ အစရှိသည်ဖြင့်။
၎င်းကိုလုပ်ဆောင်ရန်၊ OR(B2>150၊ C2>150) ကဲ့သို့သော ထုတ်ပြန်ချက်အချို့ကို ရေးသားပြီး အထက်တွင် ဆွေးနွေးထားသော IF လုပ်ဆောင်ချက်များ၏ ယုတ္တိစမ်းသပ်မှုများတွင် ၎င်းတို့ကို စုစည်းထားသည်။ ရလဒ်အနေဖြင့်၊ သင်သည် ဤဖော်မြူလာကို ရရှိသည်-
=IF(OR(B2>150, C2>150), 10%, IF(OR(B2>=101, C2>=101),7%, IF(OR(B2>=51, C2>=51), 5%, IF(OR(B2>=1, C2>=1), 3%, ""))))
နှင့် ပိုမိုမြင့်မားသော အရောင်းပမာဏအပေါ်အခြေခံ၍ ကော်မရှင်ကို ပေးအပ်သည်-
အတွက်၊ နောက်ထပ် ဖော်မြူလာနမူနာများ၊ Excel IF OR ကြေညာချက်ကို ကြည့်ပါ။
AND ထုတ်ပြန်ချက်များနှင့် Excel တွင် Nested IF
သင်၏ ယုတ္တိဗေဒစမ်းသပ်မှုများတွင် အခြေအနေများစွာ ပါဝင်ပါက၊ ထိုအခြေအနေများအားလုံးကို TRUE အဖြစ် အကဲဖြတ်သင့်သည်၊ ၎င်းတို့ကို ဖော်ပြပါ AND လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြင့်။
ဥပမာ၊ အရောင်းအရေအတွက် နည်းပါးသောအပေါ် အခြေခံ၍ ကော်မရှင်များ သတ်မှတ်ရန်၊ အထက်ဖော်ပြပါ ဖော်မြူလာကို ယူပြီး သို့မဟုတ် AND ထုတ်ပြန်ချက်များနှင့် အစားထိုးပါ။ ခြားနားစွာဖော်ပြရန်၊ Jan နှင့် Feb ရောင်းအား $150 ထက်ကြီးပါက 7% နှင့် Jan နှင့် Feb ရောင်းအား $101 ထက်များပါက သို့မဟုတ် တူညီပါက 10% ပြန်ပေးရန် Excel ကို သင်ပြောပါ။
=IF(AND(B2>150, C2>150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=1, C2>=1), 3%, ""))))
ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့၏ nested IF ဖော်မြူလာသည် ကော်မရှင်ကို တွက်ချက်ပါသည်။ကော်လံ B နှင့် C အတွင်းရှိ အောက်ခြေနံပါတ်အပေါ်အခြေခံ၍ ကော်လံနှစ်ခုလုံးသည် ဗလာဖြစ်ပါက AND အခြေအနေများနှင့် မကိုက်ညီသောကြောင့် ကော်မရှင်မှာ လုံးဝမရှိပါ-
အကယ်၍ သင်' d သည် ဆဲလ်အလွတ်များအစား 0% ကို ပြန်လိုချင်သည်၊ နောက်ဆုံးအငြင်းအခုံတွင် 0% ဖြင့် ကွက်လပ်တစ်ခု ('") ကို အစားထိုးပါ-
=IF(AND(B2>150, C2>150), 10%, IF(AND(B2>=101, C2>=101), 7%, IF(AND(B2>=51, C2>=51), 5%, IF(AND(B2>=1, C2>=1), 3%, 0%))))
နောက်ထပ်အချက်အလက်များကို ဤနေရာတွင် ရှာတွေ့နိုင်သည်- များစွာသော AND/OR အခြေအနေများပါရှိသော Excel IF။
Excel တွင် nested IF အစား VLOOKUP
"စကေးများ" နှင့် ဆက်ဆံသောအခါ၊ ဆိုလိုသည်မှာ ကိန်းဂဏာန်းတန်ဖိုးများ၏ ဆက်တိုက်အပိုင်းအခြားများ အကွာအဝေးတစ်ခုလုံးကို ပေါင်းစပ်ထားသော၊ အများစုတွင် nested IFs များအစား VLOOKUP လုပ်ဆောင်ချက်ကို သင်သုံးနိုင်သည်။
အစပိုင်းတွင်၊ အောက်ဖော်ပြပါ screenshot တွင်ပြထားသည့်အတိုင်း ကိုးကားဇယားတစ်ခုပြုလုပ်ပါ။ ထို့နောက်၊ <ဖြင့် Vlookup ဖော်မြူလာကိုတည်ဆောက်ပါ။ 16>အနီးစပ်ဆုံးကိုက်ညီမှု ၊ ဆိုလိုသည်မှာ range_lookup အငြင်းအခုံဖြင့် TRUE ဟုသတ်မှတ်ထားသည်။
ရှာဖွေမှုတန်ဖိုးသည် B2 တွင်ရှိပြီး ရည်ညွှန်းဇယားသည် F2:G5 ဖြစ်သည်ဟု ယူဆပါက၊ ဖော်မြူလာမှာ အောက်ပါအတိုင်းဖြစ်သည်။ :
=VLOOKUP(B2,$F$2:$G$5,2,TRUE)
ကျွန်ုပ်တို့သည် table_array ကို လုံးဝကိုးကားချက်ဖြင့် ပြင်ဆင်ထားကြောင်း ကျေးဇူးပြု၍ သတိပြုပါ။ အခြားဆဲလ်များသို့ မှန်ကန်စွာကူးယူရန် ဖော်မြူလာအတွက် ($F$2:$G$5)-
သင်၏ Vlookup ဖော်မြူလာ၏ နောက်ဆုံးအငြင်းအခုံကို TRUE အဖြစ်သတ်မှတ်ခြင်းဖြင့်၊ သင်သည် Excel အား ပြောပြသည် အနီးစပ်ဆုံးကိုက်ညီမှု ကိုရှာဖွေပါ - အတိအကျကိုက်ညီမှုတစ်ခုကို ရှာမတွေ့ပါက၊ ရှာဖွေမှုတန်ဖိုးထက်သေးငယ်သော နောက်အကြီးဆုံးတန်ဖိုးကို ပြန်ပေးပါ။ ရလဒ်အနေဖြင့်၊ သင်၏ဖော်မြူလာသည် ရှာဖွေမှုဇယားရှိ တိကျသောတန်ဖိုးများသာမက မည်သည့်အရာနှင့်မဆို ကိုက်ညီမည်ဖြစ်သည်။ကြားရှိတန်ဖိုးများ။
ဥပမာ၊ B3 တွင် ရှာဖွေမှုတန်ဖိုးသည် $95 ဖြစ်သည်။ ဤနံပါတ်သည် ရှာဖွေမှုဇယားတွင်မရှိပါ၊ အတိအကျကိုက်ညီမှုရှိသော Vlookup သည် ဤကိစ္စတွင် #N/A အမှားတစ်ခုကို ပြန်ပေးလိမ့်မည်။ သို့သော် အနီးစပ်ဆုံးကိုက်ညီသော Vlookup သည် ရှာဖွေမှုတန်ဖိုးထက်နည်းသော အနီးဆုံးတန်ဖိုး (ကျွန်ုပ်တို့၏ဥပမာတွင် $50) ထက်နည်းသော အနီးဆုံးတန်ဖိုးကို ရှာတွေ့ပြီး တူညီသောအတန်းရှိ ဒုတိယကော်လံမှ တန်ဖိုးတစ်ခု (၅%) ပြန်ပေးသည်။
သို့သော် ရှာဖွေမှုတန်ဖိုးသည် ရှာဖွေမှုဇယားရှိ အသေးငယ်ဆုံးနံပါတ်ထက် နည်းနေပါက သို့မဟုတ် ရှာဖွေမှုဆဲလ်သည် ဗလာဖြစ်နေပါက မည်သို့နည်း။ ဤကိစ္စတွင်၊ Vlookup ဖော်မြူလာသည် #N/A အမှားကို ပြန်ပေးလိမ့်မည်။ သင်အမှန်တကယ်လိုချင်သည့်အရာမဟုတ်ပါက၊ VLOOKUP သည် IFERROR အတွင်းတွင် အသိုက်အမြုံလုပ်ပြီး ရှာဖွေမှုတန်ဖိုးကို ရှာမတွေ့သောအခါ ထွက်ရန်အတွက်တန်ဖိုးကို ပေးဆောင်ပါ။ ဥပမာ-
=IFERROR(VLOOKUP(B2, $F$2:$G$5, 2, TRUE), "Outside range")
အရေးကြီးသောမှတ်ချက်။ အနီးစပ်ဆုံးကိုက်ညီသည့် Vlookup ဖော်မြူလာတစ်ခု မှန်ကန်စွာလုပ်ဆောင်နိုင်ရန်၊ ရှာဖွေမှုဇယားရှိ ပထမကော်လံကို အငယ်ဆုံးမှ အကြီးဆုံးသို့ တွင် စီထားရပါမည်။
ပိုမိုသိရှိလိုပါက၊ အတိအကျကိုက်ညီမှုကို ကြည့်ပါ။ VLOOKUP နှင့် အနီးစပ်ဆုံးကိုက်ညီသော VLOOKUP။
IFS ကြေငြာချက်သည် nested IF လုပ်ဆောင်ချက်အတွက် အခြားရွေးချယ်စရာ
Excel 2016 နှင့် နောက်ပိုင်းဗားရှင်းများတွင်၊ Microsoft သည် အခြေအနေများစွာကို အကဲဖြတ်ရန်အတွက် အထူးလုပ်ဆောင်ချက်တစ်ခုကို မိတ်ဆက်ပေးခဲ့သည် - IFS လုပ်ဆောင်ချက်။
IFS ဖော်မြူလာတစ်ခုသည် 127 logical_test / value_if_true အတွဲများအထိ ကိုင်တွယ်နိုင်ပြီး TRUE "အနိုင်ရသည်" ကို အကဲဖြတ်သည့် ပထမဆုံး ယုတ္တိဗေဒစမ်းသပ်မှု-
IFS(logical_test1၊value_if_true1၊ [logical_test2၊ value_if_true2]...)အထက်ဖော်ပြပါ အထားအသိုအရ၊ ကျွန်ုပ်တို့၏ nested IF ဖော်မြူလာကို ဤနည်းဖြင့် ပြန်လည်တည်ဆောက်နိုင်သည်-
=IFS(B2>150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%)
ထိုအရာကို သတိပြုပါ။ IFS လုပ်ဆောင်ချက်သည် သတ်မှတ်ထားသော အခြေအနေများနှင့် မကိုက်ညီပါက #N/A အမှားကို ပြန်ပေးသည်။ ၎င်းကိုရှောင်ရှားရန်၊ သင်သည် နောက်ထပ် logical_test / value_if_true ကို သင့်ဖော်မြူလာ၏အဆုံးတွင် 0 သို့မဟုတ် ဗလာစာကြောင်း ("") သို့မဟုတ် မည်သည့်တန်ဖိုးမှမရှိပါက သင်အလိုရှိသော မည်သည့်တန်ဖိုးကိုမဆို ထည့်နိုင်သည်။ ယခင် logical စမ်းသပ်မှုများသည် TRUE ဖြစ်သည်-
=IFS(B2>150, 10%, B2>=101, 7%, B2>=51, 5%, B2>0, 3%, TRUE, "")
ရလဒ်အနေဖြင့်၊ ကျွန်ုပ်တို့၏ဖော်မြူလာသည် #N/A အမှားအစား ကော်လံ B ရှိ သက်ဆိုင်ရာဆဲလ်တစ်ခုဖြစ်ပါက ကျွန်ုပ်တို့၏ဖော်မြူလာသည် ဗလာစာကြောင်း (အလွတ်ဆဲလ်) ကို ပြန်ပေးပါမည်။ ဗလာ သို့မဟုတ် စာသား သို့မဟုတ် အနုတ်နံပါတ်ပါရှိသည်။
မှတ်ချက်။ nested IF ကဲ့သို့၊ Excel ၏ IFS လုပ်ဆောင်ချက်သည် TRUE သို့ အကဲဖြတ်သည့် ပထမအခြေအနေနှင့် သက်ဆိုင်သည့်တန်ဖိုးကို ပြန်ပေးသည်၊ ထို့ကြောင့် IFS ဖော်မြူလာရှိ ယုတ္တိစမ်းသပ်မှုအစီအစဥ်သည် အရေးကြီးပါသည်။
အသေးစိတ်အချက်အလက်များအတွက်၊ ၎င်းအစား Excel IFS လုပ်ဆောင်ချက်ကို ကြည့်ပါ။ nested IF။
Excel တွင် nested IF ဖော်မြူလာအစား CHOOSE
Excel ရှိ ဖော်မြူလာတစ်ခုတည်းအတွင်း အခြေအနေများစွာကို စမ်းသပ်ရန် နောက်တစ်နည်းမှာ မှ တန်ဖိုးတစ်ခုသို့ ပြန်ပေးရန် ဒီဇိုင်းထုတ်ထားသည့် CHOOSE လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်၊ ထိုတန်ဖိုး၏ အနေအထားအပေါ်အခြေခံသည့် စာရင်း။
ကျွန်ုပ်တို့၏နမူနာဒေတာအတွဲတွင် ဖော်မြူလာသည် အောက်ပါပုံသဏ္ဍာန်ဖြစ်သည်-
=CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>150), 3%, 5%, 7%, 10%)
ပထမအငြင်းအခုံတွင် ( index_num )၊ သင်သည် အခြေအနေအားလုံးကို အကဲဖြတ်ပြီး ရလဒ်များကို ပေါင်းထည့်သည်။ ပေးထားတယ်။TRUE သည် 1 နှင့် FALSE နှင့် 0 နှင့် ညီမျှသည်၊ ဤနည်းဖြင့် သင်သည် ပြန်ရမည့်တန်ဖိုး၏ အနေအထားကို တွက်ချက်သည်။
ဥပမာ၊ B2 ရှိ တန်ဖိုးသည် $150 ဖြစ်သည်။ ဤတန်ဖိုးအတွက်၊ ပထမအခြေအနေ 3 ခုသည် TRUE ဖြစ်ပြီး နောက်ဆုံးတစ်ခု (B2 > 150) သည် FALSE ဖြစ်သည်။ ထို့ကြောင့်၊ index_num သည် 3 နှင့် ညီမျှသည်၊ ဆိုလိုသည်မှာ တတိယတန်ဖိုးကို ပြန်ပေးသည်၊ ဆိုလိုသည်မှာ 7% ဖြစ်သည့်
အကြံပြုချက်။ ယုတ္တိဗေဒစမ်းသပ်မှုတစ်ခုမှ မှန်ကန်ခြင်းမရှိပါက၊ index_num သည် 0 နှင့် ညီမျှပြီး ဖော်မြူလာက #VALUE ကို ပြန်ပေးသည်။ အမှား။ လွယ်ကူသောပြင်ဆင်ချက်မှာ ဤကဲ့သို့သော IFERROR လုပ်ဆောင်ချက်တွင် CHOOSE ကို ထုပ်ပိုးခြင်းဖြစ်သည်-
=IFERROR(CHOOSE((B2>=1) + (B2>=51) + (B2>=101) + (B2>150), 3%, 5%, 7%, 10%), "")
ပိုမိုသိရှိလိုပါက၊ ကျေးဇူးပြု၍ Excel CHOOSE လုပ်ဆောင်ချက်ကို ဖော်မြူလာနမူနာများဖြင့် ကြည့်ပါ။
SWITCH လုပ်ဆောင်ချက်သည် Excel တွင် ထည့်သွင်းထားသော IF ၏ အတိုချုပ်ပုံစံတစ်ခုအနေဖြင့်
သင်သည် ကြိုတင်သတ်မှတ်ထားသောတန်ဖိုးများမဟုတ်ဘဲ စကေးများမဟုတ်ဘဲ ပုံသေသတ်မှတ်ထားသောအစုတစ်ခုနှင့် ကိုင်တွယ်ဆောင်ရွက်သည့်အခါတွင်၊ SWITCH လုပ်ဆောင်ချက်သည် ရှုပ်ထွေးသောအခြားရွေးချယ်စရာတစ်ခုဖြစ်နိုင်ပါသည်။ nested IF ကြေညာချက်များ-
SWITCH(အသုံးအနှုန်း၊ value1၊ result1၊ value2၊ result2၊ … ပြီးလျှင် ပထမတွေ့ရှိသည့် ကိုက်ညီသော ရလဒ် ကို ပြန်ပေးသည်။အကယ်၍ သင်သည် အရောင်းပမာဏထက် အောက်ပါအဆင့်များပေါ်မူတည်၍ ကော်မရှင်ကို တွက်ချက်လိုသည်၊ ဤအသေးစိတ်ကို သင်သုံးနိုင်သည်။ Excel တွင် nested IF ဖော်မြူလာဗားရှင်း-
=SWITCH(C2, "A", 10%, "B", 7%, "C", 5%, "D", 3%, "")
သို့မဟုတ်၊ သင်သည် အောက်ဖော်ပြပါ ဖန်သားပြင်တွင် ပြထားသည့်အတိုင်း အကိုးအကားဇယားတစ်ခု ပြုလုပ်နိုင်ပြီး hardcoded တန်ဖိုးများအစား ဆဲလ်ကိုးကားချက်များကို သုံးနိုင်သည်-
=SWITCH(C2, $F$2, $G$2, $F$3, $G$3, $F$4, $G$4, $F$5, $G$5, "")
ကျေးဇူးပြု၍ဖော်မြူလာကို အခြားဆဲလ်များသို့ ကူးယူသည့်အခါ ၎င်းတို့ကို ပြောင်းလဲခြင်းမှ ကာကွယ်ရန် ပထမတစ်ခု $ ဆိုင်းဘုတ်မှလွဲ၍ အကိုးအကားအားလုံးကို လော့ခ်ချထားကြောင်း သတိပြုမိပါသည်-
မှတ်ချက်။ SWITCH လုပ်ဆောင်ချက်ကို Excel 2016 နှင့်အထက်တွင်သာ ရရှိနိုင်ပါသည်။
အသေးစိတ်အချက်အလက်များအတွက်၊ ကျေးဇူးပြု၍ SWITCH လုပ်ဆောင်ချက် - ထည့်သွင်းထားသော IF ကြေညာချက်၏ ကျစ်ကျစ်လျစ်လျစ်သောပုံစံကိုကြည့်ပါ။
Excel တွင် IF လုပ်ဆောင်ချက်များစွာကို ပေါင်းစပ်ခြင်း
ယခင်ဥပမာတွင်ဖော်ပြထားသည့်အတိုင်း၊ SWITCH လုပ်ဆောင်ချက်ကို Excel 2016 တွင်သာ မိတ်ဆက်ခဲ့သည်။ Excel ဗားရှင်းအဟောင်းများတွင် အလားတူလုပ်ဆောင်စရာများကို ကိုင်တွယ်ရန်၊ Concatenate အော်ပရေတာ (&) သို့မဟုတ် CONCATENATE လုပ်ဆောင်ချက်ကို အသုံးပြု၍ IF ထုတ်ပြန်ချက်နှစ်ခု သို့မဟုတ် ထို့ထက်မက ပေါင်းစပ်နိုင်သည်။ .
ဥပမာ-
=(IF(C2="a", 10%, "") & IF(C2="b", 7%, "") & IF(C2="c", 5%, "") & IF(C2="d", 3%, ""))*1
သို့မဟုတ်
=CONCATENATE(IF(C2="a", 10%, ""), IF(C2="b", 7%, ""), IF(C2="c", 5%, "") & IF(C2="d", 3%, ""))*1
သင်ဖြစ်နိုင်သကဲ့သို့ သတိပြုမိသည်၊ ကျွန်ုပ်တို့သည် ဖော်မြူလာနှစ်ခုလုံးတွင် ရလဒ်ကို 1 ဖြင့်မြှောက်သည်။ Concatenate ဖော်မြူလာမှ ပြန်ပေးသော စာကြောင်းတစ်ကြောင်းကို နံပါတ်တစ်ခုသို့ ပြောင်းရန် လုပ်ဆောင်သည်။ သင့်မျှော်မှန်းထားသောထွက်ရှိမှုသည် စာသားဖြစ်ပါက၊ မြှောက်ခြင်းလုပ်ဆောင်ရန် မလိုအပ်ပါ။
အသေးစိတ်အချက်အလက်များအတွက်၊ Excel တွင် CONCATENATE လုပ်ဆောင်ချက်ကို ကြည့်ပါ။
Microsoft Excel သည် ကောင်းသောအခြားရွေးချယ်စရာ လက်တစ်ဆုပ်စာကို ပံ့ပိုးပေးထားကြောင်း သင်တွေ့မြင်နိုင်ပါသည်။ IF ဖော်မြူလာများကို အစုအဝေးပြုလုပ်ရန်၊ ဤသင်ခန်းစာသည် သင့်အလုပ်စာရွက်များတွင် ၎င်းတို့ကို မည်သို့အသုံးချရမည်ကို သဲလွန်စအချို့ပေးလိမ့်မည်ဟု မျှော်လင့်ပါသည်။ ဤကျူတိုရီရယ်တွင် ဆွေးနွေးထားသော နမူနာများကို အနီးကပ်ကြည့်ရှုရန်၊ အောက်တွင် ကျွန်ုပ်တို့၏ နမူနာအလုပ်စာအုပ်ကို ဒေါင်းလုဒ်လုပ်ပါ။ ဖတ်ရှုပေးသည့်အတွက် ကျေးဇူးတင်ပါသည်၊ ကျွန်ုပ်တို့၏ဘလော့ဂ်တွင် နောက်အပတ်တွင် တွေ့ရမည်ဟု မျှော်လင့်ပါသည်။