IF ایکسل میں INDEX-MATCH کے ساتھ (3 مناسب نقطہ نظر)

  • اس کا اشتراک
Hugh West

اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ IF کو کس طرح INDEX-MATCH ایکسل میں استعمال کر سکتے ہیں۔ IF فنکشن، INDEX فنکشن، اور MATCH فنکشن ایکسل کے تین بہت اہم اور وسیع پیمانے پر استعمال ہونے والے فنکشن ہیں۔ ایکسل میں کام کرتے ہوئے، ہمیں اکثر ان تین فنکشنز کا مجموعہ استعمال کرنا پڑتا ہے۔ آج میں آپ کو دکھاؤں گا کہ آپ ان فنکشنز کو ہر ممکن طریقے سے کس طرح جامع طریقے سے جوڑ سکتے ہیں۔

پریکٹس ورک بک ڈاؤن لوڈ کریں

IF کے ساتھ INDEX- MATCH.xlsx

3 ایکسل میں INDEX-MATCH کے ساتھ IF استعمال کرنے کے طریقے

یہاں ہمارے پاس ناموں<کے ساتھ ایک ڈیٹا سیٹ ہے سن فلاور کنڈرگارٹن نامی اسکول کے 2> کچھ طلباء، اور ان کے مارکس فزکس اور کیمسٹری ۔

آئیے اس ڈیٹا سیٹ سے تمام ممکنہ طریقوں سے IF فنکشن ، INDEX فنکشن ، اور MATCH فنکشن کو یکجا کرنے کی کوشش کریں۔

1۔ ایکسل میں INDEX-MATCH کے ساتھ IF استعمال کرنے کے لیے IF فنکشن کے اندر INDEX-MATCH لپیٹیں

آپ IF فنکشن کے اندر INDEX-MATCH فارمولہ لپیٹ سکتے ہیں۔ اگر کسی طرح ضروری ہو تو۔

مثال کے طور پر، آئیے ایک لمحے کے لیے سوچتے ہیں کہ اسکول اتھارٹی نے فزکس میں سب سے کم نمبر والے طالب علم کو تلاش کرنے کا فیصلہ کیا ہے۔

لیکن یہ صرف اس صورت میں ہے جب سب سے کم نمبر ہوں۔ فزکس میں 40 سے کم ہے۔

اگر یہ نہیں ہے تو پھر طالب علم کو تلاش کرنے کی ضرورت نہیں ہے اور یہ "کوئی طالب علم نہیں" دکھائے گا۔

⧪ سکول اتھارٹی کیسے کر سکتا ہے۔اس کو پورا کریں؟

آسان۔ وہ INDEX-MATCH فارمولہ کو اس فارمولے کی طرح IF فنکشن کے اندر لپیٹ سکتے ہیں:

=IF(MIN(C4:C13)<40,INDEX(B4:D13,MATCH(MIN(C4:C13),C4:C13,0),1),"No Student")

دیکھیں، جیسا کہ فزکس میں سب سے کم نمبر 40 ( 20 اس معاملے میں) سے کم ہے، ہمیں کم سے کم نمبر والا طالب علم۔

وہ الفریڈ موئس ہے۔

فارمولے کی وضاحت:

  • MIN(C4:C13) کالم میں سب سے چھوٹی قدر واپس کرتا ہے C4:C13 ( فزکس میں مارکس )۔ اس مثال میں، یہ ہے 20 ۔ تفصیلات کے لیے MIN فنکشن دیکھیں۔
  • تو فارمولہ IF(20<40,INDEX(B4:D13,MATCH(20,C4:C13,0),1 بن جاتا ہے۔ ),"کوئی طالب علم نہیں") .
  • جیسا کہ IF فنکشن ( 20<40 ) میں شرط TRUE ہے، یہ پہلی دلیل واپس کرتا ہے، INDEX(B4:D13,MATCH(20,C4:C13,0),1) .
  • MATCH(20,C4:C13,0) ) کالم C4:C13 (فزکس میں مارکس) میں 20 کے عین مطابق مماثلت کو تلاش کرتا ہے اور چوتھی قطار میں تلاش کرتا ہے (سیل میں C7 )۔ تو یہ واپس آتا ہے 4 ۔
  • اب فارمولا بن جاتا ہے INDEX(B4:D13,4,1) ۔ یہ رینج کے چوتھی قطار اور 1st کالم سے قیمت واپس کرتا ہے B4:D13 (ڈیٹا سیٹ کالم ہیڈرز<2 کو چھوڑ کر>).
  • یہ فزکس میں سب سے کم نمبر والے طالب علم کا نام ہے۔ اور یہ ہے الفریڈ موئس۔

