Stránka 1 z 1

Počet jedinečných výskytů ve filtru seznamu - excel

Napsal: 23 črc 2013 10:27
od MK_Vs
DObrý den,

v přiložené tabulce se snažím určit počet jedinečných výskytů ve sloupci A, k filtrovanému rozsahu datumů ze sloupce B.

Použití samotné funkce četnosti není vhodné.
Vezmu-li příklad z nápovědy Office, je něco ve vzorci špatně, neboť hlásí chybu hodnota (buňka B14).

Poradíte prosím jak lze ke zvolenému filtru ve sloupci B určit výskyt jedinečných hodnot (text i číslo) ve slupci A.
Pracuje v Office 2010

Děkuji.

Re: Počet jedinečných výskytů ve filtru seznamu - excel

Napsal: 23 črc 2013 12:18
od cmuch

Re: Počet jedinečných výskytů ve filtru seznamu - excel

Napsal: 26 črc 2013 18:57
od pavel.lasak
Pokud chápu dobře co je potřeba tak:

maticový vzorec
= SOUČIN.SKALÁRNÍ(1/COUNTIF(A16:A21;A16:A21))
pokud sjou prázdné hodnoty v buňkách
= SOUČIN.SKALÁRNÍ(KDYŽ(A16:A20<>"";(1/COUNTIF(A16:A20;A16:A20));0))
ctrl+shift+enter

Re: Počet jedinečných výskytů ve filtru seznamu - excel

Napsal: 29 črc 2013 06:26
od MK_Vs
Dobrý dne,

děkuji za odpověď.

Výše uvedený maticový vzorec počítá výskyt všech jedinečnch hodnot v rozsahu.

Jak ale počítat pouze filtrované (neskryté) výskyty?

Něco jako počet2, nebo subtotal.

Děkuji.

Re: Počet jedinečných výskytů ve filtru seznamu - excel

Napsal: 29 črc 2013 10:43
od pavel.lasak
Doplnit další sloupce se SUBTOTAL a KDYŽ, který řekne zda je či není řádek skrytý :
SLOUPEC B
=1*SUBTOTAL(3;$A1)
pak když je vidět tak zobrazí SLOUPEC C
=KDYŽ($B1;$A1;"-")

nad touto tabulkou pak provést dopočet.

Snad se dá pochopit. Zkusím na to napsat článek - jde o zajímavou otázku ;).


Takže i ten slibovaný článek: http://office.lasakovi.com/excel/data/u ... cet-excel/

Re: Počet jedinečných výskytů ve filtru seznamu - excel

Napsal: 29 črc 2013 20:34
od lubo.
Zajímavá otázka.

=SUMA(KDYŽ(SUBTOTAL(3;POSUN(A16;ŘÁDEK(A16:A160)-16;0));(1/SOUČIN.MATIC(--(A16:A160=TRANSPOZICE(KDYŽ(SUBTOTAL(3;POSUN(A16;ŘÁDEK(A16:A160)-16;0));A16:A160;"")));SIGN(ŘÁDEK(A16:A160))));0))

ctrl-shift-enter

(vzorce, kterým nerozumím, nepoužívám)