[ sergiles @ 26.05.2016. 12:52 ] @
Zdravo,

Imam 3 sheet-a pod nazivom 1, 2 i 3...u četvrti sheet u određenu ćeliju (B6) upisujem sledeću formulu
=MATCH(M$6;'3'!B14:B37;0) i dobijem rezultat 2, ali to nije bitno.
Kada kopiram formulu u desnu stranu želim da mi se menja samo slovi M (M$6) i to nije problem, ali kada želim da kopiram na dole formulu želim sledeću stvar.
U koloni A imam ispisane brojeve 1, 2, 3, 1, 2, 3, 1, 2, 3, tj ćelija A1 sadrži 1, A2 sadrži 2, A3 sadrži 3, pa A4 opet 1 i td.
Da li može u pomenutoj formulu da umesto broja 3 koji je pod apostrofima bude upisana vrednost iz kolone A, tj da preko kolone A određujem iz kog će sheet-a da povlači podatke za match formulu?

Hvala

[ rudy_kv @ 26.05.2016. 13:35 ] @
Verovatno problem moze da se redi kombinovanjem funkcija INDIRECT i ADDRESS, mada bi bolje bilo da se vidi konkretan primer tj. da okacis fajl.
[ Ivek33 @ 26.05.2016. 21:33 ] @
S obzirom da nisi dao primjer ne znam da li sam te dobro razumio ali kao što je kolega ]rudy_kv rekao INDIRECT funkcija ti može pomoći, pretpostavljam da ti je vjerojatno M6 uvjet i želiš vratititi broj reda (tvoj rezultat 2) sa određenog sheeta za taj uvjet.
Probaj ovu ARRAY formulu
Code:
=MATCH(M$6;INDIRECT("'"&$A1&"'!"&CHAR(64+COLUMN(B$1))&"14:"&CHAR(64+COLUMN(B$1))&37);0)


Ova ispod Array formula vraća podatak iz prve ćelije nevedenog range, ali je problem kada kopiraš u desnu stranu jer je range B14:B37 fiksiran.
Code:
=INDIRECT("'"&$A1&"'!B14:B37")

Ova Array formula ispod, koja je ugniježđena u prvoj formuli također vraća isti rezultat kao i prethodna, razlika od prethodne formule je ta što se kopiranjem u desno mijenja range B14:B37
Code:
=INDIRECT("'"&$A1&"'!"&CHAR(64+COLUMN(B$1))&"14:"&CHAR(64+COLUMN(B$1))&37)

Ova formula ispod vraća slovo stupca 'B', ovdje se nalazi formula =COLUMN(B1) koja vraća broj '2' pa se prilikom kopiranja u desno ovaj broj mijenja u 2,3,4... pa je sveukupni rezultat B,C,D...
Code:
=CHAR(64+COLUMN(B$1))

Vidi primjer
[ sergiles @ 28.05.2016. 09:01 ] @
pokušao sam sam da napravim formulu, bolje kad se namučiš, tad i nešto i naučiš :)
pokušao sam da okačim fajl, ali nemam opciju za upload....
ne znam da li sam obnevideo ili ipak ne mogu to da uradim
svakako sam uradio sledeću formulu, pa ako smatrate da postoji bolji način
neće mi biti teško da još nešto naučim :)

ispod su linkovi ka slikama kako izgledaju sheet-ovi
sheet-ovi od 1 do 31 su kao datumi i u njih ubacujem podatke a u poslednji sheet se sve sumira

https://www.photobox.co.uk/my/photo/full?photo_id=21203159829

https://www.photobox.co.uk/my/photo/full?photo_id=9191199147

ipak može da se ubaci fajl...:)
[ Ivek33 @ 28.05.2016. 15:47 ] @
Citat:
sergiles: ako smatrate da postoji bolji način neće mi biti teško da još nešto naučim
Nije bolji ali je kraći
S obzirom da povlačiš podatke uvijek iz istog raspona ćelija
Umjesto ove Array formule u I3 na Sheetu 'OEE mesec'
Code:
=INDEX(INDIRECT("'"&$C3&"'"&"!"&"B3:H26");MATCH(I$1;INDIRECT("'"&$C3&"'"&"!"&"B3:B26");0);IF($D3=3;$D3+2;$D3+5))

možeš postaviti skraćenu (formula je ista samo kraća)
Code:
=INDEX(INDIRECT("'"&$C3&"'!B3:H26");MATCH(I$1;INDIRECT("'"&$C3&"'!B3:B26");0);IF($D3=3;$D3+2;$D3+5))