[ Ruxa @ 03.05.2011. 12:09 ] @
Imam gotovu Excel tabelu koju treba sortirati. Problem je u tome što kada kliknem na sort od najvece do najmanje vrednosti to se ne dogodi. Verovatno je problem što on vuče podatke iz ove tabele pored u koju se unose podaci po danima. Inače, treba sortirati ovu kolonu %, a da on na osnovu toga sortira i sve kolone u toj, prvoj tabeli. Može li neko da mi pomogne da rešim ovaj problem?
[ 3okc @ 03.05.2011. 14:22 ] @
Nisi objasnila (svoj) postupak sortiranja, nije jasno kako to radiš. Obuhvatiš tabelu i pritisneš Sort?

Po čemu bi to Excel trebalo da zna na osnovu koje kolone treba da sortira tabelu? Ok, tebi treba da bude po % ali zašto ne bi po Marži? Ili po Proizvodu? -Kao što najverovatnije i biva jer ti je Proizvod bez podataka pa tako i nema šta da se sortira.

Inače, kada vršiš "jednostavno" ili brzo sotiranje, podrazumevana je ona kolona u kojoj se zatekne aktivna ćelija. Ovo su elementarne stvari i možda bi najefikasnije bilo da pre sledećeg pitanja na forumu ipak prelistaš kakav udžbenik ili tutorijal.
[ Jpeca @ 03.05.2011. 15:28 ] @
Problem je što se u redovima koje sortiraš koriste formule sa relativnim adresama. Tako se nakon sortiranja vrednosti ponovo preračunaju po relativnim adresama, pa kao da se ništa nije desilo .
Rešenje je da sve relativne reference u kolonama Nabavna cena, Marža i Ukupno prebaciš u apsolutne reference npr
=I4+L4+O4+R4+U4+X4+AA4
u
=$I$4+$L$4+$O$4+$R$4+$U$4+$X$4+$AA$4

Na žalost ne znam lakši način da se ovo uradi nego da u liniji formule označiš celu formulu pa F4 i tako ćeliju po ćeliju. Može da se napravi makro koji bi to odradio, ali ja na brzinu nisam našao neko gotovo rešenje.

Nakon toga sortiranje bi trebalo da odradi.

Lakša varijanta je da isključiš automatsku rekalkulaciju i izvršiš sortiranje. To bi trebalo da proizvede sortiranu listu, koju ćeš moći da odštampaš ili iskopiraš, ali će svaka rekalkulacija opet vratiti na staro (tj. "džaba ste krečili")

Još jedna mogućnost je (sumnjam da ti odgovara) je da sve pretvoriš u vrednosti :Copy, Paste Special -> Values; pa onda izvršiš sortiranje, ali u tom slučaju izmene podataka u tabeli pored neće uticati na ovu tabelu.

[Ovu poruku je menjao Jpeca dana 03.05.2011. u 16:42 GMT+1]
[ 3okc @ 03.05.2011. 15:45 ] @
Još jedna mogućnost bi bila da podatke vodiš po vertikali i da onda izveštaj kreiraš preko Pivot tabele.

Ovo traži radikalnu promenu u pristupu i verovatno ti neće prijati ali je na duži rok jedino ispravno.

Izmenio sam tabelu da vidiš na šta bi to ličilo i uneo nazive proizvoda da bi Pivot mogao da sumira.
[ Brodoplovac @ 03.05.2011. 16:38 ] @
@Ruxa
Ako u tvom primeru selektuješ sve (B4:AC21) i izvršiš sortiranje po "%" koloni onda se sve lepo sortira.
[ Ruxa @ 03.05.2011. 17:59 ] @
Citat:
Brodoplovac: @Ruxa
Ako u tvom primeru selektuješ sve (B4:AC21) i izvršiš sortiranje po "%" koloni onda se sve lepo sortira.


Hvala puno na rešenju. To je to
Baš sam srećna sada - eto neću morati da listam neki dugački priručnik, dok ima dobrih i pametnih ljudi kao što si ti. Nadam se da ću i ja biti u prilici da svojim znanjem nekom pomognem. Hvala još jednom!