تاريخ جي حد لاءِ ڪيترن ئي معيارن سان INDEX MATCH ڪيئن استعمال ڪجي

  • هن کي شيئر ڪريو
Hugh West

متغير (جهڙوڪ شيون جي قيمت، شيئر، سود جي شرح، وغيره) تاريخن سان مشروط عام ماڻهن کي خوف ۾ مبتلا ڪن ٿا، ڇاڪاڻ ته انهن جون قيمتون تاريخن تي منحصر آهن. INDEX MATCH گھڻن معيارن جي تاريخ جي حد ڏنل تاريخ جي حد مان قيمتون ڪڍي سگھي ٿي.

چون ٿا ته اسان وٽ ڪجھ پراڊڪٽس آھن جن جون قيمتون ھڪ خاص مدت لاءِ مستحڪم آھن. ۽ اسان چاهيون ٿا INDEX MATCH ڏنل معيار لاءِ قيمتون.

هن آرٽيڪل ۾، اسان INDEX MATCH<2 لاءِ ڪيترائي فنڪشن استعمال ڪريون ٿا> گھڻن معيارن جي تاريخ جي حد.

ڊاؤن لوڊ ڪريو Excel Workbook

Multiple Criteria Date Range.xlsx

3 تاريخ جي حد جي گھڻن معيارن لاءِ INDEX MATCH استعمال ڪرڻ جا آسان طريقا

طريقو 1: تاريخ جي حد جي گھڻن معيارن لاءِ INDEX MATCH فنڪشن استعمال ڪرڻ

اسان چاهيون ٿا مخصوص تاريخ تي هڪ خاص پيداوار جي قيمت ڪڍڻ لاء. فرض ڪريو اسان هڪ آئس ڪريم جي قيمت ڏسڻ چاهيون ٿا 02-10-22 ( مهيني-ڏينهن-سال ). جيڪڏهن ڏنل تاريخ پيش ڪيل وقت جي وچ ۾ اچي ٿي، اسان وٽ قيمت هوندي ڪنهن به خالي سيل ۾ ڪڍيل قيمت.

قدم: ڪنهن به خالي سيل ۾ هيٺ ڏنل فارمولا داخل ڪريو (يعني، I5 ). جيئن ته فارمولا هڪ آري فارمولا ۾، دٻايو CTRL+SHIFT+ENTER ان کي لاڳو ڪرڻ لاءِ. فوري طور تي فارمولا واپس ڪري ٿو پراڊڪٽ قيمت جيڪڏهن اها ڏنل وقت جي عرصي ۾ ٿئي ٿي (يعني، تاريخ حد) جيئن هيٺ ڏيکاريل آهي.

=INDEX($E$5:$E$16,MATCH(1,(($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5)),0))

🔄 فارمولا آٽوپسي:

Excel INDEX فنڪشن هڪ ڏنل حد جي اندر ڏنل جڳهه جي قيمت ڳولي ٿو. اسان جي حالت ۾، اسان استعمال ڪندا آهيون MATCH فنڪشن سان شامل ڪيو ويو INDEX فنڪشن. MATCH فنڪشن ان جو نتيجو پاس ڪري ٿو هڪ قطار نمبر انهن داخلائن لاءِ جيڪي ڏنل معيار کي پورو ڪن ٿيون. هڪ INDEX فنڪشن جو نحو آهي

INDEX(array, row_num, [col_num])

فارمولا ۾، $E$5$E$16 ڏانهن اشارو array دليل. اندر MATCH فنڪشن $B$5:$B$16=G5 ، $D$5:$D$16>=H5 ، ۽ $C$5:$C$16<=H5 معيار جو اعلان ڪريو. بهتر سڃاڻپ مهيا ڪرڻ لاءِ، اسان لاڳاپيل حدن کي مستطيل ۾ رنگ ڏيون ٿا.

MATCH فنڪشن اندر ڏنل قدر جي پوزيشن کي ڳولي ٿو. هڪ قطار، ڪالم، يا ٽيبل. جيئن اسان اڳ ۾ چيو آهي، MATCH حصو INDEX فنڪشن لاءِ قطار نمبر پاس ڪري ٿو. MATCH فنڪشن جو نحو آهي

MATCH (lookup_value, lookup_array, [match_type])

MATCH حصو آهي

<8 =MATCH(1,(($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5)),0)

MATCH حصو تفويض ڪري ٿو 1 جيئن lookup_value ، ($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5) جيئن lookup_array ، ۽ 0 اعلان ڪري ٿو [match_type] هڪ ٺيڪ ٺاڪ.

