Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.614 pregleda

Najnovija ↓

Odrediti iz kog sheet*-a povlačiti podatke 26.05.2016. u 13:52 · pre 127 meseci #1
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

Re: Odrediti iz kog sheet*-a povlačiti podatke 26.05.2016. u 14:35 · pre 127 meseci #2
Verovatno problem moze da se redi kombinovanjem funkcija INDIRECT i ADDRESS, mada bi bolje bilo da se vidi konkretan primer tj. da okacis fajl.
Potpis
VICTORIA CONCORDIA CRESCIT
Re: Odrediti iz kog sheet*-a povlačiti podatke 26.05.2016. u 22:33 · pre 127 meseci #3
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
Re: Odrediti iz kog sheet*-a povlačiti podatke 28.05.2016. u 10:01 · pre 126 meseci #4
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...:)
Re: Odrediti iz kog sheet*-a povlačiti podatke 28.05.2016. u 16:47 · pre 126 meseci #5
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))
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme