[ 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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.