[ Brdja @ 13.09.2008. 18:08 ] @
Pokušaću da objasnim šta me muči. A ako ne objasnim, tu je attach

Na prvom listu, u koloni D imam upisane kategorije [kat1, kat2, kat3... - ukupno 9 različitih]. U kolonama E, F i G istog lista je upisano ko je kada bio koje boje. Potrebno mi je da u ćeliji F4 drugog lista izračunam koliko je puta Pera bio plave boje u kategoriji "kat1".

Nadam se da sam bio dovoljno jasan
[ 3okc @ 13.09.2008. 19:00 ] @
Prvo u Sheet1 kreiraj imena:

[slika1]

[slika2]

Pa unesi formulu u Sheet2:
Code:
=SUMPRODUCT((INDIRECT(F$2)=$A3)*(kategorija=$F$1))


[slika3]
[ Brdja @ 14.09.2008. 00:24 ] @
Ovo radi ovako kako je dato. Ali, nisam to rekao ranije, na prvom listu vremenom ubacujem nove vrste. Ova varijanta ne menja rezultat kada dodam novu vrstu, bez ponovnog definisanja imena.

edit: Ili red dodajem. Nikad nisam načisto da li je isto red i kolona ili vrsta i kolona Znači, dodajem podatke u horizontalne ćelije.

[Ovu poruku je menjao Brdja dana 14.09.2008. u 14:15 GMT+1]
[ djux66 @ 15.09.2008. 21:15 ] @
Ako sam dobro razumeo sta zelis da uradis onda ce ti ovaj moj primer pomoci. Koristio sam array formulu tipa {=SUM(IF((Sheet1!$D$2:$D$6000=F1)*(Sheet1!$E$2:$E$6000=$A3),1,0))} pa ako hoces nesto da menjas u array formuli moras na kraju da pritisneš ctrl+shift+enter, a ne samo enter ko kod obične formule. Bitne su ti ove vitičaste zagrade {oko formule} koje dobijaš kad pritisneš ctrl+shift+enter ako ih nema ne radi. Uglavnom da se ne bi mučio mnogo ako ti ovo nije jasno koristio sam apsolutne vrednosti za svaku kolonu tako da sada kada recimo kopiraš ćelije udesno dobijaš ispravne rezultate za sledeću kategoriju. Probaj u primeru koji sam postovao to za kat3, prvo prevučeš udesno I1, a zatim skup ćelija od I2:K5. E da nemoj da te zbuni, u samoj formuli sam koristio raspon ćelija od D2:D6000 jer si rekao da ćeš dodavati horizontalno podatke u sheet1, pa ako stigneš možda do 6000.reda (u šta čisto sumnjam) ti promeni ovaj broj. Ako imaš Excel 2007 onda možeš da koristiš referencu tipa D:D.

Pozz

[Ovu poruku je menjao djux66 dana 15.09.2008. u 22:49 GMT+1]

[Ovu poruku je menjao djux66 dana 15.09.2008. u 22:51 GMT+1]
[ Brdja @ 16.09.2008. 21:52 ] @
Ovako radi posao. Ali uz jednu smetnju. Excel je 2007 u pitanju. Referenca za kolonu je tipa D:D. Ali kada u prvom listu ukucam novu vrednost u ćeliju, u sledeću mogu da ukucavam tek za nekih 30ak sekundi uz 100% zauzeće procesora :(

Moguće da je zbog toga što imam 5 različitih kategorija i 9 imena.

[Ovu poruku je menjao Brdja dana 16.09.2008. u 23:09 GMT+1]
[ Brdja @ 21.09.2008. 21:53 ] @
A da li je moguće da na drugom listu ubacim neko izvršavanje proračuna na zahtev. Recimo da se ubaci neko dugme, a da se pritiskom na njega izvrše formule na tom listu? Čisto da bi se ubrzao unos na drugom listu?
[ djux66 @ 22.09.2008. 14:44 ] @
Ti reče da imaš excel 2007, možeš to da uradiš ako odeš na Formulas, pa onda u poslednjoj grupi "Calculation" imaš dugme "calculation options" klikni i odaberi "manual". To znači da će se formule u tom radnom listu izračunavati samo ako klikneš na "calculate now" u istoj grupi, ili kad stisneš F9. Čini mi se da će i preračunavati formule kad budeš snimao radnu knjigu tj. document
[ Brdja @ 23.09.2008. 08:38 ] @
Sada je OK.

Hvala svima.