[ mikoni @ 10.03.2015. 11:43 ] @
Može li i na koji način da se reši, za mene nerešiv, problem. Nisam mogao da rešim preskakanje praznih polja. Doduše, ovo se može rešiti mehaničkim povezivanjem, ali bi to trebalo ponoviti 1368 puta. Iz tog razloga se obraćam za pomoć.
Iz kolone D da se identifikuju brojevi ( imaju svoje značenje, predstavljaju određenu grupu podataka ) i da se smeste na definisanu poziciju ( ovom slučaju od D170 do D177) sortirani u rastućem nizu ( kao npr. u koloni F170 – F177).
[ Ivek33 @ 10.03.2015. 15:27 ] @
Tvoj zadatak se svodi na kopiranje stupca bez praznih ćelija. Kopiraj ovu ARRAY formulu u ćeliju F173 i kopiraj je prema dolje.
Code:
=IFERROR(INDEX(D$1:D$170;SMALL(IF(D$1:D$170<>"";ROW(D$1:D$170)-ROW(D$1)+1);ROWS($D$1:D2)));"")
Ako ti ne odgovara IFERROR funkcija tada koristi IF/ISERROR za Excel 2003.

Ovu formulu za uzlazno sortiranje kopiraj u npr. J173 i kopiraj je dolje
Code:
=IF(F173<>"";SMALL($F$173:$F$181;ROW(A1));"")
[ mikoni @ 10.03.2015. 17:59 ] @
Hvala Ti na velikoj pomoći, ovo je rešenje, ali ja i dalje imam problem - više tehnički.
Postupio sam po Tvojim instrukcija za ispis formule, primenio array proceduru za kopiranje na više ćelija i tu se desio problem - isti rezultat u ostalih 7 ćelija. Kako da ovo ispravim.
Što se tiče sortiranja tu neće biti problema, jer su u svima rastući niz i uvek 8 brojeva ali na različitim pozicijama u koloni D2 ... D168.
U prilogu je i moj pokušaj da rešim ovo 'čudo'
Pozdrav,
Mikoni
[ Ivek33 @ 10.03.2015. 22:34 ] @
Ako želiš formulu upotrijebiti u stupcu 'D' tada u ćeliji D173 postavi Array formulu (završi je sa Ctrl+Shift+Enter). Zatim je kopiraj prema dolje.

BTW: Imaš problem sa praznim ćelijama u stupcu D. Pa se događa da fro,mula ne grupira sve podatke kako treba. Ne znam što si radio ali ja sam jednu ćeliju ispod broja kopirao do slijedećeg broja i formula je grupirala sve podatke. Vidi attach
[ mikoni @ 14.03.2015. 14:16 ] @
Glavni problem je rešen Tvojom formulom, ali ja ostajem i dalje bez konačnog rešenja jer i pored uputstva ne znam da primenim ARRAY funkciju a evo šta sam sve i kako uradio:
1. Obeležio sam redove p2….p9 ( poplavio )
2. Vratio se u p2 i ukucao = i ispisao prilagođenu Tvoju formulu ( zamenio kolonu D sa A )
3. Po završetku ispisa pritisnuo sam Ctrl+Shift+Enter – za potvrdu array funkcije
4. Rezultat: u svih 8 polja ispisan je rezultat 3 ( prve brojke – nije bilo promene poslednjeg polja A2 => A3… A9 kao Tebe ) – i kod ostalih kolona ispisuje se vrednost prve brojke u nizu
5. Isto se dešava i kada Tvoju formulu sa copy/paste ubacim, kao u tački 2, i nastavim dalje
Za većinu verovatno neka banalna i smešna sitnica, za mene noćna mora a treba mi automatsko rešenje za sve kolone ( indikatore ).
U prilogu i nešto izmenjana tabela sa indikatorima.
Pozdrav,
Mikoni
[ Ivek33 @ 15.03.2015. 07:02 ] @
Citat:
mikoni: Glavni problem je rešen Tvojom formulom, ali ja ostajem i dalje bez konačnog rešenja jer i pored uputstva ne znam da primenim ARRAY funkciju
Vjerujem da nisi dobro pročitao moj prethodni post.
Citat:
Ako želiš formulu upotrijebiti u stupcu 'D' tada u ćeliji D173 postavi Array formulu (završi je sa Ctrl+Shift+Enter). Zatim je kopiraj prema dolje.

Dakle korak po korak:
1. Ovu formulu postavi u ćeliju 'P2' (znači ne selektiraš raspon ćelija već samo jedna ćelija)
Code:
=IFERROR(INDEX(A$1:A$170;SMALL(IF(A$1:A$170<>"";ROW(A$1:A$170)-ROW(A$1)+1);ROWS($A$1:A2)));"")

2. Klikni unutar formule mišem (kao da hoćeš nešto izmjeniti u formuli)
3. Pritisni Ctrl+Shif+Enter (da dobiješ vitičaste zagrade i time si kreirao ARRAY ili matričnu formulu)
4. Kopiraj formulu do 'P9'
5. Selektiraj ćelije 'P2:P9' i kopiraj u desnu stranu do stupca 'AB'

Nadam se da je to "to" i da ti je jasnije.

BTW: dakle ARRAY formulu primjenjuješ na jednu ćeliju pa je kopiraš
[ mikoni @ 15.03.2015. 17:32 ] @
@Ivek33
Ovo je bilo dovoljno i za mene. Uspeo sam da primenim Tvoje preporuke, naravno, uz bolje( pažljivije ) čitanje i razumevanje napisanog!!!
Hvala na ogramnoj pomoći.
Pozdrav,
Mikoni
[ NAKI202 @ 17.03.2015. 20:05 ] @
ja sam pokusao pomocu makroa da uradim kopiranje selekcije i lepljenje (paste) preskakanjem praznih polja....
makro sam pronasao ovde http://www.ic.ims.hr/faq/offic...-selected-nonblanks-cells.html ali negde postoji greska jer mi ne odradjuje ono sto ja hocu...
[ Ivek33 @ 17.03.2015. 21:52 ] @
greška ti je vjerojatno u samom stupcu, nisam ulazio dublje ali vidim da podatke dobivaš preko formule. Malo obrati pažnju na to. Vidi attach