[ Davorenko @ 30.01.2008. 21:18 ] @
Moze li mi itko reci, kada napravim odedjeni filter po nekom uvjetu u jednom polju,kako da izbrojim podatke (koji su filtrirani) po uvjetu u nekom drugom polju.

Prije sam koristio funkciju ifcount (za ukupan zbroj), međutim kada napravim filtar on broji podatke iz cijelog raspona.

Help
[ timmy @ 31.01.2008. 06:14 ] @
Bilo je vec odgovora na slicna pitanja,
ali ukratko resenje je u koriscenju fukcije SUBTOTAL

[code]
=SUBTOTAL(funkcija,od:do)
[code]

Ako hoces SUM br. funkcije je 9, za AVERAGE je 1, za COUNT 2,
pogledaj Help. Nema COUNTIF funkcije u SUBTOTAL, ali sto ne
bi filtrirao i po drugoj koloni?

Pozdrav
[ anakin14 @ 31.01.2008. 10:24 ] @
da ali ako hoce da mu subtotal broji i filtrirane kolone i one koje su hidden onda su funkcije od 1-9 ali ako hoce da mu broji samo filtrirane onda koristi funkcije 101-109.
[ Davorenko @ 01.02.2008. 09:16 ] @
Evo konkretnog primjera:

U prilogu se nalazi tablica xx. Tu je potrebno napraviti kada filtriram podatke po uvjetu proizvodnja da excel u polju županija prebroji sve djelatnike koji se nalaze u SBK kantonu, a rade u proizvodnji

[ mirko1949 @ 01.02.2008. 11:01 ] @
Za konkretan slucaj za SBK i Proizvodnju
[code]
{=SUM(IF((B1:B7=Prvi)*(C1:C7=Drugi);1;0))}
Vitičaste zagrade označavaju da se radi o array formuli ali njih ne možeš uneti sa tastature nego formulu završiš sa <CTRL>+<Shift>+<Enter>.
I ostala prebrojavanja mozes uraditi po istom principu samo izmeni reference
Napomena: cod se odnosi na nefiltriranu listu, odnosno kada je za konkretne kolone ukljucena opcija All
[ Davorenko @ 01.02.2008. 14:17 ] @
Pokušao sam da iskoristim Mirkovu formulu, moze li mi netko reci gdje grjesim?
[ Ivek33 @ 01.02.2008. 16:10 ] @
Citat:
Davorenko: moze li mi netko reci gdje grjesim?
@timmy ti je dao formulu sa kojom to rješavaš.

Dakle:selektiraš ćeliju gdje hoćeš rezultat i jednostavno upiši formulu, Ako vršiš filtriranje opet je rezultat tu jer broji redove koje filter prikaže.
Code:
=SUBTOTAL(3;G5:G39)

Ako hoćeš napraviti za svaku vrstu pojedinačnu formulu bez filtriranja onda iskoristi ovu formulu.
Code:
=COUNTIF(G5:G39;"PROIZVODNJA")

btw: vidi link Popis svih funkcija u Excelu sa primjerima
[ mirko1949 @ 01.02.2008. 16:11 ] @
formula
{=SUM(IF((C5:C39="SBK")*(G5:G39="PROIZVODNJA"),1,0))}
Mozda umesto tacka zarez samo zarez. Evo tvog primera
[ Davorenko @ 01.02.2008. 16:26 ] @
Hvala ekipa svima mnogo ste mi pomogli. Uspio sam da rješim problem kojim već dosta dugo patio.
Veliki pozdrav

[ Ivek33 @ 01.02.2008. 17:29 ] @
Citat:
Davorenko: Hvala ekipa svima mnogo ste mi pomogli.
Davorenko, obrati pažnju da ti formula koju je dao @Mirko1949 kvalitetnije odrađuje posao. tj. daje odgovor na pitanje "Koliko ljudi radi iz SBK u Proizvodnji?"
Ja sma se bazirao na sve ljude u proizvodnji.
[ Davorenko @ 04.02.2008. 10:19 ] @
Isprobao sam oba i primjera i oba odgovaraju mojim potrebama jos jednom havla na odgovorima, pomogli ste mi mnogo i nadam se da vas nisam mnogo davio

Lijep pozdrav.
Davorenko