విషయ సూచిక
తేదీలకు లోబడి వేరియబుల్స్ (సరుకు ధర, షేర్, వడ్డీ రేటు మొదలైనవి) సాధారణ ప్రజలను భయాందోళనకు గురిచేస్తాయి, ఎందుకంటే వాటి ధరలు తేదీలపై ఆధారపడి ఉంటాయి. INDEX MATCH బహుళ ప్రమాణాల తేదీ పరిధి ఇచ్చిన తేదీ పరిధి నుండి ధరలను సంగ్రహించవచ్చు.
నిర్దిష్ట సమయం వరకు వాటి ధరలు స్థిరంగా ఉండే నిర్దిష్ట ఉత్పత్తులను కలిగి ఉన్నామని అనుకుందాం. మరియు మేము అందించిన ప్రమాణాల కోసం INDEX MATCH ధరలను కోరుకుంటున్నాము.
ఈ కథనంలో, మేము INDEX MATCH<2కి బహుళ ఫంక్షన్లను ఉపయోగిస్తాము> బహుళ ప్రమాణాల తేదీ పరిధి.
Excel వర్క్బుక్ని డౌన్లోడ్ చేయండి
బహుళ ప్రమాణాల తేదీ పరిధి.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 సూచిస్తుంది శ్రేణి వాదన. 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 లాగానే, మేము <ని ఉపయోగించవచ్చు 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)
<1గా కేటాయిస్తుంది> lookup_array, $E$5:$E$16 return_array . అలాగే, ఎంట్రీలు తేదీ పరిధిలోకి రానట్లయితే ఫార్ములా కనుగొనబడలేదు వచనాన్ని ప్రదర్శిస్తుంది. కింది చిత్రంలో చిత్రీకరించిన విధంగా మేము కేటాయించిన ప్రమాణాలను రంగు దీర్ఘచతురస్రాల్లో సూచిస్తాము.
➤ బహుళ ఉత్పత్తుల కోసం, మీరు XLOOKUP సూత్రాన్ని వర్తింపజేయవచ్చు మరియు ఇవ్వబడిన ప్రమాణాలను సంతృప్తిపరిచిన తర్వాత ధరలను సంగ్రహించవచ్చు. అలాగే, ఇచ్చిన తేదీ ప్రమాణాలు ఇచ్చిన తేదీలోపు విస్తరించకపోతే ఫార్ములా కనుగొనబడలేదు ని ప్రదర్శిస్తుందిపరిధి.
మీరు ఫార్ములాలో ఉపయోగించిన దానికంటే ఎక్కువ ప్రమాణాలను జోడించవచ్చు. సరళమైన మరియు స్పష్టమైన దృశ్యాలను అందించడానికి, కనీస ప్రమాణాలు ఉపయోగించబడ్డాయి.
మరింత చదవండి: Excelలో బహుళ ప్రమాణాలతో XLOOKUP (4 సులభమైన మార్గాలు)
పద్ధతి 3: తేదీ శ్రేణి నుండి అస్థిర ధరను సంగ్రహించడానికి INDEX మరియు AGREGATE విధులు
కొన్ని ఉత్పత్తుల ధరలు (అనగా, ముడి చమురు, కరెన్సీ మొదలైనవి) చాలా అస్థిరంగా ఉంటాయి, అవి హెచ్చుతగ్గులకు గురవుతాయి వారాలు లేదా రోజులు కూడా. మేము ఒక వారం వ్యవధిలో నిర్దిష్ట ఉత్పత్తి ధరలను కలిగి ఉన్నాము. మేము ఇచ్చిన తేదీల ధరను కనుగొనాలనుకుంటున్నాము. ఇచ్చిన తేదీ పరిధికి ధరను కనుగొనడానికి, మేము కలిపి 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))),"")
నిర్దిష్ట ఉత్పత్తి తేదీ 02-15-22 నుండి 02-25-22 వరకు 1వ ధర $0.84 . 2వ లేదా 3వ ధర అందుబాటులో ఉండవచ్చు కానీ మొదట, మేము 1వ ఒకదానికి కట్టుబడి ఉంటాము.
🔄 ఫార్ములా శవపరీక్ష :
ఫార్ములాలో, =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 ఫంక్షన్ యొక్క శ్రేణి ఆర్గ్యుమెంట్.
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 వంటి వరుస సంఖ్యల శ్రేణి సూచిక సంఖ్యలుగా మార్చబడుతుంది, లేకపోతే లోపం విలువలలో.
ROWS(E$8:E8) ref2 ఫలితంగా అడ్డు వరుస సంఖ్య మరియు మీరు సూత్రాన్ని క్రిందికి వర్తింపజేసినప్పుడు అడ్డు వరుస సంఖ్యను పొందడానికి ఇది సులభమైన మార్గం.
సంఖ్య 15 = function_num (అంటే, చిన్న ), 6 = ఐచ్ఛికాలు (అంటే, లోపం విలువలను విస్మరించండి ). మీరు 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)))
ఇవ్వబడిన ప్రమాణాలను సంతృప్తిపరిచే అడ్డు వరుసలోని వ అతి చిన్న సూచిక సంఖ్యను దాటిపోతుంది.
ఏదైనా లోపం సంభవించినట్లయితే, IFERROR(INDEX...),"")
అన్ని రకాల లోపాలను విస్మరిస్తుంది మరియు వాటిని ఖాళీగా మారుస్తుంది.
➤ ప్రమాణాల తేదీ పరిధిలో సరిపోలిన ఇతర ధరలను పొందడానికి ఫిల్ హ్యాండిల్ ని లాగండి. మరియు ఫార్ములా ఏదైనా లోపాలను ఎదుర్కొంటే IFERROR ఫంక్షన్ ఖాళీ సెల్లకు దారి తీస్తుంది.
మరింత చదవండి: VLOOKUP with Excelలో తేదీ పరిధితో సహా బహుళ ప్రమాణాలు (2 మార్గాలు)
ముగింపు
ఈ కథనంలో, INDEX MATCH కి మేము అనేక మార్గాలను ప్రదర్శిస్తాము బహుళ ప్రమాణాల తేదీ పరిధి. మేము INDEX , MATCH వంటి ఫంక్షన్లను ఉపయోగిస్తాము. XLOOKUP , మరియు అగ్రిగేట్ ఫార్ములాలను రూపొందించడానికి సూచికప్రమాణాలను సంతృప్తిపరిచే మ్యాచ్ ఎంట్రీలు. మీ పరిస్థితిని ఎదుర్కోవటానికి పైన పేర్కొన్న ఈ మార్గాలు మీకు సహాయపడతాయని ఆశిస్తున్నాము. మీకు తదుపరి విచారణలు ఉంటే లేదా జోడించడానికి ఏదైనా ఉంటే వ్యాఖ్యానించండి.