Nested IF Excel ۾ - فارمولا ڪيترن ئي شرطن سان

  • هن کي شيئر ڪريو
Michael Brown

ٽيوٽوريل بيان ڪري ٿو ته ڪيئن استعمال ڪجي هڪ کان وڌيڪ IF Excel ۾ ۽ مهيا ڪري ٿو ٻه nested If فارمولا مثالن لاءِ اڪثر عام ڪمن لاءِ.

جيڪڏهن ڪو توهان کان پڇي ته توهان ڪهڙي Excel فنڪشن اڪثر استعمال ڪندا آهيو، توهان جو جواب ڇا هوندو؟ اڪثر ڪيسن ۾، اهو آهي Excel IF فنڪشن. ھڪڙو باقاعده If فارمولا جيڪو ھڪڙي حالت کي جانچيندو آھي تمام سڌو ۽ لکڻ ۾ آسان آھي. پر ڇا جيڪڏھن توھان جي ڊيٽا کي گھڻن شرطن سان وڌيڪ تفصيلي منطقي ٽيسٽ جي ضرورت آھي؟ ھن حالت ۾، توھان ھڪڙي فارمولا ۾ ڪيترائي IF افعال شامل ڪري سگھو ٿا، ۽ اھي گھڻن If بيانن کي سڏيو ويندو آھي Excel Nested IF . nested If بيان جو سڀ کان وڏو فائدو اهو آهي ته اهو توهان کي هڪ کان وڌيڪ شرطن جي جانچ ڪرڻ ۽ انهن چيڪن جي نتيجن جي بنياد تي مختلف قيمتون واپس ڪرڻ جي اجازت ڏئي ٿو، سڀ هڪ فارمولا ۾.

Microsoft Excel جون حدون آهن nested IFs جي سطح . Excel 2003 ۽ هيٺين ۾، 7 سطح تائين اجازت ڏني وئي. ايڪسل 2007 ۽ ان کان وڌيڪ ۾، توهان هڪ فارمولا ۾ 64 IF فنڪشنن تائين نيسٽ ڪري سگهو ٿا.

