مواد جي جدول
ٽيوٽوريل ڏيکاري ٿو ته ڪيئن استعمال ڪجي IF کي AND فنڪشن سان گڏ Excel ۾ هڪ فارمولا ۾ ڪيترن ئي حالتن کي جانچڻ لاءِ.
دنيا ۾ ڪجهه شيون محدود هونديون آهن. ٻيا لامحدود آهن، ۽ IF فنڪشن لڳي ٿو انهن مان هڪ آهي. اسان جي بلاگ تي، اسان وٽ اڳ ۾ ئي هٿرادو Excel IF سبق آهن ۽ اڃا به هر روز نوان استعمال ڳوليندا آهن. اڄ، اسان اهو ڏسڻ وارا آهيون ته توهان ڪيئن استعمال ڪري سگهو ٿا IF کي AND فنڪشن سان گڏ هڪ ئي وقت ۾ ٻه يا وڌيڪ حالتن جو جائزو وٺڻ لاءِ.
IF AND بيان Excel ۾ 0>IF AND بيان ٺاھڻ لاءِ، توھان کي ظاھر طور IF ۽ AND افعال کي ھڪڙي فارمولا ۾ گڏ ڪرڻ جي ضرورت آھي. هتي ڪيئن آهي: IF(AND( condition1 , condition2 ,…), value_if_true, value_if_false)
سادي انگريزي ۾ ترجمو ٿيل، فارمولا هن ريت پڙهي ٿو: IF حالت 1 صحيح آهي ۽ حالت 2 صحيح آهي، هڪ ڪم ڪريو، ٻي صورت ۾ ٻيو ڪجهه ڪريو.
مثال طور، اچو ته هڪ فارمولو ٺاهيو جيڪو چيڪ ڪري ٿو ته B2 "ڊيليور ٿيل" آهي ۽ C2 خالي ناهي، ۽ نتيجن تي منحصر آهي ، ھيٺين مان ھڪڙو ڪري ٿو:
- جيڪڏھن ٻئي حالتون صحيح آھن، آرڊر کي نشان لڳايو "بند ٿيل".
- جيڪڏھن يا ته حالت FALSE آھي يا ٻئي FALSE آھن، ته پوءِ خالي موٽايو. string ("").
=IF(AND(B2="delivered", C2""), "Closed", "")
هيٺ ڏنل اسڪرين شاٽ ڏيکاري ٿو IF AND فنڪشن Excel ۾:
جيڪڏهن توهان ڪجھ قدر واپس ڪرڻ چاھيو ٿا ان صورت ۾ جيڪڏھن منطقي امتحان غلط ڏانھن evaluate ڪري، ان قيمت کي فراهم ڪريو value_if_false دليل. مثال طور:
=IF(AND(B2="delivered", C2""), "Closed", "Open")
تبديل ٿيل فارمولا نڪرندو "بند" جيڪڏھن ڪالم B "ڊيليور" آھي ۽ C ۾ ڪا به تاريخ آھي (غير خالي). ٻين سڀني حالتن ۾، اهو "اوپن" موٽائي ٿو:
0>11>3>0> نوٽ. ايڪسل ۾ IF AND فارمولا استعمال ڪندي ٽيڪسٽ حالتن جو جائزو وٺڻ لاءِ، مهرباني ڪري ذهن ۾ رکو ته لوئر ڪيز ۽ اپر ڪيز کي ساڳيو اکر سمجھيو وڃي ٿو. جيڪڏھن توھان ڳولي رھيا آھيو ڪيس-حساس IF AND فارمولا، AND جي ھڪڙي يا وڌيڪ دليلن کي EXACT فنڪشن ۾ لپايو جيئن اھو ڳنڍيل مثال ۾ ڪيو ويو آھي.هاڻي ته توهان Excel IF AND بيان جو نحو ڄاڻو ٿا، اچو ته مان توهان کي ڏيکاريان ته اهو ڪهڙي قسم جا ڪم حل ڪري سگهي ٿو.
Excel IF: کان وڏو ۽ ان کان گهٽ
۾ اڳيون مثال، اسان ٻن حالتن کي ٻن مختلف سيلن ۾ جانچي رهيا هئاسين. پر ڪڏهن ڪڏهن توهان کي ساڳئي سيل تي ٻه يا وڌيڪ ٽيسٽ هلائڻ جي ضرورت پوندي. هڪ عام مثال چيڪ ڪري رهيو آهي ته سيل جي قيمت ٻن نمبرن جي وچ ۾ آهي. Excel IF AND فنڪشن به آساني سان ڪري سگھي ٿو!
چون ٿا ته توھان وٽ ڪالمن B ۾ ڪجھ سيلز نمبر آھن ۽ توھان کي گذارش آھي ته توھان کي گذارش آھي ته جھنڊو ڏيو $50 کان وڌيڪ پر $100 کان گھٽ. ان کي مڪمل ڪرڻ لاء، هن فارمولا کي C2 ۾ داخل ڪريو ۽ پوء ان کي ڪالمن ۾ نقل ڪريو:
=IF(AND(B2>50, B2<100), "x", "")
14>
جيڪڏهن توهان کي شامل ڪرڻ جي ضرورت آهي حد قدر (50 ۽ 100)، استعمال ڪريو کان گھٽ يا برابر آپريٽر (<=) ۽ کان وڏو يا برابر (>=) آپريٽر:
=IF(AND(B2>=50, B2<=100), "x", "")
ڪجهه ٻين کي پروسيس ڪرڻ لاءِفارمولا تبديل ڪرڻ کان سواءِ حد جا قدر، ٻن الڳ سيلن ۾ گھٽ ۾ گھٽ ۽ وڌ ۾ وڌ انگ داخل ڪريو ۽ پنھنجي فارمولا ۾ انھن سيلز ڏانھن رجوع ڪريو. فارمولا لاءِ سڀني قطارن ۾ صحيح ڪم ڪرڻ لاءِ، پڪ ڪريو ته حد جي سيلن لاءِ مطلق حوالا استعمال ڪريو ($F$1 ۽ $F$2 اسان جي صورت ۾):
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
ساڳئي فارمولا استعمال ڪندي، توهان چيڪ ڪري سگهو ٿا ته ڇا هڪ تاريخ اچي ٿي هڪ مخصوص حد جي اندر .
مثال طور، اچو ته تاريخن کي 10 جي وچ ۾ نشان لڳايو -سيپٽمبر-2018 ۽ 30-سيپٽمبر-2018، شامل. هڪ ننڍڙي رڪاوٽ اها آهي ته تاريخون سڌو سنئون منطقي امتحانن کي فراهم نه ٿي ڪري سگهجن. ايڪسل لاءِ تاريخن کي سمجھڻ لاءِ، انھن کي DATEVALUE فنڪشن ۾ بند ڪيو وڃي، جھڙوڪ:
=IF(AND(B2>=DATEVALUE("9/10/2018"), B2<=DATEVALUE("9/30/2018")), "x", "")
يا صرف ان پٽ From ۽ To تاريخون ٻن سيلن ۾ ($F$1 ۽ $F$2 هن مثال ۾) ۽ انهن کي انهن سيلن مان ”ڪڍيو“ اڳي ئي واقف IF ۽ فارمولا استعمال ڪندي:
=IF(AND(B2>=$F$1, B2<=$F$2), "x", "")
وڌيڪ معلومات لاءِ، مھرباني ڪري ڏسو Excel IF بيان ٻن نمبرن يا تاريخن جي وچ ۾.
IF ھي ۽ اھو، پوءِ ڪجھ ڳڻيو
اڳوڻي بيان ڪيل قدرن کي واپس ڪرڻ کان علاوه، Excel IF AND فنڪشن پڻ مختلف حسابن کي انجام ڏئي سگھي ٿو ان تي منحصر ڪري ٿو ته بيان ڪيل حالتون صحيح آھن يا غلط.
نقش کي ڏيکارڻ لاءِ، اسان "بند ٿيل" سيلز لاءِ 5% جو بونس حساب ڪندا سين جيڪا رقم ان کان وڌيڪ يا برابر آھي. $100 تائين.
فرض ڪيو رقم ڪالم B ۾ آهي ۽ آرڊر اسٽيٽس ڪالم C ۾،فارمولا هن ريت آهي:
=IF(AND(B2>=100, C2="closed"), B2*10%, 0)
مٿي ڏنل فارمولا صفر کي باقي آرڊرن کي تفويض ڪري ٿو ( value_if_false = 0) . جيڪڏهن توهان هڪ ننڍڙو متحرڪ بونس ڏيڻ لاءِ تيار آهيو، چئو 3%، انهن آرڊرن لاءِ جيڪي شرطن تي پورا نه ٿا اچن، ان ۾ لاڳاپيل مساوات شامل ڪريو value_if_false دليل:
=IF(AND(B2>=100, C2="closed"), B2*10%, B2*3%)
Multiple IF AND بيانن ۾ Excel
جيئن توهان محسوس ڪيو هوندو، اسان مٿين سڀني مثالن ۾ صرف ٻن معيارن جو جائزو ورتو آهي. پر ڪجھ به نه آھي جيڪو توھان کي توھان جي IF ۽ فارمولن ۾ ٽن ۽ وڌيڪ ٽيسٽن کي شامل ڪرڻ کان روڪيو جيستائين اھي Excel جي انھن عام حدن جي تعميل ڪن:
- Excel 2007 ۽ اعليٰ ۾، 255 دليلن تائين فارمولا ۾ استعمال ڪري سگھجي ٿو، مجموعي طور فارمولا جي ڊيگهه 8,192 اکرن کان وڌيڪ نه ھجي.
- Excel 2003 ۽ ھيٺئين ۾، 30 کان وڌيڪ دليلن جي اجازت نه آھي، جنھن جي ڪل ڊگھائي 1,024 اکرن کان وڌيڪ نه ھجي.
گهڻن ۽ شرطن جي مثال طور، مهرباني ڪري انهن تي غور ڪريو:
- رقم (B2) $100 کان وڌيڪ يا برابر هجڻ گهرجي
- آرڊر جي صورتحال (C2) "بند ٿيل" آهي
- ترسيل جي تاريخ (D2) موجوده مهيني جي اندر آهي
هاڻي، اسان کي آرڊر جي سڃاڻپ ڪرڻ لاءِ IF ۽ بيان جي ضرورت آهي جنهن لاءِ سڀئي 3 شرط صحيح آهن. ۽ ھتي اھو آھي:
=IF(AND(B2>=100, C2="Closed", MONTH(D2)=MONTH(TODAY())), "x", "")
ڏنو ويو آھي ته 'موجوده مهينو' لکڻ جي وقت آڪٽوبر ھو، فارمولا ھيٺ ڏنل نتيجا ڏئي ٿو:
6> Nested IF ANDبيان
جڏهن وڏي ورڪ شيٽ سان ڪم ڪري رهيا آهيو، موقعا آهن ته توهان کي هڪ وقت ۾ مختلف ۽ معيار جا ڪجهه سيٽ چيڪ ڪرڻ گهرجن. ان لاءِ، توھان وٺو ھڪڙو کلاسک Excel nested IF فارمولا ۽ ان جي منطقي ٽيسٽن کي AND بيانن سان وڌايو، جھڙوڪ:
IF(AND(…), output1, IF(AND(…), output2, IF(AND(…), output3, output4)))عام خيال حاصل ڪرڻ لاءِ، مھرباني ڪري ھيٺ ڏنل مثال ڏسو.
فرض ڪريو ته توھان پنھنجي خدمت کي ريٽ ڪرڻ چاھيو ٿا پھچڻ جي قيمت ۽ اندازي مطابق ترسيل جي وقت جي بنياد تي (ETD):
- بہترين : ترسيل قيمت $20 کان گھٽ ۽ ETD 3 ڏينھن کان گھٽ
- ناقص : ترسيل قيمت $30 کان وڌيڪ ۽ ETD 5 ڏينهن کان وڌيڪ
- اوسط : وچ ۾ ڪجھ به
IF(AND(B2<20, C2<3), "Excellent", …)
IF(AND(B2>30, C2>5), "Poor", …)
…۽ هڪ کي ٻئي ۾ داخل ڪريو:
=IF(AND(B2>30, C2>5), "Poor", IF(AND(B2<20, C2<3), "Excellent", "Average"))
نتيجو ان سان ملندڙ جلندڙ نظر ايندو:
وڌيڪ فارمولا جا مثال Excel nested IF AND Statements ۾ ملي سگھن ٿا.
Case-sensitive IF AND ايڪسل ۾ فنڪشن
جيئن هن سبق جي شروعات ۾ ذڪر ڪيو ويو آهي، ايڪسل IF ۽ فارمولا اپر ڪيس ۽ لوئر ڪيس اکرن ۾ فرق نٿا ڪن ڇاڪاڻ ته AND فنڪشن فطرت جي لحاظ کان غير حساس آهي.
جيڪڏهن توهان ڪيس-حساس ڊيٽا سان ڪم ڪري رهيا آهيو ۽ ٽيڪسٽ ڪيس کي نظر ۾ رکندي شرطن جو جائزو وٺڻ چاهيو ٿا، هر هڪ فرد جي منطقي جانچ ڪريو EXACT فنڪشن ۽ نسٽ اندراهي افعال توهان جي ۽ بيان ۾:
IF(AND(EXACT( cell," condition1")، EXACT( cell," condition2"))، value_if_true، value_if_false)هن مثال لاءِ، اسان هڪ مخصوص گراهڪ (مثال طور سائبر اسپيس نالي ڪمپني) جي آرڊر کي نشانو بڻائڻ وارا آهيون جنهن جي رقم هڪ خاص نمبر کان وڌيڪ آهي، چئو $100.
جيئن توهان هيٺ ڏنل اسڪرين شاٽ ۾ ڏسي سگهو ٿا، ڪالم B ۾ ڪجهه ڪمپني جا نالا ساڳيا اقتباس ڏيکاريندڙ ڪردارن جي صورت ۾، ۽ ان جي باوجود اهي مختلف ڪمپنيون آهن، تنهنڪري اسان کي نالا چيڪ ڪرڻا پوندا بلڪل . ڪالم C ۾ رقمون آهن انگ آهن، ۽ اسان انهن لاءِ باقاعده ”وڏي کان وڏو“ ٽيسٽ هلائيندا آهيون:
=IF(AND(EXACT(B2, "Cyberspace"), C2>100), "x", "")
فارمولا کي وڌيڪ لچڪدار بڻائڻ لاءِ، توهان ٽارگيٽ ڪسٽمر جو نالو ۽ رقم داخل ڪري سگهو ٿا ٻن الڳ خانن ۾ ۽ انهن سيلن ڏانهن رجوع ڪريو. بس ياد رکو سيل ريفرنسز کي $ sign ($G$1 ۽ $G$2 اسان جي ڪيس ۾) سان ان ڪري اهي تبديل نه ٿيندا جڏهن توهان فارمولا نقل ڪندا ٻين قطارن ۾:
=IF(AND(EXACT(B2, $G$1), C2>$G$2), "x", "")
ھاڻي توھان ٽائيپ ڪري سگھوٿا ڪو به نالو ۽ رقم حوالو ڪيل سيلز ۾، ۽ فارمولا توھان جي ٽيبل ۾ لاڳاپيل آرڊر کي جھنڊو ڏيندو:
IF OR AND فارمولا Excel ۾
Excel IF فارمولن ۾، توهان صرف هڪ منطقي فنڪشن استعمال ڪرڻ تائين محدود نه آهيو. گھڻن شرطن جي مختلف مجموعن کي جانچڻ لاءِ، توھان آزاد آھيو IF, AND, OR ۽ ٻين ڪمن کي گڏ ڪرڻ لاءِ گھربل منطقي ٽيسٽ هلائڻ لاءِ. هتي IF AND OR فارمولا جو هڪ مثال آهي جيڪو ڪجهه ٽيسٽ ڪري ٿوOR جي اندر اندر حالتون AND. ۽ ھاڻي، مان توھان کي ڏيکاريندس ته توھان ڪيئن ڪري سگھوٿا ٻه يا وڌيڪ ۽ ٽيسٽون OR فنڪشن اندر.
فرض ڪريو، توھان چاھيو ٿا ٻن گراهڪن جي آرڊر کي نشان ھڻڻ لاءِ ھڪ خاص نمبر کان وڏي رقم سان، چئو $100.
Excel ٻولي ۾، اسان جون حالتون هن طرح بيان ڪيون ويون آهن:
OR(AND( Customer1 , Amount >100), AND( Customer2 , Amount >100)
فرض ڪيو ته گراهڪ جا نالا ڪالمن B ۾ آهن، رقمون ڪالمن C ۾، 2 ٽارگيٽ جا نالا G1 ۽ G2 ۾ آھن، ۽ ھدف جي رقم G3 ۾ آھي، توھان ھي فارمولا استعمال ڪريو ان سان لاڳاپيل آرڊر کي نشان ھڻڻ لاءِ "x":
=IF(OR(AND(B2=$G$1, C2>$G$3), AND(B2=$G$2, C2>$G$3)), "x", "")
ساڳئي نتيجا حاصل ڪري سگھجن ٿا وڌيڪ ڪمپيڪٽ نحو:
=IF(AND(OR(B2=$G$1,B2= $G$2), C2>$G$3), "x", "")
23>
پڪ ناهي ته توهان فارمولا جي منطق کي مڪمل طور تي سمجهي رهيا آهيو؟ وڌيڪ معلومات Excel IF ۾ گھڻن AND/OR شرطن سان ملي سگھي ٿي.
اھڙيءَ طرح توھان استعمال ڪندا آھيو IF ۽ AND افعال گڏجي Excel ۾. پڙهڻ لاءِ توهان جي مهرباني ۽ ايندڙ هفتي ملنداسين!
پریکٹس ورڪ بڪ
IF AND Excel – فارمولا مثال (.xlsx فائل)