[ Necha @ 31.03.2006. 10:00 ] @
Imam jedan problem, znam da je pravo resenje Acess ali ovo mi radi u Excel-u
Imam (30 datoteka ali zbog mog lakseg objasnjenja) tri Excel datoteke sa razlicitim podacima u njoj.
Prva tabela (Korisnici) nudi link prema jednoj, drugoj itd ...
-Biblioteka (druga datoteka)
-Arhiv (treca datoteka) ...

Ovako izgleda deo tabele iz datoteke Biblioteka (pod nazivom Zbirna)

Biblioteka
A B C D
1 Konto Planirano Potroseno Ostalo za izvrsenje

2 411111 10,083,000.00 766,222.00 9,316,778.00

3 411115 650,000.00 59,660.00 590,340.00

4 412111 1,168,000.00 90,847.00 1,077,153.00

5 412211 650,000.00 50,792.00 599,208.00



Kolona konto nudi mi link prema drugoj stranici (411111) gde se unosi plan i izvrsenje koja normalno prenosi rezultat na prvoj tabeli koja mi se i zove "Zbirna"

Hteo sam da napravim na toj prvoj tabeli (Korisnici) koja mi nudi linkove prema drugim tabelama jednu stranicu koja bi sabirala podatke sa ovih drugih tabela.

Ja sam napravio rucno sabiranje ='E:\Planovi 2006\Kultura\[Biblioteka.xls]Zbirna'!$C$5+'E:\Planovi 2006\Kultura\[Istorijski arhiv.xls]Zbirna'!$C$5+ ...
Nego je veliki posao pa sam hteo da ga skratim i da mi sam sabira na osnovu uslova

411111 Ovo bi bio promenljivi podatak i na osnovu unosa u toj koloni zavisio bi zbir
u koloni B2,B4,B6 unosio bi 411111 ili 411112 ili 421111 itd

Ja sam probao da napravim nesto ali negde postoji greska

=IF('E:\Planovi 2006\Kultura\[Biblioteka.xls]Zbirna'!B5:B100;"=A2";'E:\Planovi 2006\Kultura\[Biblioteka.xls]Zbirna'!C5:C100)+

Ne znam da li moze ovako ja sam vec radio sa SUMIF ali sam to radio u jednoj stranici on mi je pronalazio podatke i sabirao, to sam iskoristio kod kontrole zavrsnih racuna korisnika i pravljenje zbirnog
=SUMIF(B2:B18895;"=1001";C2:C18895).

Hvala unapred.




[Ovu poruku je menjao Shadowed dana 08.05.2006. u 18:39 GMT+1]
[ Jpeca @ 31.03.2006. 12:11 ] @
Mnogo je dugčko pa nisam siguran da sam sve razumeo. Mislim da možeš da rešiš sa Pivot tabelama - one služe za razna sumiranja po kategorijama i sl. Da bi Pivot tabele mogle da koriste više Excel opsega (ili tabela) treba da uključiš Multiple Consolidation Range. Osnovne informacije možeš naći u Helpu, a za više infomacija potraži na Netu npr. http://www.contextures.com/xlPivot08.html
[ Necha @ 31.03.2006. 14:07 ] @
OK sa Pivot tabelama to je u okviru jednog fajla.
Ali ako pogledas primer mog stabla.

C:/Planovi/Kultura/Biblioteka.xls
Arhiv.xls
Pozoriste.xls
/Osnovne skole/Vuk Karadzic.xls
Dositej Obradovic.xls
/Srednje skole/Gimnazija.xls
itd...

Svaki excel fajl ima u sebi vise Sheta (otprilike svaki ima oko 25) koji se sumira u prvom Shit-u pod nazivom Zbirna.

Znaci ja treba iz svakog pojedinacnog fajla sa Shet-a - Zbirna da uzmem odredjene podatke koji zadovoljavaju uslov unosa u celiju A1 da mi program prelista pojedinacne fajlove kad nadje da je zadovoljen kriterijum iz celije A1 da mi sabere podatak (primer iz celije C5 ili C6 ili C20) sa drugim Shet-om -Zbirna itd

Kao sto sam vec rekao kad unesem
='C:\Planovi\Kultura\[Biblioteka.xls]Zbirna'!$C$5+'C:\Planovi\Kultura\[Arhiv.xls]Zbirna'!$C$5+ i tako dalje sve kolone pojedinacno dobijem zbir i to radi OK.

Mnogo ima podataka za rucni unos i otvaranje svakog pojedinacnog fajla zato sam i hteo da probam sa uslovom.
Probao sam sa neki kao makro ali ne znam sve parametre sabiranje uslovi ...
[ Jpeca @ 31.03.2006. 14:57 ] @
Zato sam i naveo opciju Multiple Conslolidation. Ona omogućava da pozivaš opsege iz više fajlova. Fajlovi moraju da budu otvoreni da bi dodado konkretan opseg.