දින පරාසය සඳහා බහු නිර්ණායක සමඟ INDEX MATCH භාවිතා කරන්නේ කෙසේද

  • මේක Share කරන්න
Hugh West

දිනවලට යටත් වන විචල්‍යයන් (භාණ්ඩ මිල, කොටස්, පොලී අනුපාත යනාදිය) සාමාන්‍ය ජනතාව කලබලයට පත් කරයි, මන්ද ඒවායේ මිල දිනයන් මත රඳා පවතී. INDEX MATCH බහු නිර්ණායක දින පරාසයක් ලබා දී ඇති දින පරාසයකින් මිල උකහා ගත හැක.

අපි හිතමු සමහර නිෂ්පාදන ඒවායේ මිල ස්ථාවර කාලසීමාවක් සඳහා ස්ථාවරව පවතින බව. සහ දී ඇති නිර්ණායක සඳහා මිල ගණන් INDEX MATCH කිරීමට අපට අවශ්‍යයි.

මෙම ලිපියේදී, අපි INDEX MATCH<2 සඳහා බහුවිධ ශ්‍රිත භාවිත කරමු> බහු නිර්ණායක දින පරාසය.

Excel වැඩපොත බාගන්න

Multiple Criteria Date Range.xlsx

දින පරාසයේ බහු නිර්ණායක සඳහා INDEX MATCH භාවිතා කිරීමට පහසු ක්‍රම 3ක්

ක්‍රමය 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 ශ්‍රිතය ලබා දී ඇති පරාසයක් තුළ දී ඇති ස්ථානයක අගයක් සොයා ගනී. අපගේ නඩුවේදී, අපි INDEX ශ්‍රිතය සමඟ ප්‍රේරණය කරන ලද MATCH ශ්‍රිතය භාවිතා කරමු. 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 කොටස

=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<ලෙස පවරයි. 2>, සහ 0 [match_type] නියම ගැළපීමක් ලෙස ප්‍රකාශ කරයි.

භාවිතා කළ MATCH සූත්‍රය 3<2 ලබා දෙයි> පේළි අංකය 3 හි අයිස්ක්‍රීම් සොයා ගන්නා පරිදි.

අවස්ථාවලදී, ඒවායේ මිල උකහා ගැනීමට අපට නිෂ්පාදන කිහිපයක් තිබේ. දත්ත කට්ටලය. එය පහත පින්තූරය මෙන් පෙනේ,

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 සූත්‍රය ලබා දී ඇති නිර්ණායක සපුරාලන ගෞරවනීය මිල ලබා දෙයි (එනම්, නිෂ්පාදන සහ දිනය ) ඉහත පින්තූරයේ පෙන්වා ඇත.

🔄 සූත්‍රය මරණ පරීක්ෂණය:

XLOOKUP 1 එහි බැලීම තර්කය, (H5>=$C$5:$C$16)*(H5<=$D$5:$D$16)*($B$5:$B$16=G5) ලෙස lookup_array, $E$5:$E$16 ලෙස return_array . එසේම, ඇතුළත් කිරීම් දින පරාසයට නොවැටෙන්නේ නම් සූත්‍රය සොයා නොගත් පෙළ පෙන්වයි. අපි පහත රූපයේ දැක්වෙන පරිදි වර්ණ සෘජුකෝණාස්‍රවල පවරන ලද නිර්ණායක දක්වන්නෙමු.

බහු නිෂ්පාදන සඳහා, ඔබට XLOOKUP සූත්‍රය යෙදිය හැකි අතර දී ඇති නිර්ණායක සපුරාලීමෙන් මිල ගණන් උපුටා ගත හැක. එසේම, දී ඇති දින නිර්ණායක ලබා දී ඇති දිනය තුළ පුළුල් නොවන්නේ නම්, සූත්‍රය සොයා නොගත් පෙන්වයිපරාසය.

ඔබට සූත්‍රයේ භාවිතා කරනවාට වඩා වැඩි නිර්ණායක එකතු කළ හැක. සරල සහ පැහැදිලි අවස්ථා ලබා දීම සඳහා, අවම නිර්ණායක භාවිතා කර ඇත.

වැඩිදුර කියවන්න: XLOOKUP බහු නිර්ණායක සමඟ Excel (පහසු ක්‍රම 4)