مزید کام مکمل کرنا:

اب اگر آپ اس فارمولے کو سمجھتے ہیں تو کیا آپ بتا سکتے ہیں؟مجھے کیمسٹری میں سب سے زیادہ نمبر والے طالب علم کا پتہ لگانے کا فارمولا ہے؟

یہ صرف اس صورت میں ہے جب سب سے زیادہ نمبر 80 سے زیادہ یا اس کے برابر ہو۔ اگر نہیں، تو "کوئی طالب علم نہیں" لوٹائیں۔

ہاں۔ آپ نے صحیح اندازہ لگایا ہے۔ فارمولا یہ ہوگا:

=IF(MAX(D4:D13)>=80,INDEX(B4:D13,MATCH(MAX(D4:D13),D4:D13,0),1),"No Student")

دیکھیں، کیمسٹری میں سب سے زیادہ نمبر اس سے زیادہ ہیں 80 ( 95 اس مثال میں)، ہم نے کیمسٹری میں سب سے زیادہ نمبر حاصل کرنے والے طالب علم کو حاصل کیا ہے۔

ستم ظریفی یہ ہے کہ یہ دوبارہ الفریڈ موئیس ہے۔

<0 مزید پڑھیں: ایک سیل میں ایک سے زیادہ اقدار واپس کرنے کے لیے ایکسل INDEX MATCH

2۔ ایکسل میں INDEX-MATCH کے ساتھ IF استعمال کرنے کے لیے INDEX فنکشن کے اندر IF فنکشن کا استعمال کریں

ہم اگر ضروری ہو تو INDEX فنکشن کے اندر ایک IF فنکشن بھی استعمال کر سکتے ہیں۔ کہیں.

مندرجہ ذیل تصویر کو دیکھیں۔ اس بار ہمارے پاس سن فلاور کنڈرگارٹن کے دو مختلف درجات کے طلباء کا امتحانی ریکارڈ (صرف فزکس ) ہے۔

اب ہمارے پاس ایک سیل ہے H9 ورک شیٹ میں جس میں VII شامل ہے۔

ہم ایک فارمولہ اخذ کرنا چاہتے ہیں جو طالب علم کو ملحقہ میں گریڈ VII کے سب سے زیادہ نمبروں کے ساتھ دکھائے گا۔ سیل اگر H9 VII پر مشتمل ہے۔

اور اگر اس میں VIII ہے تو فارمولہ طالب علم کو سے سب سے زیادہ نمبروں کے ساتھ دکھائے گا۔ گریڈ VIII ۔

⧪ اسے کیسے عمل میں لایا جائے؟

آپ ایک IF فنکشن<2 داخل کر سکتے ہیں۔> کام کو پورا کرنے کے لیے ایک INDEX فنکشن کے اندر۔ دیفارمولا یہ ہوگا:

=INDEX(IF(H9="VII",B6:C15,E6:F15),IF(H9="VII",MATCH(MAX(C6:C15),C6:C15,1),MATCH(MAX(F6:F15),F6:F15,1)),1)

19>

دیکھو، جیسا کہ VII ہے سیل H9 میں، ہم طالب علم کو گریڈ VII سے سب سے زیادہ نمبر حاصل کر رہے ہیں۔

