< návrat zpět

MS Excel


Téma: seznam a četnost hodnot z oblasti buněk rss

Zaslal/a 4.9.2015 21:19

Dobrý den,
s pomocí kontingenční tabulky umím vypsat četnost hodnot z jednoho sloupce zdrojových dat.
Potřeboval bych ovšem vypsat seznam hodnot a četnost jejich výskytu nejen ze sloupce, ale z celé oblasti bez ohledu na to ve kterém sloupci se hodnoty nachází. Ovšem vzhledem k tomu, že se obsah zdrojové oblasti může měnit a jeho buňky nabývat libovolných hodnot včetně textu, nevím předem které hodnoty sledovat - proto pokus s kontingenční tabulkou.

Na jednoduchém příkladu v obrázku je zdroj dat v oblasti A4:C7 a požadovaný výsledek by byl seznam hodnot (E4:E9) a jejich četnost (F4:F9).
Pracuji v Excel 2007

Příloha: png26677_excel_tabulka.png (7kB, staženo 56x)
26677_excel_tabulka.png
Zaslat odpověď >

#026684
avatar
Nemohu popřít, že se kontingenční tabulka pro daný účel přímo nabízí. Přesto vám nabídnu algoritmus, který KT předčí v rychlosti, což byste ovšem poznal až na větší oblasti dat. Procedura má dva parametry: "co" a "kam"
Příloha: zip26684_cetnostvyskytu.zip (17kB, staženo 41x)
citovat
#026690
avatar
Skvělé, moc děkuji.
Nikdy jsem neměl moc rád makra (spíš pocitově a z důvodu možného rizika), ale musím uznat, že tohle funguje naprosto skvěle. Od prvního pohledu je velmi snadné jej upravit na různé oblasti, ale stejně se budu muset malinko rozkoukat po VBA.citovat
#026691
avatar
Pro svůj archiv jako výborný příklad pro práci s hodnotovými poli jsem úlohu doplnil příkladem pro zpracování matice 100x100 hodnot, naplněné náhodnými čísly 1 až 20. Příklad jsem doplnil o časové vyhodnocení doby naplnění matice i doby zjištění četností. Čísla, která to vyhodnocení ukazuje, nejsou řádový překlep, ale skutečné časy v sekundách 5 . Upravenou úlohu přikládám.
Příloha: zip26691_cetnostvyskytu.zip (19kB, staženo 29x)
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:49

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 10:47

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:40

Relativní cesta - zdroje Power Query

Alfan • 25.4. 9:44

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 9:02

Vynásobit hodnoty kurzem - Power Query

elninoslov • 25.4. 8:40

Relativní cesta - zdroje Power Query

Alfan • 25.4. 8:04