[ woolf1975 @ 28.08.2010. 13:00 ] @
Imam više mjesta skladištenja proizvoda koje se uglavnom vrši po danu prijema robe, ok sam sa datumima isteka istih, ono sto mi treba je to da kad unesem šifru proizvoda da mi pored ostalog izbaci i mjesto na kom se taj proizvod nalazi!
dali neko moze da mi pomogne oko toga?
unapred hvala
ps- primjer u prilogu
[ 3okc @ 29.08.2010. 10:37 ] @
U naslov si stavio reč "sortiranje" ali u nastavku ne daješ nikakve naznake o kakvom - ako ikakvom - sortiranju govoriš?!
Da pretpostavimo da te zanima položaj tražene ćelije unutar nekog opsega => za to se koristi MATCH().



-U primeru, f-ja vraća broj 8 jer je 'Ž' 8. po redu ćelija u opsegu ABECEDA.
[ woolf1975 @ 29.08.2010. 10:45 ] @
Izvinjavam se sto nisam dovoljno jasno postavio pitanje, mada sam u prilogu detaljnije pojasnio.
Ovo sto mi treba nije pozicija ćelije na koju se upit odnosi već mi je dovoljna samo kolona pod kojom je, odnosno u kojoj komori se isti nalazi!
[ 3okc @ 29.08.2010. 11:08 ] @
Žao mi je ali i dalje nije ništa jasnije - o kakvom se ovde "sortirarnju" radi??

U fajlu koji si postavio imaš na dva mesta šifru koju bi da "lociraš", tako da je tu tek nejasno šta je opseg unutar kog se vrši pretraga?! Ceo radni list?! Sem toga, šta će ti podatak u kojoj su koloni šifre kada su sve u istoj?! :D

Već sam ti dao odgovor koji je najpribližniji onome što si pitao. Možda te neće zadovoljiti ništa manje od rešavanja tvog problema ali hajde makar pokušaj da ga formulišeš.
[ woolf1975 @ 29.08.2010. 11:23 ] @
Ovako netreba mi pozicija šifre one su naravno sve u istoj koloni, cijela stvar je u ttome da se odredi u kojoj se koloni nalazi proizvod sa najbržim datumom isteka.
Zamisljeno je tako da se u sheet "podaci" unosi datum i količina proizvoda, unos se vrši ispod kolona "komore"
Na sheet_u "provjera" vršim unos šifre što mi daje najmanji i najveći datum, odnosno rok trajanja proizvoda.
I sad cijela stvar je u tome, dali može još pored toga da mi ispiše u kojoj je koloni našao najmanji datum, znači ne pozicija ćelije nego samo kolone,
to je iz toga razloga da bih odmah mogao da znam gdje mi se isti proizvod nalazi pod kojkom je kolonom odnosno u kojoj komori
[ 3okc @ 29.08.2010. 14:06 ] @
Ok sada je već malo jasnije. Mogao bi, recimo, da koristiš kombinaciju OFFSET/INDEX/MATCH za lociranje: prvo preko šifre odrediš u kojem si redu, za njega formiraš opseg samo za datume i sa MATCH lociraš "kolonu" (zapravo ćeliju) sa MIN-rokom upotrebe.

Code:
=MATCH(C7;IF(OFFSET(podaci!IK1:IS4;INDEX(Sifre;C4;1)+6;;1;)>=TODAY();OFFSET(podaci!IK1:IS4;INDEX(Sifre;C4;1)+6;;1;);"");0)


Inače, ovaj MIN-roka si prethodno već izračunao i skroz mi je nelogično da ga u nastavku opet tražiš.. kroz još jednu matričnu formulu.. Što mi samo govori o lošoj postavci..

Kad imaš ovoliko različitih podataka (to su zapravo sve tabele) neophodno je korišćenje imenovanih opsega.

Npr, ova nepregledna formula se može lepo skratiti pod uslovom da na mestu gde prepisuješ datume imaš uslov za ispitivanje da li je rok prekoračen: itd. za sve datume u nastavku.

Ovo će te poštedeti matrične formule za računanje minimuma: -- što može da donese i značajno ubrzanje kada imaš puno formula.

Takođe je i formula za računanje "komore" sada dvostruko kraća (i nije više matrična):

Code:
=MATCH(C7;OFFSET(podaci!IK1:IS4;INDEX(Sifre;C4;1)+6;;1;);0)

[ woolf1975 @ 29.08.2010. 15:41 ] @
nesto ocigledno neradim dobro, jer mi izbacuje uvjek *Ref kad primjenjujem formulu
[ neptuncokg @ 29.08.2010. 15:54 ] @
Mozda treba da koristis " , " u formuli umesto " ; " zbog Regional And Setings podesavanja.
[ woolf1975 @ 30.08.2010. 20:54 ] @
Ne, uvjek mi izbaci gresku, bas sam zapeo, znači ili mi daje nulu ili prijavi grešku ¤REF
probavao sam to cijeli dan ali negdje grijesim, ako nista odustajem!!
[ Ivek33 @ 02.09.2010. 10:18 ] @
Citat:
woolf1975: Ne, uvjek mi izbaci gresku, bas sam zapeo, znači ili mi daje nulu ili prijavi grešku ¤REF probavao sam to cijeli dan ali negdje grijesim, ako nista odustajem!!
Pa skini fajl koji je 3okc prikačio pa vidi kako ti funkcionira (Primjer+.xls - 124k)
[ woolf1975 @ 08.09.2010. 22:17 ] @
skinuo sam file ali ono sto mi nije bilo jasno je nacin na koji se taj proces obavlja, sad je sve ok, i hvala na pomoci.
hvala jos jednom 3okc