18>1 کان 10 $20 |
18>11 کان 19 $18 |
20 کان 49 | $16 |
50 کان 100 | $13 |
101 کان وڌيڪ | $12 |
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 افعال لاءِ.
- گھڻن شرطن جي جانچ ڪريو ۽ انھن ٽيسٽن جي نتيجن جي بنياد تي مختلف قدر واپس ڪريو، توھان استعمال ڪري سگھو ٿا CHOOSE فنڪشن بجاءِ nested IFs.
- هڪ ريفرنس ٽيبل ٺاھيو ۽ VLOOKUP استعمال ڪريو تقريبن ميچ سان جيئن ھن مثال ۾ ڏيکاريل آھي: VLOOKUP Excel ۾ nested IF جي بدران.
- IF کي منطقي ڪمن سان استعمال ڪريو OR / AND، جيئن ڏيکاريل آھي انھن ۾مثال.
- هڪ آري فارمولا استعمال ڪريو جيئن هن مثال ۾ ڏيکاريو ويو آهي.
- ڪنڪيٽنٽ فنڪشن يا ڪنڪيٽينٽ آپريٽر (&) استعمال ڪندي ڪيترن ئي IF بيانن کي گڏ ڪريو. هڪ فارمولا مثال هتي ملي سگهي ٿو.
- تجربه ڪندڙ Excel استعمال ڪندڙن لاءِ، هڪ کان وڌيڪ nested IF فنڪشن استعمال ڪرڻ جو بهترين متبادل شايد VBA استعمال ڪندي ڪسٽم ورڪ شيٽ فنڪشن ٺاهي رهيو آهي.
هي ڪيئن آهي توھان ڪيترن ئي شرطن سان Excel ۾ If فارمولا استعمال ڪريو ٿا. مان توهان جي پڙهڻ لاءِ مهرباني ڪريان ٿو ۽ اميد اٿم ته توهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسڻ لاءِ.
ڊائون لوڊ لاءِ مشق ورڪ بڪ
Nested If Excel statements (.xlsx file)