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

uslovno prebrojavanje sa uključenim filterom

[es] :: Office :: Excel :: uslovno prebrojavanje sa uključenim filterom

[ Pregleda: 1395 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darkos1
banjaluka RS

Član broj: 267138
Poruke: 75
31.223.131.*



+1 Profil

icon uslovno prebrojavanje sa uključenim filterom14.12.2015. u 23:06 - pre 100 meseci
Kako da prebrojim neki podatak (recimo "da") u koloni D, ako sam uključio filter u koloni C po nekom kriteriju.
SUBTOTAL mi broji popunjena polja ali meni treba određeni podatak u toj koloni.
Znači filter je u jednoj koloni a podatak koji mi treba je u drugoj koloni.
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2267
212.200.121.*

Sajt: www.gowi.rs


+109 Profil

icon Re: uslovno prebrojavanje sa uključenim filterom15.12.2015. u 09:06 - pre 100 meseci
Najlakše je da uključiš filter i po toj drugoj koloni (recimo "da") i onda će subtotal odraditi posao. Ako ti to iz nekog razloga ne odgovara možeš da napraviš pomoćnu kolonu
Code:
=IF(D2="da",1,0)

pa koristiš subtotal sa sum u toj koloni.

Altenativa bez pomoćne kolone je COUNTIFS sa kombinacijom uslova iz kolone C i D ili kombinacija SUMPRODUCT i SUBTOTAL
Code:
=SUMPRODUCT(SUBTOTAL(3,OFFSET($C$3:$C$22,ROW($C$3:$C$22)-ROW($C$3),0,1)),--($D$3:$D$22="da"))


[Ovu poruku je menjao Jpeca dana 15.12.2015. u 10:19 GMT+1]
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

darkos1
banjaluka RS

Član broj: 267138
Poruke: 75
31.223.131.*



+1 Profil

icon Re: uslovno prebrojavanje sa uključenim filterom16.12.2015. u 17:22 - pre 100 meseci
Hvala Jpeci na ponuđenom rješenju, međutim kako mi obično postavimo pitanje što jednostavnije, i ne damo konkretan primjer onda moramo postavljati i dodatna pitanja.
U mom slučaju je drugi uslov koji treba prebrojati je funkcija OR koja daje rezultat TRUE ili FALSE, tako da mi ova kombinacija nije uspjela prebroajati TRUE.
Malo sam isprobavao i funciju IF gdje ima TRUE ili FALSE uredno broji, Takođe sam u svom primjeru probao da ugradim IF prije OR ali nisam uspio jer mi onda neradi kako treba moje rješenje problema.
Evo mog primjera formule gdje u koloni treba prebrojati rješenje TRUE
=OR(AND(NETWORKDAYS(plan!$G184;E$3)>0;NETWORKDAYS(plan!$G184;E$3)<plan!$F184+1;WEEKDAY(E$3;2)<6);AND(NETWORKDAYS(plan!$G185;E$3)>0;NETWORKDAYS(plan!$G185;E$3)<plan!$F185+1;WEEKDAY(E$3;2)<6))


Nadam se da sam sada bio jasniji.

I takođe imao bih još jedno pitanje
Iz prethodne funcije vidljivo je da povlačim podatke iz dva reda, tako da kada kopiram ovu formulu nadole moram prepravljati ručno broj reda jer mi se povećava za jedan a treba mi za dva reda. Konkretno plan!$G184 u sledećem redu bi trebalo posle kopiranja da bude plan!$G186.
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Moderator
Član broj: 25683
Poruke: 2267
212.200.121.*

Sajt: www.gowi.rs


+109 Profil

icon Re: uslovno prebrojavanje sa uključenim filterom17.12.2015. u 08:34 - pre 100 meseci
Pošto nisi postavio primer, morao sam sam da se snađem. Prethodni primer preradio sam da u koloni uslov umesto "da" bude formula oblika =OR(AND(uslov1,uslov2),AND(uslov3, uslov4)).
Rezultat je niz TRUE, FALSE u toj koloni

Sad u varijanti 2 nije ti potrebna pomoćna kolona. Jednostavno tu kolonu pretvori u 0 i 1 koristeći INT funkciju (ili ako ti je lakše dodaj dvosturku negaciju na ceo izraz kao u varijanti3 ili pomnoži sa 1...). Nakon toga moći ćeš da koristiš SUBTOTAL sa sum funkcijom kao argumentom kako sam predložio. Pogledaj rezultat u priložnom primeru u listu Var2 pa D23 pa vidi da li je to što očekuješ.

Varijanta 3 sa SUMPRODUCT meni radi bez problema - formula je nešto kraća jer koristiš već gotov uslov ne moraš da porediš sa "da"

Code:
=SUMPRODUCT(SUBTOTAL(3,OFFSET($C$3:$C$22,ROW($C$3:$C$22)-ROW($C$3),0,1)),--($D$3:$D$22))


Rezultat je u priloženom primeru na listu Var3, G1.

Što se tiče kopiranja ako je uslov uvek iz dva susedna reda kako si opisao, relativno adresiranje treba da funkcioniše (tako sam uradio u primeru) pa ne mogu da razumem šta je problem u tvojoj formuli.


[Ovu poruku je menjao Jpeca dana 17.12.2015. u 09:46 GMT+1]
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Office :: Excel :: uslovno prebrojavanje sa uključenim filterom

[ Pregleda: 1395 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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