ක්‍රමය 3: දින පරාසයෙන් වාෂ්පශීලී මිලක් උකහා ගැනීම සඳහා INDEX සහ AGREGATE කාර්යයන්

සමහර නිෂ්පාදනවල මිල (එනම්, බොරතෙල්, මුදල්, ආදිය) උච්චාවචනය වන තරමට වාෂ්පශීලී වේ සති හෝ දින පවා. සතියක කාල පරතරයක් තුළ යම් භාණ්ඩයක මිල ගණන් අප සතුව ඇත. ලබා දී ඇති දින සඳහා මිල සොයා ගැනීමට අපට අවශ්‍යයි. දී ඇති දින පරාසයක් සඳහා මිල සොයා ගැනීමට, අපට ඒකාබද්ධ INDEX AGGREGATE ශ්‍රිතය භාවිතා කළ හැක. AGGREGATE ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය වන්නේ

AGGREGATE (function_num, options, ref1, ref2)

පියවර: ඕනෑම හිස් කොටුවක පහත සූත්‍රය ටයිප් කරන්න (i.e. , 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))),"")

නිශ්චිත නිෂ්පාදන දිනයේ 1 වන මිල 02-15-22 සිට 02-25-22 දක්වා $0.84 වේ. 2nd හෝ 3rd මිලක් තිබිය හැකි නමුත් මුලදී, අපි 1st එකට ඇලී සිටින්නෙමු.

🔄 Formula Autopsy :

සූත්‍රයේ =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))) කොටස <ට පේළි අංකය සපයයි. 1> INDEX කාර්යය. C$5:C$13 යනු INDEX ශ්‍රිතයේ array තර්කයයි.

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 ref1 ලෙසින් පේළි සංඛ්‍යා අරාවක් දර්ශක සංඛ්‍යා බවට පරිවර්තනය වේ, එසේ නොමැති නම් දෝෂ අගයන් වේ.

පේළි(E$8:E8) ලෙස ref2 ප්‍රතිඵලය පේළි අංකය වන අතර ඔබ සූත්‍රය පහළට යොදන විට පේළි අංකය ලබාගැනීමට පහසු ක්‍රමයකි.

සංඛ්‍යාව 15 = function_num (i.e., SMALL ), 6 = විකල්ප (i.e, error values ​​නොසලකා හරින්න ). ඔබට විවිධ කාර්යයන් 19 වෙතින් function_num සහ 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))) දී ඇති නිර්ණායක සපුරාලන පේළියක n කුඩාම දර්ශක අංකය පසු කරයි.

යම් දෝෂයක් සිදු වුවහොත්, IFERROR(INDEX...),"") සියලු වර්ගවල දෝෂ නොසලකා හරියි. සහ ඒවා හිස් තැන් බවට පරිවර්තනය කරයි.

➤ නිර්ණායක දින පරාසය තුළ අනෙකුත් ගැළපෙන මිල ගණන් ලබා ගැනීමට පිරවීමේ හසුරුව අදින්න. තවද IFERROR ශ්‍රිතයේ ප්‍රතිඵලයක් ලෙස සූත්‍රයේ කිසියම් දෝෂයක් ඇති වුවහොත් හිස් කොටු ඇතිවේ.

වැඩිදුර කියවන්න: VLOOKUP with with Excel හි දින පරාසය ඇතුළුව බහු නිර්ණායක (මාර්ග 2)

නිගමනය

මෙම ලිපියෙන්, අපි INDEX MATCH සඳහා විවිධ ක්‍රම පෙන්වමු. බහු නිර්ණායක දින පරාසය. අපි INDEX , MATCH වැනි ශ්‍රිත භාවිතා කරමු. XLOOKUP , සහ එකතු කරන්න සූත්‍ර සැකසීමටනිර්ණායක සපුරාලන තරඟ ඇතුළත් කිරීම්. ඉහත සඳහන් කළ ක්‍රම ඔබේ තත්වය සමඟ කටයුතු කිරීමට උපකාරී වනු ඇතැයි බලාපොරොත්තු වේ. ඔබට වැඩිදුර විමසීම් ඇත්නම් හෝ එකතු කිරීමට යමක් ඇත්නම් අදහස් දක්වන්න.

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.