فہرست کا خانہ
ایکسل میں کام کرتے ہوئے کئی بار، ہمیں مختلف شرائط یا معیارات شامل کرنے کے لیے متعدد IF بیانات کے ساتھ کام کرنا پڑتا ہے۔ اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ ایکسل میں متن کے ساتھ متعدد IF بیانات کیسے استعمال کر سکتے ہیں۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
<7 ایکسل میں متن کے ساتھ ایک سے زیادہ IF بیانات کا استعمال کیسے کریں (6 فوری طریقے)۔>یہاں ہمیں سن فلاور کنڈرگارٹن نامی اسکول میں فزکس اور کیمسٹری کے کچھ طلباء کے امتحانی ریکارڈ کے ساتھ ایک ڈیٹا سیٹ ملا ہے۔
آج ہمارا مقصد ہے فزکس اور کیمسٹری کے نتائج کی بنیاد پر ہر طالب علم کا مجموعی نتیجہ معلوم کریں۔
ہم یہاں متعدد IF اسٹیٹمنٹس کا اطلاق کریں گے۔
1۔ ایک سے زیادہ IF بیانات متن کے ساتھ AND حالت کے ساتھ (کیس غیر حساس میچ)
آئیے ایک لمحے کے لیے سوچتے ہیں کہ طالب علم کا مجموعی نتیجہ "پاس" صرف اسی صورت میں ہوتا ہے جب وہ دونوں مضامین میں پاس ہو، ورنہ "فیل" ہے۔
یہاں ہمیں IF فنکشن کے اندر ایک AND فنکشن کا اطلاق کرنا ہوگا۔
لہذا، مجموعی طور پر فارمولہ پہلے طالب علم کا نتیجہ یہ ہوگا:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
نوٹس:
- The IF فنکشن بطور ڈیفالٹ کیس غیر حساس مماثلتوں سے ملتا ہے۔ تو چاہے آپ C4= "pass" یا C4= "Pass" استعمال کریں یہاں کوئی فرق نہیں پڑتا۔
- AND(C4="pass"، D4="پاس") واپسی TRUE صرف اس صورت میں جب دونوں شرائط TRUE ہوں۔ بصورت دیگر یہ FALSE لوٹتا ہے۔
- لہذا، IF(AND(C4=”pass”,D4=”pass”),”Pass”,”Fail”) واپس آئے گا "پاس" صرف اس صورت میں جب وہ دونوں مضامین میں پاس ہو، ورنہ یہ واپس آئے گا "فیل" ۔
اب اس فارمولے کو باقی سیلز میں کاپی کرنے کے لیے فل ہینڈل کو گھسیٹیں۔
مزید پڑھیں: IF کے ساتھ AND ایکسل فارمولے میں (7 مثالیں)
2۔ AND حالت کے ساتھ متن کے ساتھ متعدد IF بیانات (کیس سے حساس میچ)
IF فنکشن بذریعہ ڈیفالٹ ٹیکسٹس کے ساتھ کیس غیر حساس مماثلتیں لوٹاتا ہے۔
لہذا، اگر آپ کیس حساس میچ کو واپس کرنا چاہتے ہیں، تو آپ کو تھوڑا مشکل ہونا پڑے گا۔
آپ ایکسل کے ایگزیکٹ فنکشن کو IF فنکشن<2 کے ساتھ مل کر استعمال کرسکتے ہیں۔> کیس کے لحاظ سے حساس میچز واپس کرنے کے لیے۔
پہلے طالب علم کے مجموعی نتیجہ کے لیے اس فارمولے کا استعمال کریں:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
نوٹس:
- EXACT فنکشن کیس حساس میچوں کے ساتھ کام کرتا ہے۔ لہذا آپ کو بالکل استعمال کرنا ہوگا EXACT(C4,"Pass")۔
- EXACT(C4,"pass") یہاں کام نہیں کرے گا۔ یہ FALSE واپس آئے گا۔ آپ اسے خود جانچ سکتے ہیں۔
- باقی پچھلے فارمولے کی طرح ہے۔ 1 دونوں مضامین میں “پاس” ہے۔
اب، آپ فل ہینڈل کو گھسیٹ سکتے ہیں۔اس فارمولے کو باقی سیلز میں کاپی کریں۔
مزید پڑھیں: ایکسل میں ایک سے زیادہ IF کنڈیشن کیسے استعمال کریں (3 مثالیں)
3۔ OR حالت کے ساتھ متن کے ساتھ متعدد IF بیانات (کیس غیر حساس میچ)
اب ہم IF فنکشن کے اندر OR فنکشن کا اطلاق کریں گے۔
آئیے اس لمحے کے لیے سوچتے ہیں کہ کوئی بھی طالب علم امتحان میں پاس ہوتا ہے اگر وہ امتحان میں کم از کم ایک مضمون میں پاس ہوتا ہے۔
اس لیے، طلبہ کا مجموعی نتیجہ معلوم کرنے کے لیے، ہمیں درخواست دینا ہوگی۔ OR شرط۔
پہلے طالب علم کے مجموعی نتیجہ کا فارمولا یہ ہوگا:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
نوٹس:
- IF فنکشن بطور ڈیفالٹ کیس غیر حساس مماثلتوں سے میل کھاتا ہے۔ تو چاہے آپ C4= "pass" یا C4= "Pass" استعمال کریں یہاں کوئی فرق نہیں پڑتا۔
- یا(C4="پاس"، D4=”pass”) واپسی TRUE اگر کم از کم ایک شرط TRUE ہو۔ بصورت دیگر، یہ FALSE لوٹتا ہے۔
- لہذا، IF(OR(C4=”pass”,D4=”pass”),”Pass”,”Fail”) <2 "پاس" واپس آئے گا اگر وہ کم از کم ایک مضمون میں پاس کرتا ہے، ورنہ یہ واپس آئے گا "فیل" ۔
اب اس فارمولے کو باقی سیلز میں کاپی کرنے کے لیے فل ہینڈل کو گھسیٹیں۔
20>
مزید پڑھیں: <2 ایکسل میں MAX IF فنکشن کا استعمال کیسے کریں
4. OR شرط کے ساتھ متن کے ساتھ متعدد IF بیانات (کیس حساس میچ)
جیسا کہ ہم نے اس میں استعمال کیا اور حالت، آپ کیس حساس میچ بنانے کے لیے EXACT فنکشن اور IF فنکشن کا مجموعہ استعمال کرسکتے ہیں۔
اسے استعمال کریں۔ پہلے طالب علم کے لیے فارمولا:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
نوٹس:
- The EXACT فنکشن کیس حساس میچوں کے ساتھ کام کرتا ہے۔ لہذا آپ کو بالکل استعمال کرنا ہوگا EXACT(C4، "پاس")۔
- EXACT(C4, "pass") یہاں کام نہیں کرے گا۔ یہ FALSE واپس آئے گا۔ آپ اسے خود جانچ سکتے ہیں۔
- باقی پچھلے فارمولے کی طرح ہے۔ IF(OR(EXACT(C4,"Pass"), EXACT(D4,"Pass")),"Pass","Fail") واپس آئے گا "Pass" اگر وہاں ہے کم از کم ایک مضمون میں "پاس" ہے باقی سیلز۔
مزید پڑھیں: Excel VBA: If then Else بیان ایک سے زیادہ شرائط کے ساتھ (5 مثالیں)
5۔ نیسٹڈ IF اسٹیٹمنٹس
اب تک، ہم نے ہینڈل کرنے کے لیے IF فنکشن کے اندر AND فنکشن اور OR فنکشن کا استعمال کیا ہے۔ متعدد معیارات۔
لیکن آپ ایک IF فنکشن کسی دوسرے کے اندر IF فنکشن کو متعدد معیارات سے نمٹنے کے لیے بھی استعمال کرسکتے ہیں۔
اسے متعدد کہا جاتا ہے IF بیانات۔
AND اسٹیٹمنٹ، یعنی ایک طالب علم صرف اس صورت میں پاس ہوگا جب وہ دونوں مضامین میں پاس ہوتا ہے، اسے نیسٹڈ <1 کے ساتھ بھی لاگو کیا جاسکتا ہے۔>IF
نوٹس:
- یہاں، اگر سیل C4 میں ویلیو "Pass" ہے، تو یہ دیکھنے کے لیے آگے بڑھے گا کہ کیا سیل میں ویلیو D4 ہے۔
- اگر سیل D4 کی قیمت بھی "Pass' ہے، تب ہی یہ <1 کے طور پر تصدیق کرے گا۔>"پاس" ۔ بصورت دیگر، یہ "ناکام" کے طور پر تصدیق کرے گا۔
- اور IF فنکشن کیس غیر حساس میچ لوٹاتا ہے۔ تو C4=”پاس” یا C4=”پاس” یہاں واقعی کوئی فرق نہیں پڑتا۔
پھر اس فارمولے کو باقی سیلز میں بھرنے کے لیے Fill Handle کو گھسیٹیں۔
اس کے علاوہ، اگر آپ کیس حساس میچ چاہتے ہیں، تو آپ استعمال کرسکتے ہیں۔ EXACT فنکشن اور IF فنکشن کا مجموعہ جیسا کہ پہلے دکھایا گیا ہے۔
اس فارمولے کو پہلے سیل میں استعمال کریں اور پھر فل ہینڈل<2 کو گھسیٹیں۔>.
متعلقہ مواد: ایکسل IF فنکشن کو رینج آف ویلیوز کے ساتھ کیسے استعمال کریں
6۔ اری فارمولہ کے ساتھ متعدد IF بیانات
ہم نے اس مقام تک صرف یہ کیا ہے کہ ہم نے پہلے سیل میں فارمولہ لاگو کیا ہے اور پھر فارمولے کو بھرنے کے لیے فل ہینڈل کو گھسیٹ لیا ہے۔ باقی سیلز میں۔
لیکن آپ تمام سیلز کو ایک ساتھ بھرنے کے لیے ایک Array Formula بھی استعمال کر سکتے ہیں۔
The AND اور یا فارمولہ جو ہم نے پہلے استعمال کیا تھا اسے Array Formula پر لاگو نہیں کیا جاسکتا۔ لیکن آپ نیسٹڈ IF کے ساتھ Array Formula کا اطلاق کر سکتے ہیں۔فنکشن۔
Array Formula کے ساتھ تمام طلبہ کا مجموعی نتیجہ معلوم کرنے کے لیے، آپ یہ فارمولا داخل کر سکتے ہیں:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
<2 نوٹس:
- یہاں C4:C13 اور D4:D13 میرے معیار کی دو رینجز ہیں۔ آپ اپنا استعمال کریں۔
- یہاں ہم کیس کے لحاظ سے حساس میچ کا انتخاب کر رہے ہیں۔ اگر آپ کیس غیر حساس میچ چاہتے ہیں تو اس کی بجائے C4:C13="Pass" اور D4:D13="Pass" استعمال کریں۔
- CTRL دبائیں فارمولہ درج کرنے کے لیے +SHIFT+ENTER جب تک آپ Office 365 میں نہ ہوں۔
مزید پڑھیں: کیسے کریں ایکسل میں بڑھاپے کے لیے ایک سے زیادہ اگر شرائط استعمال کریں (5 طریقے)
نتیجہ
ان طریقوں کو استعمال کرتے ہوئے، آپ ایکسل میں متن کے ساتھ متعدد IF بیانات استعمال کرسکتے ہیں۔ کیا آپ کوئی اور طریقہ جانتے ہیں؟ یا آپ کے پاس کوئی سوال ہے؟ بلا جھجھک ہم سے پوچھیں۔