štetje v filtru

Pomoč pri delu z MS Excelom
Odgovori
rick
Prispevkov: 216
Pridružen: So Feb 17, 2007 9:18 pm

štetje v filtru

Odgovor Napisal/-a rick »

pozdravljeni,
Imam eno vprašanje kateri žal nisem kos.
Pa bom kar vprašal:
S filtrom sem filtriral naslednje podatke:

ana 50
teja 40
miha 60
sonja 70
ana 50 in tako dalje...

s formulo subtotal(9;a1:a100)želim sešteti vrednosti.
Vse lepo in prav, toda kako bi seštel samo tiste vrednosti katerih imena se ne podvajajo, oziroma lahko se pojavi samo enkrat.(ana se pojavi dvakrat,
torej jo upoštevamo samo enkrat)
V tem primeru bi naj bil rezultat 220 ( in ne 270)
kako to doseči? :?
Za odgovor se iskreno zahvaljujem.
lp :)
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: štetje v filtru

Odgovor Napisal/-a admin »

Preprosto morate podvojene podatke sfiltrirati ven. Reči želim, da vam bo funkcija SUBTOTAL pač vrnila seštevek vseh vrstic, ki filtru ustrezajo. Če ne želite podovojenih zapisov, potem jih v filtru ne sme biti. Toda za filtriranje podvojenih zapisov morate obvezno izbrati napredni filter, saj ima slednji opcijo za prikaz samo edinstvenih zapisov.
lp,
Matjaž Prtenjak
Administrator
rick
Prispevkov: 216
Pridružen: So Feb 17, 2007 9:18 pm

Re: štetje v filtru

Odgovor Napisal/-a rick »

pozdravljen Matjaž,

naj prej bi se zahvalil za odgovor, se mi je zdelo,
da ne bo šlo kot sem si zamisli....
bi pa imel podvprašanje na to temo in sicer:

kako bi z makrom izbral to, kar filtrira filter,
torej kako izbrati z makrom vsebino filtra.
za odgovor se vam zahvaljujem.
lp
admin
Site Admin
Prispevkov: 3712
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: štetje v filtru

Odgovor Napisal/-a admin »

Najlažje tako, da se sprehodite skozi vse vrstice in se ob vsaki vrstici vprašate ali je vidna ali ni - če je vidna potem je to ustrezna vrstica, sicer je skrita, kar pomeni, da ne ustreza filtru. Ustrezna VBA koda se nahaja v tejle tematiki.
lp,
Matjaž Prtenjak
Administrator
Odgovori