فهرست
تغیرات (لکه د اجناسو قیمت، د ونډې نرخ، د سود نرخ، او نور) د نیټې تابع دي چې عام خلک ډاروي، ځکه چې نرخونه په نیټو پورې اړه لري. INDEX MATCH د ډیری معیارونو نیټې حد کولی شي نرخونه د ټاکل شوي نیټې حد څخه استخراج کړي.
راځئ چې ووایو موږ ځینې محصولات لرو چې نرخونه یې د یوې ټاکلې مودې لپاره مستحکم دي. او موږ غواړو INDEX MATCH د ورکړل شوي معیارونو قیمتونه.
پدې مقاله کې، موږ د INDEX میچ<2 لپاره ډیری فنکشنونه کاروو> د څو معیارونو نیټې حد.
د ایکسل کاري کتاب ډاونلوډ کړئ
8> د څو معیارونو نیټې حد.xlsx
3 د نیټې سلسلې د څو معیارونو لپاره د INDEX MATCH کارولو لپاره اسانه لارې
میت 1: د نیټې حد د ډیری معیارونو لپاره د INDEX میچ فنکشن کارول
موږ غواړو د یوې ټاکلې نیټې لپاره د یو ځانګړي محصول قیمت استخراج کول. فرض کړئ چې موږ غواړو د آیس کریم قیمت په 02-10-22 ( میاشت-ورځ-کال ) وګورو. که چیرې ورکړل شوې نیټه د وړاندیز شوي مودې په مینځ کې راشي، نو موږ به قیمت په هر خالي حجره کې استخراج کړو.
1> مرحلې: لاندې فورمول په هر خالي حجره کې دننه کړئ (یعنې، 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 ته اشاره کوي د صف دلیل. د 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)
د ملاقات برخه 1 د lookup_value په توګه، ($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5)
د lookup_array<په توګه 2>، او 0 [match_type] د دقیق میچ په توګه اعلانوي.
استعمال شوی MATCH فورمول بیرته راګرځي 3 لکه څنګه چې دا په قطار نمبر 3 کې آیس کریم موندلی.
15>
په قضیو کې، موږ ډیری محصولات لرو ترڅو د دوی قیمت له دې څخه استخراج کړو. ډیټاسیټ دا د لاندې عکس په څیر ښکاري ،
د انډیکس میچ ګډ فورمول بیې په اړه راوړي دادلیلونه چې معیارونه پوره کوي. که نه نو د #N/A تېروتنې پایله کوي لکه څنګه چې په پورتنۍ سکرین شاټ کې ښودل شوي.
نور ولولئ: VBA INDEX MATCH په Excel کې د څو معیارونو پراساس ( 3 میتودونه)
دوهمه طریقه: د ډیری معیارونو سره د معاملې لپاره د 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>
🔄 د آټوپسي فورمول:
د 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 . همدارنګه، فورمول نه موندل شوی متن ښکاره کوي که چیرې ننوتنې د نیټې په حد کې نه وي. موږ ټاکل شوي معیارونه په رنګین مستطیلونو کې په ګوته کوو لکه څنګه چې په لاندې عکس کې ښودل شوي.
0> ➤ د ډیری محصولاتو لپاره، تاسو کولی شئ د XLOOKUP فورمول پلي کړئ او د ورکړل شوي معیارونو په پوره کولو سره نرخونه استخراج کړئ. همدارنګه، فورمول ښکاره کوي نه موندل شوی که د ورکړل شوي نیټې معیارونه په ورکړل شوي نیټې کې پراخ نشيحد.
تاسو کولی شئ په فورمول کې کارول شوي نور معیارونه اضافه کړئ. د ساده او روښانه سناریوګانو د ورکولو لپاره، لږترلږه معیارونه کارول شوي دي.
نور ولولئ: په Excel کې د ډیری معیارونو سره XLOOKUP (4 اسانه لارې)
طریمه طریقه: د نیټې سلسلې څخه د بې ثباته نرخ استخراج لپاره INDEX او AGGREGATE دندې
د ځینو محصولاتو نرخونه (د بیلګې په توګه د خام تیلو ، اسعارو او نور) دومره بې ثباته دي چې تغیر کوي د اونیو یا حتی ورځو لپاره. موږ د یوې اونۍ په وقفه کې د یو ځانګړي محصول نرخونه لرو. موږ غواړو د ورکړل شوي نیټې قیمت ومومئ. د ټاکل شوې نیټې حد لپاره قیمت موندلو لپاره، موږ کولی شو ګډ INDEX AGGREGATE فعالیت وکاروو. د AGGREGATE فنکشن ترکیب دا دی
AGGREGATE (function_num, options, ref1, ref2)
مرحلې: لاندې فورمول په هر خالي حجره کې ټایپ کړئ (د مثال په توګه. , 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))),"")
<0 لومړی د ټاکلي محصول نیټې قیمت 02-15-22 تر 02-25-22 $0.84 دی. کیدای شي یو دوهمه یا دریم قیمت شتون ولري مګر په لومړي سر کې، موږ د لومړی یو ته ولاړ یو.
🔄 فورمول آٹوپسي :
په فورمول کې، =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 د 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 (i.e., SMALL ), 6 = اختیارونه (i.e., د تېروتنې ارزښتونه له پامه غورځول ). تاسو کولی شئ 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...),"")
ټول ډوله تېروتنې له پامه غورځوي او په خالي ځایونو کې یې بدلوي.
➤ د ډکولو دستګاه کش کړئ ترڅو د معیار نیټې حد کې نور ورته قیمتونه ترلاسه کړئ. او د IFERROR فنکشن په خالي حجرو کې پایله کوي که چیرې فورمول له کومې تېروتنې سره مخ شي.
په Excel کې د نیټې حد په شمول ډیری معیارونه (2 لارې)
نتیجې
په دې مقاله کې، موږ د INDEX میچ لپاره ډیری لارې ښیې د څو معیارونو نیټې حد. موږ د INDEX ، میچ په څیر افعال کاروو. XLOOKUP ، او AGGREGATE د فورمولونو جوړولو لپاره چې شاخص لريد ننوتلو سره سمون خوري چې معیارونه پوره کوي. امید لرم چې دا پورته ذکر شوي لارې ستاسو سره ستاسو د وضعیت سره معامله کولو کې مرسته کوي. تبصره وکړئ که تاسو نور پوښتنې لرئ یا د اضافه کولو لپاره څه لرئ.