وڌيڪ هن سبق ۾، توهان کي ملندا ٻه Excel nested If مثالن سان گڏ انهن جي نحو ۽ منطق جي تفصيلي وضاحت سان. .

    مثال 1. Classic nested IF فارمولا

    ھتي آھي ھڪڙو عام مثال Excel If گھڻن شرطن سان. فرض ڪريو ته توهان وٽ ڪالم A ۾ شاگردن جي هڪ فهرست آهي ۽ انهن جي امتحاني اسڪور ڪالم B ۾ آهن، ۽ توهان هيٺ ڏنل نمبرن سان درجه بندي ڪرڻ چاهيو ٿاحالتون:

    • بهترين: 249 کان مٿي
    • سٺو: 249 ۽ 200 جي وچ ۾، شامل
    • اطمينان بخش: 199 ۽ 150 جي وچ ۾، شامل
    • ناقص : هيٺ 150

    ۽ ھاڻي، اچو ته مٿي ڏنل معيار جي بنياد تي ھڪ nested IF فنڪشن لکون. اھو ھڪڙو سٺو عمل سمجھيو وڃي ٿو سڀ کان اھم شرط سان شروع ڪرڻ ۽ پنھنجي ڪمن کي جيترو ٿي سگھي سادو رکو. اسان جو Excel nested IF فارمولا ھيٺ ڏنل آھي:

    =IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))

    ۽ بلڪل ائين ڪم ڪري ٿو جيئن اھو ھجڻ گھرجي:

    سمجھڻ Excel nested IF logic

    مون ڪجهه ماڻهن کي ٻڌو آهي ته ايڪسل ملٽيپل جيڪڏهن انهن کي چريو ڪري رهيو آهي :) ان کي مختلف زاويه سان ڏسڻ جي ڪوشش ڪريو:

    15>

    فارمولا اصل ۾ ڇا آهي ايڪسل کي ڪرڻ لاءِ ٻڌائي ٿو پهرين IF فنڪشن جي logical_test جو جائزو وٺڻ ۽، جيڪڏهن شرط پورا ٿي وڃي، ته value_if_true دليل ۾ فراهم ڪيل قدر واپس ڪريو. جيڪڏهن 1st If فنڪشن جي شرط پوري نه ٿي، پوء 2nd If بيان کي جانچيو، وغيره.

    IF( جيڪڏهن چيڪ ڪريوB2>=249، جيڪڏهن صحيح - واپسي"بهترين"، يا ٻيو

    IF( جيڪڏهن چيڪ ڪريو B2>=200، جيڪڏهن سچو - واپس ڪريو "سٺو"، يا ٻيو

    IF( جيڪڏهن چيڪ ڪريو B2>150، جيڪڏهن سچو - موٽايو "اطمينان بخش"، جيڪڏهن غلط -

    واپسي "غريب")))

    مثال 2. گھڻائي جيڪڏھن رياضي جي حساب سان

    ھتي ھڪڙو ٻيو عام ڪم آھي: يونٽ جي قيمت مخصوص مقدار جي لحاظ کان مختلف ٿي ٿي، ۽ توھان جو مقصد آھي ھڪڙو فارمولا لکڻ جيڪوھڪڙي مخصوص سيل ۾ شيون جي ڪنھن به مقدار جي ان پٽ جي ڪل قيمت جي حساب سان. ٻين لفظن ۾، توھان جي فارمولي کي گھڻن شرطن کي جانچڻ ۽ مختلف حسابن کي انجام ڏيڻ جي ضرورت آھي ان تي منحصر آھي ته بيان ڪيل مقدار ڪهڙي مقدار ۾ اچي ٿي:

    18>قيمت في يونٽ 18>1 کان 10 18>11 کان 19 22>23>

    هي ڪم ڪيترن ئي IF افعال کي استعمال ڪندي پڻ مڪمل ڪري سگهجي ٿو. منطق ساڳي آهي جيئن مٿي ڏنل مثال ۾، فرق صرف اهو آهي ته توهان مقرر ڪيل مقدار کي nested IFs (يعني لاڳاپيل قيمت في يونٽ) جي قيمت سان ضرب ڪريو ٿا.

    فرض ڪريو استعمال ڪندڙ مقدار ۾ داخل ٿئي ٿو. سيل B8، فارمولا هن ريت آهي:

    =B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, "")))))

    ۽ نتيجو ڪجهه هن جهڙو نظر ايندو:

    24>

    جيئن توهان سمجھو ٿا ، هي مثال صرف عام طريقي کي ظاهر ڪري ٿو، ۽ توهان آساني سان ترتيب ڏئي سگهو ٿا هن nested If فنڪشن کي توهان جي خاص ڪم تي منحصر ڪري.

    مثال طور، فارمولا ۾ قيمتن کي "هارڊ ڪوڊنگ" جي بدران، توهان حوالو ڪري سگهو ٿا. سيل جيڪي انهن قدرن تي مشتمل آهن (سيلز B2 کان B6 تائين). اهو توهان جي صارفين کي فارمولا کي اپڊيٽ ڪرڻ جي بغير ماخذ ڊيٽا کي تبديل ڪرڻ جي قابل بڻائيندو:

    =B8*IF(B8>=101,B6, IF(B8>=50, B5, IF(B8>=20, B4, IF( B8>=11, B3, IF(B8>=1, B2, "")))))

    يا، توهان شايد اضافي IF فنڪشن شامل ڪرڻ چاهيندا (s) جيڪو مٿي کي درست ڪري ٿو،رقم جي حد جي گھٽ يا ٻئي حدون. جڏهن مقدار حد کان ٻاهر آهي، فارمولا هڪ "رينج کان ٻاهر" پيغام ڏيکاريندو. مثال طور:

    =IF(OR(B8>200,B8=101,12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, ""))))))

    26>

    مٿي بيان ڪيل nested IF فارمولا Excel جي سڀني ورزن ۾ ڪم ڪن ٿا. Excel 365 ۽ Excel 2021 ۾، توهان ساڳئي مقصد لاءِ IFS فنڪشن پڻ استعمال ڪري سگهو ٿا.

    Advanced Excel استعمال ڪندڙ جيڪي صفن جي فارمولين کان واقف آهن، اهو فارمولا استعمال ڪري سگهن ٿا جيڪو بنيادي طور تي ساڳيو ئي ڪم ڪري ٿو جيئن nested IF فنڪشن. مٿي بحث ڪيو ويو. جيتوڻيڪ صف جو فارمولو سمجھڻ تمام گھڻو ڏکيو آھي، اچو ته لکڻ لاءِ، ان ۾ ھڪڙو ناقابل ترديد فائدو آھي - توھان ھر ھڪڙي حالت کي انفرادي طور تي حوالو ڏيڻ بجاءِ پنھنجي شرطن تي مشتمل سيلن جي حد بيان ڪريو. اهو فارمولا کي وڌيڪ لچڪدار بڻائي ٿو، ۽ جيڪڏهن توهان جا استعمال ڪندڙ موجوده حالتن مان ڪنهن کي تبديل ڪن ٿا يا هڪ نئون شامل ڪن ٿا، توهان کي فارمولا ۾ صرف هڪ رينج ريفرنس کي اپڊيٽ ڪرڻو پوندو.

    Excel nested IF - tips ۽ چالون

    جيئن توهان ڏٺو آهي، ايڪسل ۾ هڪ کان وڌيڪ IF استعمال ڪرڻ ۾ ڪا به راڪيٽ سائنس ناهي. ھيٺيون صلاحون توھان جي مدد ڪنديون توھان جي nested IF فارمولن کي بھتر ڪرڻ ۽ عام غلطين کي روڪڻ ۾.

    Nested IF limits

    Excel 2007 - Excel 365 ۾، توھان 64 IF ڪمن تائين نيسٽ ڪري سگھو ٿا. Excel 2003 ۽ هيٺين جي پراڻن ورزن ۾، 7 تائين nested IF افعال استعمال ڪري سگھجن ٿا. جڏهن ته، حقيقت اها آهي ته توهان هڪ فارمولا ۾ تمام گهڻيون IFs ڪري سگهو ٿا مطلب اهو ناهي ته توهان کي گهرجي.مهرباني ڪري ذهن ۾ رکو ته هر اضافي سطح توهان جي فارمولا کي سمجهڻ ۽ مسئلن کي حل ڪرڻ ۾ وڌيڪ ڏکيو بڻائي ٿو. جيڪڏھن توھان جي فارمولي ۾ گھڻا ئي nested ليول آھن، توھان انھن مان ھڪڙو استعمال ڪندي ان کي بهتر ڪرڻ چاھيو ٿا.

    آرڊر آف nested IF ڪمن جو معاملو آھي

    The Excel nested IF فنڪشن منطقي ٽيسٽن جو جائزو وٺي ٿو ترتيب ۾ اهي فارمولا ۾ ظاهر ٿيندا آهن، ۽ جيئن ئي هڪ شرطن جو صحيح اندازو لڳايو ويندو آهي، بعد ۾ شرطن جي جانچ نه ڪئي ويندي آهي. ٻين لفظن ۾، فارمولا پهرين TRUE نتيجي کان پوءِ بند ٿي وڃي ٿو.

    اچو ته ڏسون ته اهو ڪيئن ڪم ڪري ٿو. B2 برابر 274 سان، هيٺ ڏنل nested IF فارمولا پھرين منطقي ٽيسٽ (B2>249) جو جائزو وٺي ٿو، ۽ موٽائي ٿو "بهترين" ڇاڪاڻ ته ھي منطقي امتحان صحيح آھي:

    =IF(B2>249, "Excellent", IF(B2>=200, "Good", IF(B2>150, "Satisfactory", "Poor")))

    ھاڻي، اچو. IF ڪمن جي ترتيب کي ريورس ڪريو:

    =IF(B2>150, "Satisfactory", IF(B2>200, "Good", IF(B2>249, "Excellent", "Poor")))

    فارمولا پهرين شرط کي جانچي ٿو، ۽ ڇاڪاڻ ته 274 150 کان وڏو آهي، ان منطقي امتحان جو نتيجو پڻ صحيح آهي. نتيجي طور، فارمولا موٽائي ٿو "اطمينان بخش" بغير ٻين شرطن جي جانچ ڪرڻ جي.

    توهان ڏسو، IF فنڪشن جي ترتيب کي تبديل ڪندي نتيجو تبديل ڪري ٿو:

    فارمولا جو جائزو وٺو logic

    پنهنجي nested IF فارمولي جي منطقي وهڪري کي قدم بہ قدم ڏسڻ لاءِ، فارمولا ٽئب تي موجود Evaluate Formula خاصيت استعمال ڪريو، فارمولا آڊيٽنگ گروپ هيٺ ڏنل اظهار اهو حصو آهي جيڪو في الحال تشخيص هيٺ آهي، ۽ ڪلڪ ڪري تجزيو ڪريو بٽڻ توهان کي تشخيصي عمل جا سڀ مرحلا ڏيکاريندو.

    مثال طور، هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل nested IF فارمولي جي پهرين منطقي ٽيسٽ جو اڀياس هن ريت ٿيندو: B2>249; 274>249; سچو؛ تمام سٺو.

    نسٽڊ IF ڪمن جي قوس کي بيلنس ڪريو

    Excel ۾ nested IFs سان گڏ هڪ اهم چئلينج قوس جي جوڙن جو ميلاپ آهي. جيڪڏهن قوسون نه ملندا آهن، توهان جو فارمولا ڪم نه ڪندو. خوشقسمتيءَ سان، Microsoft Excel ڪجھ خاصيتون مهيا ڪري ٿو جيڪي توھان جي مدد ڪري سگھن ٿيون قوس ۾ توازن قائم ڪرڻ ۾ جڏھن ھڪ فارمولا کي ايڊٽ ڪيو وڃي:

    • جيڪڏھن توھان وٽ قوس جو ھڪ کان وڌيڪ سيٽ آھن، قوس جا جوڙا مختلف رنگن ۾ ڇانيل آھن تنھنڪري ته افتتاحي قوس بند ڪرڻ واري سان ملندو آهي.
    • جڏهن توهان هڪ قوس بند ڪريو ٿا، ايڪسل مختصر طور تي ملندڙ جوڙي کي نمايان ڪري ٿو. ساڳيو بولڊنگ، يا ”چمڪندڙ“ اثر تڏهن پيدا ٿيندو آهي جڏهن توهان تير واري ڪيز استعمال ڪندي فارمولا ذريعي اڳتي وڌو ٿا.

    وڌيڪ معلومات لاءِ، مهرباني ڪري ڏسو Match paranthesis ايڪسل فارمولن ۾ جوڙو.

    ٽيڪسٽ ۽ انگن کي مختلف انداز سان سمجھو

    جڏهن توهان جي nested IF فارمولن جي منطقي ٽيسٽ ٺاهي، ياد رکو ته متن ۽ انگن کي مختلف طرح سان علاج ڪيو وڃي - هميشه متن جي قيمتن کي ڊبل حوالن ۾ شامل ڪريو، پر ڪڏهن به انگن جي چوڌاري اقتباس نه رکو:

    ساڄي: =IF(B2>249، "بهترين"،…)

    غلط: =IF(B2> "249"، "بهترين"،…)

    جي منطقي امتحانٻيو فارمولا FALSE واپس ڪندو جيتوڻيڪ B2 ۾ قيمت 249 کان وڌيڪ آهي. ڇو؟ ڇاڪاڻ ته 249 هڪ عدد آهي ۽ "249" هڪ عددي اسٽرنگ آهي، جيڪي ٻه مختلف شيون آهن.

    نسٽڊ IFs کي پڙهڻ لاءِ آسان بڻائڻ لاءِ اسپيس يا لائين بريڪ شامل ڪريو

    جڏهن هڪ فارمولا ٺاهيندي ڪيترن ئي سان nested IF ليولز، توھان فارمولا جي منطق کي صاف ڪري سگھو ٿا مختلف IF ڪمن کي اسپيس يا لائن بريڪز سان الڳ ڪري. ايڪسل فارمولا ۾ اضافي فاصلي جي پرواهه نه ڪندو آهي، تنهنڪري توهان ان کي خراب ڪرڻ جي باري ۾ پريشان نه ٿي سگهو.

    فارمولا جي هڪ خاص حصي کي ايندڙ لڪير ڏانهن منتقل ڪرڻ لاء، صرف ڪلڪ ڪريو جتي توهان هڪ لائين بريڪ داخل ڪرڻ چاهيو ٿا. ، ۽ پريس ڪريو Alt + Enter. ان کان پوء، فارمولا بار کي وڌايو جيترو ضروري آهي ۽ توهان ڏسندا ته توهان جو nested IF فارمولا سمجھڻ ۾ تمام آسان ٿي ويو آهي.

    Excel ۾ nested IF جا متبادل

    Excel 2003 ۽ پراڻن ورزن ۾ ست nested IF ڪمن جي حد تائين حاصل ڪرڻ لاءِ ۽ پنهنجي فارمولين کي وڌيڪ جامع ۽ تيز بنائڻ لاءِ، هيٺ ڏنل متبادل استعمال ڪرڻ تي غور ڪريو nested Excel IF افعال لاءِ.

    1. گھڻن شرطن جي جانچ ڪريو ۽ انھن ٽيسٽن جي نتيجن جي بنياد تي مختلف قدر واپس ڪريو، توھان استعمال ڪري سگھو ٿا CHOOSE فنڪشن بجاءِ nested IFs.
    2. هڪ ريفرنس ٽيبل ٺاھيو ۽ VLOOKUP استعمال ڪريو تقريبن ميچ سان جيئن ھن مثال ۾ ڏيکاريل آھي: VLOOKUP Excel ۾ nested IF جي بدران.
    3. IF کي منطقي ڪمن سان استعمال ڪريو OR / AND، جيئن ڏيکاريل آھي انھن ۾مثال.
    4. هڪ آري فارمولا استعمال ڪريو جيئن هن مثال ۾ ڏيکاريو ويو آهي.
    5. ڪنڪيٽنٽ فنڪشن يا ڪنڪيٽينٽ آپريٽر (&) استعمال ڪندي ڪيترن ئي IF بيانن کي گڏ ڪريو. هڪ فارمولا مثال هتي ملي سگهي ٿو.
    6. تجربه ڪندڙ Excel استعمال ڪندڙن لاءِ، هڪ کان وڌيڪ nested IF فنڪشن استعمال ڪرڻ جو بهترين متبادل شايد VBA استعمال ڪندي ڪسٽم ورڪ شيٽ فنڪشن ٺاهي رهيو آهي.

    هي ڪيئن آهي توھان ڪيترن ئي شرطن سان Excel ۾ If فارمولا استعمال ڪريو ٿا. مان توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد اٿم ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسڻ لاءِ.

    ڊائون لوڊ لاءِ مشق ورڪ بڪ

    Nested If Excel statements (.xlsx file)

    يونٽ مقدار
    $20
    $18
    20 کان 49 $16
    50 کان 100 $13
    101 کان وڌيڪ $12

    مائيڪل براون هڪ سرشار ٽيڪنالاجي جوش آهي جيڪو سافٽ ويئر اوزار استعمال ڪندي پيچيده عملن کي آسان ڪرڻ جي جذبي سان. ٽيڪنيڪي صنعت ۾ ڏهاڪن کان وڌيڪ تجربي سان، هن پنهنجي صلاحيتن کي Microsoft Excel ۽ Outlook، گڏوگڏ Google Sheets ۽ Docs ۾ ساراهيو آهي. مائيڪل جو بلاگ وقف ڪيو ويو آهي پنهنجي علم ۽ مهارت کي ٻين سان شيئر ڪرڻ لاءِ، پيداوار ۽ ڪارڪردگي کي بهتر ڪرڻ لاءِ آسان پيروي ڪرڻ واريون صلاحون ۽ سبق مهيا ڪرڻ لاءِ. چاهي توهان هڪ تجربيڪار پيشه ور آهيو يا شروعاتي، مائيڪل جو بلاگ انهن ضروري سافٽ ويئر اوزارن مان وڌ کان وڌ فائدو حاصل ڪرڻ لاءِ قيمتي بصيرتون ۽ عملي صلاحون پيش ڪري ٿو.