استعمال ٿيل MATCH فارمولا واپس اچي ٿو 3 جيئن اهو ملي ٿو آئس ڪريم قطار نمبر ۾ 3 .

15>

صورت ۾، اسان وٽ ڪيترائي پراڊڪٽ آهن انهن جي قيمت ڪڍڻ لاءِ ڊيٽا سيٽ. اهو هيٺ ڏنل تصوير وانگر ڏسڻ ۾ اچي ٿو،

The INDEX MATCH گڏيل فارمولا حاصل ڪري ٿو قيمتن تي ان جومعيار کي پورو ڪندڙ دليل. ٻي صورت ۾ نتيجي ۾ #N/A غلطي ظاهر ٿئي ٿي جيئن مٿين اسڪرين شاٽ ۾ ڏيکاريل آهي.

وڌيڪ پڙهو: VBA INDEX MATCH Excel ۾ ڪيترن ئي معيارن جي بنياد تي ( 3 طريقا)

طريقو 2: ڪيترن ئي معيارن سان ڊيل ڪرڻ لاءِ XLOOKUP فنڪشن

جيئن طريقو 1 ، اسان استعمال ڪري سگهون ٿا XLOOKUP فنڪشن (صرف موجود آهي Excel 365 ) کان INDEX MATCH گھڻن معيار جي تاريخ جي حد تائين. XLOOKUP فنڪشن جو نحو آهي

XLOOKUP (lookup, lookup_array, return_array, [not_found], [match_mode], [search_mode])

قدم: سيل ۾ هيٺ ڏنل فارمولا استعمال ڪريو I5 پوءِ دٻايو ENTER .

=XLOOKUP(1,(H5>=$C$5:$C$16)*(H5<=$D$5:$D$16)*($B$5:$B$16=G5),$E$5:$E$16,"NotFound")

XLOOKUP فارمولا عزت واري قيمت ڏي ٿو جيڪا ڏنل معيار کي پورو ڪري ٿي. (يعني، پراڊڪٽ ۽ تاريخ ) جيئن مٿي ڏنل تصوير ۾ ڏيکاريل آهي.

17>

🔄 فارمولا آٽوپسي:

The XLOOKUP تفويض ڪري ٿو 1 ان جي لوڪ اپ دليل، (H5>=$C$5:$C$16)*(H5<=$D$5:$D$16)*($B$5:$B$16=G5) جيئن lookup_array، $E$5:$E$16 as return_array . انهي سان گڏ، فارمولا ڏيکاري ٿو نه مليو متن جي صورت ۾ داخل ٿيڻ جي تاريخ جي حد ۾ نه اچي. اسان ڏنل معيار کي رنگين مستطيلن ۾ ڏيکاريون ٿا جيئن هيٺ ڏنل تصوير ۾ ڏيکاريل آهي.

1>➤ گهڻن پراڊڪٽس لاءِ، توھان لاڳو ڪري سگھو ٿا XLOOKUP فارمولا ۽ قيمتون ڪڍي سگھو ٿا ڏنل معيار کي پورو ڪرڻ تي. انهي سان گڏ، فارمولا ڏيکاري ٿو نه مليو جيڪڏهن ڏنل تاريخ جي معيار کي ڏنل تاريخ جي اندر نه وڌايو وڃيrange.

توهان فارمولا ۾ استعمال ڪيل کان وڌيڪ معيار شامل ڪري سگهو ٿا. سادي ۽ سڌريل منظرنامو ڏيڻ لاءِ، گھٽ ۾ گھٽ معيار استعمال ڪيا ويا آھن.

وڌيڪ پڙھو: XLOOKUP ڪيترن ئي معيارن سان Excel ۾ (4 آسان طريقا)

طريقو 3: INDEX ۽ AGGREGATE افعال تاريخ جي حد مان غير مستحڪم قيمت ڪڍڻ لاءِ

ڪجهه شين جون قيمتون (يعني خام تيل، ڪرنسي، وغيره) ايتريون غير مستحڪم هونديون آهن جو اهي ڦيرڦار ڪندا آهن. هفتي يا ڏينهن تائين. اسان وٽ هڪ هفتي جي وقفي ۾ هڪ خاص پيداوار جي قيمت آهي. اسان ڏنل تاريخن جي قيمت ڳولڻ چاهيون ٿا. ڏنل تاريخ جي حد جي قيمت ڳولڻ لاءِ، اسان استعمال ڪري سگھون ٿا گڏيل INDEX AGGREGATE فنڪشن. AGGREGATE فنڪشن جو نحو آھي

