Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sortiranje podataka prema određenom kriterijumu

[es] :: Office :: Excel :: Sortiranje podataka prema određenom kriterijumu

[ Pregleda: 1848 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Slavovs
Aleksandar Slavov
profesor
Gimnazija
Subotica, Srbija

Član broj: 336601
Poruke: 8
*.adsl.eunet.rs.



Profil

icon Sortiranje podataka prema određenom kriterijumu06.08.2017. u 13:34 - pre 80 meseci
Pozdrav.
Da li bi neko mogao da mi pomogne i kaže mi gde je greška u formuli. Naime, u sheet-u Baza se nalaze podaci koji bi prema kriterijumu "Odeljenje" trebalo da se sortiraju u sheet-u Forma.
U sheet-u Forma, u ćeliji C1 treba da se unese oznaka odeljenja, a u tabeli da se izlistaju imena učenika tog odeljenja. Ono što dobro radi jeste u ćeliji C3 (izbaci tačan broj učenika datog odeljenja) i u tabeli označi podatke do tog broja. Međutim, ne unose se imena u tabelu.
ovo je formula koju sam koristio:
=IF($A6>$C$3,"",INDEX(Baza!C$2:C$901,SMALL(IF(Baza!$B$2:$B$901=$C$1,Baza!$A$2:$A$901),$A6)))

Hvala unapred.
Prikačeni fajlovi
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.dynamic.sbb.rs.



+322 Profil

icon Re: Sortiranje podataka prema određenom kriterijumu06.08.2017. u 17:10 - pre 80 meseci
MIslim da je problem u
Code:
=IF(Baza!$B$2:$B$901=$C$1,Baza!$A$2:$A$901)

Rang Baza!$B$2:$B$901 nikako ne moze biti jednak jednoj celiji $C$1.
Sve ce ispravno raditi ako za razred koji trazite unesete razred 2,1 zato sto ce ta nespredna formulacija gde je Baza!$B$2:$B$901=$C$1 vratiti prvu vrednost unetu u bazu a to je bas razred 2,1. Za sve ostale nece raditi.

Pored ovoga, u primeru ste stavili da se pretraga vrsi za razred 1,3 koga nemate u bazi. U bazi ima 1.3.



[Ovu poruku je menjao Blue82 dana 06.08.2017. u 18:27 GMT+1]
 
Odgovor na temu

rudy_kv
Dejan Rudnjanin
Nastavnik grupe geodetskih predmeta
MTŠ "14. oktobar"
Kraljevo

Član broj: 245118
Poruke: 93
*.dynamic.sbb.rs.



+5 Profil

icon Re: Sortiranje podataka prema određenom kriterijumu06.08.2017. u 17:26 - pre 80 meseci



EDIT: Pogresno je. Pogledajte sledecu poruku.


[Ovu poruku je menjao rudy_kv dana 06.08.2017. u 18:43 GMT+1]

[Ovu poruku je menjao rudy_kv dana 06.08.2017. u 18:46 GMT+1]

[Ovu poruku je menjao rudy_kv dana 06.08.2017. u 18:47 GMT+1]

[Ovu poruku je menjao rudy_kv dana 06.08.2017. u 18:47 GMT+1]
VICTORIA CONCORDIA CRESCIT
Prikačeni fajlovi
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.dynamic.sbb.rs.



+322 Profil

icon Re: Sortiranje podataka prema određenom kriterijumu06.08.2017. u 17:42 - pre 80 meseci
rudy ne valja.
A sada vidim da i moji komentari nisu tacni. Ne koristim ovo nikada kao array pa ne znam, ali sada vidim da formula ide bas kako je pokretac teme i stavio. Pretpostavljam da se mora koristiti matricna formula.
 
Odgovor na temu

rudy_kv
Dejan Rudnjanin
Nastavnik grupe geodetskih predmeta
MTŠ "14. oktobar"
Kraljevo

Član broj: 245118
Poruke: 93
*.dynamic.sbb.rs.



+5 Profil

icon Re: Sortiranje podataka prema određenom kriterijumu06.08.2017. u 17:44 - pre 80 meseci
Vidim, vidim, evo sa indirect i address hoce da radi...

Code:
=IF($C$3<$A6;"";INDIRECT(ADDRESS(MATCH($C$1;Baza!$B$2:$B$901;0)+$A6;3;;;"baza")))


VICTORIA CONCORDIA CRESCIT
Prikačeni fajlovi
 
Odgovor na temu

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.dynamic.sbb.rs.



+322 Profil

icon Re: Sortiranje podataka prema određenom kriterijumu06.08.2017. u 18:04 - pre 80 meseci
Inace evo primer ovoga sto je pokretac teme pokusao da napravi.
U sheet-u BAZA OS nalazi se baza iz koje se izvlace podaci.
U sheet-u BILIC je forma koja treba da iz baze popuni sve podatke iz Bilica. To Bilic pise u B1. Sve ostalo je isto. Formula je matricna sto znaci da kada je napises ne stisnes enter nego CTRL+SHIFT+ENTER
Prikačeni fajlovi
 
Odgovor na temu

Slavovs
Aleksandar Slavov
profesor
Gimnazija
Subotica, Srbija

Član broj: 336601
Poruke: 8
*.adsl.eunet.rs.



Profil

icon Re: Sortiranje podataka prema određenom kriterijumu06.08.2017. u 18:10 - pre 80 meseci
Hvala oboma!
Rudy, sada radi odlično. Nije mi najjasnija formula i moraću da je detaljno proučim i savladam. U svakom slučaju - još jednom hvala!
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Sortiranje podataka prema određenom kriterijumu06.08.2017. u 19:56 - pre 80 meseci
@Slavovs
Samo da dodam elegantniji pokušaj rješenja
Može ići samo jedna formula koja se može kopirati u desno i dolje
Code:
=IF($C$3<$A6;"";INDIRECT(ADDRESS(MATCH($C$1;Baza!$B$2:$B$901;0)+$A6;COLUMN(C$1);;;"baza")))
Dakle umjesto broja stupca postavi funkciju COLUMN(C1)
Ako koristiš Excel 2003 i želiš izbjeći "nulu" kao rezultat ako formula nema što vratit tada koristi IF/ISERROR
Ako koristiš Excel 2007 i noviji želiš izbjeći "nulu" kao rezultat ako formula nema što vratit tada korisit IFERROR

Umjesto da pišeš ručno adresu odakle povlačiš unikatne oznake za "odeljenje" povuci ih automatski formulom.
U M1 napiši 'Odeljenja' a u M2 ćeliju postavi CSE formulu koju završavaš sa Ctrl+Shift+Enter
Code:
=INDEX(Baza!$B$2:$B$901;MATCH(0;COUNTIF($M$1:M1;Baza!$B$2:$B$901);0))
i kopiraj je do zadnjeg željenog reda.
Vidi primjer
Prikačeni fajlovi
 
Odgovor na temu

Slavovs
Aleksandar Slavov
profesor
Gimnazija
Subotica, Srbija

Član broj: 336601
Poruke: 8
*.adsl.eunet.rs.



Profil

icon Re: Sortiranje podataka prema određenom kriterijumu06.08.2017. u 20:45 - pre 80 meseci
Hvala, Ivek33!
Svakako mi predstoji proučavanje ovih ponuđenih rešenja.
 
Odgovor na temu

[es] :: Office :: Excel :: Sortiranje podataka prema određenom kriterijumu

[ Pregleda: 1848 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.