Tabloya naverokê
Guherbarên (wekî bihayê kelûmê, parvekirin, rêjeya faîzê, hwd.) yên ku di bin tarîx de ne, dibe sedem ku mirovên gelemperî bitirsin, ji ber ku bihayên wan bi tarîxan ve girêdayî ne. MÊÇEYA INDEX Rêjeya tarîxê ya pir pîvanan dikare bihayan ji rêzek tarîxek diyar derxe.
Em bibêjin hin hilberên me hene ku bihayên wan ji bo demek diyarkirî domdar in. Û em dixwazin INDEX MATCH bihayên ji bo pîvanên diyarkirî.
Di vê gotarê de, em gelek fonksiyonan bikar tînin ku INDEX MATCH Rêzeya dîrokê ya pir pîvanan.
Pirtûka Xebatê ya Excel dakêşin
Rêjeya Dîrokê ya Pir Pîvan.xlsx
3 Rêbazên Hêsan Ji bo Bikaranîna INDEX MATCH ji bo Pir Pîvanên Rêjeya Dîrokê
Rêbaz 1: Bikaranîna Fonksiyonên MATCH INDEX ji bo Pir Pîvanên Rêjeya Dîrokê
Em dixwazin ji bo derxistina bihayê hilberek diyarkirî di rojek diyar de. Bifikirin ku em dixwazin buhayê Ice Cream li ser 02-10-22 ( meh-roj-sal ) bibînin. Ger tarîxa diyarkirî bikeve navbera heyama dema pêşkêşkirî de, em ê di her şaneyek vala de bihayê were derxistin.
Gavên: Formula jêrîn têxe şaneyek vala (ango, I5 ). Wekî formula di formula array de, CTRL+SHIFT+ENTER bikirtînin da ku wê bicîh bikin. Di cih de formula nirxê Berhem vedigerîne heke ew bikeve heyama diyarkirî (ango, Dîrok ) ya ku li jêr tê nîşandan.
=INDEX($E$5:$E$16,MATCH(1,(($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5)),0))
🔄 Formula Otopsiya:
Fonksiyon Excel INDEX nirxek cîhek diyarkirî di nav rêzek diyarkirî de dibîne. Di rewşa me de, em fonksiyona MATCH ku bi fonksiyona INDEX ve hatî çêkirin bikar tînin. Fonksiyona MATCH encama xwe wekî hejmara rêzê ji bo têketinên ku pîvanên diyarkirî têr dikin derbas dike. Hevoksaziya fonksiyonek INDEX
INDEX(array, row_num, [col_num])
Di formulê de, $E$5$E$16 vedibêje. argumana array . Di hundurê fonksiyona MATCH $B$5:$B$16=G5
, $D$5:$D$16>=H5
, û $C$5:$C$16<=H5
pîvanan diyar dikin. Ji bo ku nasnameyek çêtir peyda bikin, em rêzikên rêzan di çargoşeyan de reng dikin.
Fonksiyon MATCH cihê nirxek diyarkirî di hundurê de destnîşan dike. rêzek, stûnek, an tabloyek. Wekî ku me berê jî got, beşa MATCH ji bo fonksiyona INDEX jimara rêzê derbas dike. Hevoksaziya fonksiyona MATCH
MATCH (lookup_value, lookup_array, [match_type])
Beşê MATCH
<8 e> =MATCH(1,(($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5)),0)
Beşê MATCH 1 wekî nirx_lookup_2>, ($B$5:$B$16=G5)*($D$5:$D$16>=H5)*($C$5:$C$16<=H5)
wekî lookup_array , û 0 [match_type] wekî hevheviyek tam diyar dike.
Formula MATCH tê bikaranîn 3<2 vedigerîne> ji ber ku Ice Cream di rêza hejmara 3 de dibîne.
Di rewşekê de, gelek hilberên me hene ku em bihayê wan jê derxin databas. Ew mîna wêneya jêrîn xuya dike,
INDEX MATCH formula hevgirtî Biha li ser xweargumanên ku pîvanan têr dikin. Wekî din xeletiyek #N/A wekî ku di dîmena jorîn de tê xuyang kirin dibe. 3 Rêbaz)
Rêbaz 2: Fonksiyona XLOOKUP-ê ya ku bi Pir Pîvanan re Têkeve
Mîna Rêbaza 1 , em dikarin bikar bînin. 1>XLOOKUP fonksiyona (tenê di Excel 365 de heye) ji bo INDEX MATCH çend pîvanên rêza tarîxê. Hevoksaziya fonksiyona XLOOKUP
XLOOKUP (lookup, lookup_array, return_array, [not_found], [match_mode], [search_mode])
Gavên: Formula jêrîn di hucreyê de bikar bînin I5 paşê lêxe ENTER .
=XLOOKUP(1,(H5>=$C$5:$C$16)*(H5<=$D$5:$D$16)*($B$5:$B$16=G5),$E$5:$E$16,"NotFound")
Formula XLOOKUP bihaya rêzdar a ku pîvanên diyar têr dike vedigerîne. (ango, Hilber û Dîrok ) wek ku di wêneya jorîn de tê nîşandan.
🔄 Formula Autopsy:
XLOOKUP 1 wekî lêgerîn argumana xwe destnîşan dike, (H5>=$C$5:$C$16)*(H5<=$D$5:$D$16)*($B$5:$B$16=G5)
wek lêgerîn_array, $E$5:$E$16 wekî reve_array . Di heman demê de, formula nivîsa Tê nehat dîtin nîşan dide ku heke navnîşan nekeve nav rêza tarîxê. Em pîvanên tayînkirî di çargoşeyên rengîn de wekî ku di wêneya jêrîn de têne xuyang kirin destnîşan dikin.
➤ Ji bo gelek Berheman, hûn dikarin formula XLOOKUP bicîh bînin û li gorî pîvanên diyarkirî nirxan derxînin. Di heman demê de, formula nehat dîtin nîşan dide heke pîvanên tarîxa diyarkirî di dîroka diyarkirî de berfireh nebin.range.
Hûn dikarin ji yên ku di formulê de hatine bikar anîn zêdetir pîvanan lê zêde bikin. Ji bo dayîna senaryoyên sade û zelal, pîvanên hindiktirîn hatine bikar anîn.
Zêdetir Bixwîne: XLOOKUP bi Pir Pîvanên Di Excel de (4 Rêyên Hêsan)
Rêbaz 3: Fonksiyonên INDEKS û GIRTÎ Ji bo Derxistina Bihayekî Veguhêz Ji Rêjeya Dîrokê
Bihayên Hin Berheman (ango, nefta xav, dirav, hwd.) ew qas guhezbar in ku diguherin. ji bo hefteyan an jî heta rojan. Di navberek hefteyekê de bihayên hilberek diyarkirî yên me hene. Em dixwazin ji bo tarîxên diyarkirî bihayê bibînin. Ji bo dîtina bihayê ji bo rêzeka tarîxeke diyarkirî, em dikarin fonksiyona hevgirtî INDEX AGGREGATE bikar bînin. Hevoksaziya fonksiyona AGGREGATE
AGGREGATE (function_num, options, ref1, ref2)
Gavên: Formula jêrîn di her şaneyek vala de binivîsin (ango. , 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))),"")
1emîn bihayê dîroka hilbera diyar 02-15-22 heta 02-25-22 0,84$ e. Dibe ku 2yemîn an 3yemîn bihayek berdest hebe lê di destpêkê de, em bi ya 1emîn re disekinin.
🔄 Formula Autopsy :
Di formulê de, beşa =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)))
hejmara rêzê dide 1>INDEX function. C$5:C$13 argumana array ya fonksiyona INDEX e.
Di hundirê formula AGGREGATE de,
(B$5:B$13>=F$4)*(B$5:B$13<=F$5)
vegere 1 an 0 li gorî ka tarîxên danehevê dikevin navrêjeyê an na.
ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5))
li gorî pîvanên tarîxê têrker rêzek jimareyên rêzan vedigerîne. Wekî din, di encamê de nirxên xeletiyê têne encam kirin.
ROW(B$5:B$13)/((B$5:B$13>=F$4)*(B$5:B$13<=F$5))-ROW(B$5)+1
wek ref1 di encamê de rêzek hejmarên rêzê vediguhezîne hejmarên nîşanek wekî din di nirxên xeletiyê de.
ROWS(E$8:E8) wekî ref2 jimara rêzê encam dide û ew rêyek hêsan e ku meriv jimara rêzê bigire gava ku hûn formulê ber bi jêr ve bi kar tînin.
Hejmar 15 = hejmara_fonksiyonê (ango, BIÇÛK ), 6 = vebijêrk (ango, nirxên çewtiyê paşguh bike ). Hûn dikarin function_num ji 19 fonksiyonên cihê û Vebijark ji 8 vebijarkên cihêreng hilbijêrin.
Axir, 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)))
nemîn jimareya rêzê ya herî biçûk a ku pîvanên diyarkirî têr dike derbas dike.
Heke xeletiyek çêbibe, IFERROR(INDEX...),"")
hemû cureyên xeletiyan paşguh dike. û wan vediguherîne valahiyan.
➤ Dengê dagirtin kaş bikin da ku bihayên din ên lihevhatî di nav rêza tarîxa pîvanan de bistînin. Û fonksiyona IFERROR şaneyên vala derdixe ger ku formula rastî xeletiyan were.
Zêdetir Bixwîne: VLOOKUP bi Pir Pîvanên Di nav Excel de Rêjeya Dîrokê Di nav de (2 Away)
Encam
Di vê gotarê de, em gelek awayan destnîşan dikin ku MATCH INDEX pîvanên piralî range date. Em fonksiyonên wekî INDEX , MATCH bikar tînin. XLOOKUP , û AGGREGATE ji bo formûlên ku indeks dikin çêbikinentries match ku pîvanên têr. Hêvîdarim ku ev rêyên jorîn ji we re bibin alîkar ku hûn bi rewşa xwe re mijûl bibin. Heke lêpirsînên we yên din hebin an jî tiştek ku hûn lê zêde bikin, şîrove bikin.