AGGREGATE (function_num, options, ref1, ref2)

Steps: ھيٺ ڏنل فارمولا ٽائپ ڪريو ڪنھن به خالي سيل ۾ (يعني. , E8 ).

=IFERROR(INDEX(C$5:C$13,AGGREGATE(15,6, ROW(B$5:B$13)/ ((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1,ROWS(E$8:E8))),"")

پهريون ڪجهه پيداوار جي تاريخ جي قيمت 02-15-22 کان 02-25-22 آهي $0.84 . ٿي سگهي ٿو هڪ 2nd يا 3rd قيمت موجود هجي پر پهرين تي، اسان پهريون هڪ تي قائم آهيون.

🔄 فارمولا آٽوپسي :

فارمولا ۾، =IFERROR(INDEX(C$5:C$13,AGGREGATE(15,6, ROW(B$5:B$13)/ ((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1,ROWS(E$8:E8))),"") ؛

AGGREGATE(15,6,ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1,ROWS(E$8:E8))) حصو قطار نمبر مهيا ڪري ٿو INDEX فنڪشن. C$5:C$13 array argument of INDEX فنڪشن آهي.

اندر AGGREGATE فارمولا،

(B$5:B$13>=F$4)*(B$5:B$13<=F$5) واپسي 1 يا 0 ان تي منحصر آهي ته ڇا ڊيٽا سيٽ جي تاريخن ۾ اچي ٿيحد يا نه.

ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5)) قطار نمبرن جو هڪ صف واپس ڏئي ٿو ان تي منحصر ڪري ٿو تاريخ جي معيار کي پورو ڪرڻ تي. ٻي صورت ۾، نتيجا نقص جي قدرن ۾.

ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1 as ref1 نتيجي ۾ قطار نمبرن جي صف ۾ تبديل ٿي انڊيڪس نمبرن ۾ ٻي صورت ۾ غلطي جي قدرن ۾.

ROWS(E$8:E8) جيئن ref2 نتيجو قطار نمبر ۾ اچي ٿو ۽ اهو قطار نمبر حاصل ڪرڻ جو هڪ آسان طريقو آهي جيئن توهان هيٺ ڏنل فارمولا لاڳو ڪريو.

نمبر 15 = function_num (يعني SMALL 6 = اختيارات (يعني، غلطي جي قدرن کي نظرانداز ڪريو ). توھان منتخب ڪري سگھو ٿا function_num مان 19 مختلف افعال ۽ اختيارن مان 8 مختلف اختيارن.

آخر ۾، AGGREGATE(15,6,ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1,ROWS(E$8:E8))) پاس ڪري ٿو نهين هڪ قطار جو ننڍو انڊيڪس نمبر جيڪو ڏنل معيار کي پورو ڪري ٿو.

جيڪڏهن ڪا غلطي ٿئي ٿي، IFERROR(INDEX...),"") سڀني قسمن جي غلطين کي نظرانداز ڪري ٿو ۽ انھن کي خالن ۾ تبديل ڪري ٿو.

➤ ڇڪيو Fill Handle ٻين ملندڙ قيمتن کي حاصل ڪرڻ لاءِ معيار جي تاريخ جي حد اندر. ۽ IFERROR فنڪشن نتيجن کي خالي سيلن ۾ آڻيندو آهي جيڪڏهن فارمولا ڪنهن غلطي کي منهن ڏئي ٿو.

0> وڌيڪ پڙهو: VLOOKUP with Excel ۾ تاريخ جي حد سميت گھڻا معيار (2 طريقا)

نتيجو

ھن آرٽيڪل ۾، اسان ڪيترن ئي طريقن کي ڏيکاريون ٿا INDEX MATCH گھڻن معيار جي تاريخ جي حد. اسان فنڪشن استعمال ڪندا آهيون جهڙوڪ INDEX ، MATCH . XLOOKUP ، ۽ AGGREGATE فارمولن ٺاهڻ لاءِ انڊيڪسملندڙ داخلائون جيڪي معيار کي پورا ڪن ٿيون. اميد ته اهي مٿي بيان ڪيل طريقا توهان جي صورتحال کي منهن ڏيڻ ۾ مدد ڪندا. تبصرو ڪريو جيڪڏھن توھان وٽ وڌيڪ سوال آھن يا شامل ڪرڻ لاء ڪجھھ آھي.

Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.