یہ اسٹیو اسمتھ ہے، 98 نمبروں کے ساتھ۔

اور اگر ہم وہاں VIII داخل کرتے ہیں، تو ہمیں گریڈ VIII سے سب سے زیادہ نمبر حاصل کرنے والا طالب علم ملے گا۔

وہ پال کیننگٹن ہوگا۔

فارمولے کی وضاحت:

  • IF(H9=”VII”,B6:C15 ,E6:F15) واپس کرتا ہے B6:C15 اگر سیل H9 "VII" پر مشتمل ہے۔ بصورت دیگر، یہ واپس آتا ہے E6:F15۔
  • اسی طرح، IF(H9=”VII”,MATCH(MAX(C6:C15),C6:C15,1),MATCH (MAX(F6:F15),F6:F15,1)) واپسی MATCH(MAX(C6:C15),C6:C15,1) اگر H9 پر مشتمل ہے "VII" ۔ بصورت دیگر، یہ MATCH(MAX(F6:F15),F6:F15,1) لوٹاتا ہے۔
  • اس لیے، جب H9 میں "VII"<ہوتا ہے۔ 2>، فارمولہ بن جاتا ہے INDEX(B6:C15,MATCH(MAX(C6:C15),C6:C15,1,1) .
  • MAX(C6: C15) رینج C6:C15 ( مارکس کے گریڈ VII ) سے سب سے زیادہ نمبر دیتا ہے۔ یہ یہاں 98 ہے۔ تفصیلات کے لیے MAX فنکشن دیکھیں۔
  • لہذا، فارمولہ INDEX(B6:C15,MATCH(98,C6:C15,1),1) بن جاتا ہے۔
  • MATCH(98,C6:C15,1) کالم C6:C15 میں 98 کے عین مطابق مماثلت کو تلاش کرتا ہے۔ اسے ایک ملتا ہے۔ 8ویں قطار میں، سیل C13 میں۔ تو یہ واپس آتا ہے 8 ۔
  • فارمولہ اب بن جاتا ہے INDEX(B6:C15,8,1) ۔ یہڈیٹا سیٹ کے 8ویں قطار اور 1st کالم سے قیمت واپس کرتا ہے B6:C15۔
  • یہ وہ طالب علم ہے جس کے سب سے زیادہ نمبر ہیں گریڈ VII میں، اسٹیو اسمتھ۔

اسی طرح کی ریڈنگز

  • ایکسل انڈیکس اور ایک سے زیادہ معیار کے ساتھ میچ فنکشنز (4 فارمولے)
  • ایکسل میں کم از کم قیمت معلوم کرنے کے لیے INDEX-MATCH فارمولہ (4 مناسب طریقے)
  • انڈیکس، میچ اور ایک سے زیادہ کے ساتھ MAX ایکسل میں معیار
  • ایکسل میں XLOOKUP بمقابلہ INDEX-MATCH (تمام ممکنہ موازنہ)
  • انڈیکس ایکسل میں قطاروں اور کالموں میں ایک سے زیادہ معیارات کو ملاتا ہے

3۔ ایکسل میں INDEX-MATCH کے ساتھ IF استعمال کرنے کے لیے MATCH فنکشن کے اندر IF فنکشن کا استعمال کریں

اگر ضروری ہو تو آپ IF فنکشن کو بھی MATCH فنکشن کے اندر استعمال کر سکتے ہیں۔ .

آئیے سن فلاور کنڈرگارٹن کے طلباء کے فزکس اور کیمسٹری کے مارکس کے ساتھ اپنے اصل ڈیٹا سیٹ پر واپس جائیں۔

اب ہم ایک اور مختلف کام انجام دیں گے۔

ورک شیٹ کے سیل F4 میں، مضمون کا نام ہے "فزکس" ۔

ہم ایک فارمولہ اخذ کریں گے جو طالب علم کو ملحقہ سیل میں فزکس میں سب سے زیادہ نمبروں کے ساتھ دکھائے گا اگر F4 میں "فزکس" ہے۔

اور اگر اس میں "کیمسٹری" ہے، تو یہ طالب علم کو کیمسٹری میں سب سے زیادہ نمبروں کے ساتھ دکھائے گا۔

⧪ اسے کیسے عمل میں لایا جائے؟

آسان۔ ایک IF فنکشن استعمال کریں۔ MATCH فنکشن کے اندر، اس فارمولے کی طرح:

=INDEX(B4:D13,MATCH(IF(F7="Physics",MAX(C4:C13),MAX(D4:D13)),IF(F7="Physics",C4:C13,D4:D13),0),1)

یہ اسٹیو اسمتھ کو دکھا رہا ہے، کیونکہ وہ فزکس میں سب سے زیادہ نمبر حاصل کرنے والا ہے، اور سیل F7 پر مشتمل ہے "فزکس" ۔

اگر ہم سیل کو تبدیل کرتے ہیں F7 سے "کیمسٹری" تک، یہ الفریڈ موئیس کو دکھائے گا، جو کیمسٹری میں سب سے زیادہ نمبر حاصل کرنے والا ہے۔

وضاحت فارمولے کا:

  • IF(F7=”Physics”,MAX(C4:C13),MAX(D4:D13)) <1 واپس کرتا ہے>MAX(C4:C13) اگر F7 "طبیعیات" پر مشتمل ہے۔ بصورت دیگر، یہ MAX(D4:D13) واپس کرتا ہے۔
  • اسی طرح، IF(F7=”Physics”,C4:C13,D4:D13) <1 لوٹاتا ہے۔>C4:C13 اگر F7 "طبیعیات" پر مشتمل ہے۔ بصورت دیگر، یہ واپس آتا ہے D4:D13۔
  • لہذا، اگر F7 میں "طبیعیات" ہوتا ہے، تو فارمولا INDEX(B4) بن جاتا ہے۔ :D13,MATCH(MAX(C4:C13),C4:C13,0,1) .
  • MAX(C4:C13) رینج سے سب سے زیادہ نمبر دیتا ہے C4:C13 ( مارکس of فزکس )۔ یہ یہاں 98 ہے۔ تفصیلات کے لیے MAX فنکشن دیکھیں۔
  • تو، فارمولہ INDEX(B4:D13,MATCH(98,C4:C13,1),1) بن جاتا ہے۔
  • MATCH(98,C4:C13,1) کالم C4:C13 میں 98 کے عین مطابق مماثلت کو تلاش کرتا ہے۔ اسے ایک ملتا ہے۔ 8ویں قطار میں، سیل C11 میں۔ تو یہ واپس آتا ہے 8 ۔
  • فارمولہ اب بن جاتا ہے INDEX(B4:D13,8,1) ۔ یہ ڈیٹا سیٹ کے 8ویں قطار اور 1st کالم سے قدر لوٹاتا ہے B4:D13۔
  • یہ وہ طالب علم ہے جس نے فزکس میں سب سے زیادہ نمبر حاصل کیے ہیں، اسٹیو اسمتھ۔

چیزیں یاد رکھیں

  • اگر آپ درست مماثلت چاہتے ہیں تو ہمیشہ MATCH فنکشن کے 3rd دلیل کو 0 پر سیٹ کریں۔ ہم اسے شاید ہی کسی اور چیز پر سیٹ کریں۔
  • INDEX-MATCH فارمولے کے کچھ متبادل ہیں، جیسے فلٹر فنکشن ، VLOOKUP فنکشن<1 لیکن یہ صرف Office 365 میں دستیاب ہے۔

Conclusion

ان طریقوں کو استعمال کرتے ہوئے، آپ IF فنکشن<استعمال کرسکتے ہیں۔ 2> ایکسل میں INDEX-MATCH فنکشن کے ساتھ۔ کیا آپ کوئی اور طریقہ جانتے ہیں؟ یا ہمارے پاس کوئی سوال ہے؟ بلا جھجھک ہم سے پوچھیں۔

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