< návrat zpět

MS Excel


Téma: Dynamický rozsah dat os u grafu rss

Zaslal/a 7.5.2012 10:15

Ahoj, potřeboval bych poradit s jednou věcí v Excelu.

Jedná se mi o to, že mám kontingenční tabulku, kde vybírám v jednom poli řekněme ze 2 možností. Když zvolím 1. možnost, zobrazí se mi 50 řádků dat, při 2. možnosti se mi zobrazí řádků více.
Ze zobrazených dat chci udělat klasický graf (kontingenční mi nevyhovuje) tak, aby se dynamicky měnil v závislosti na zvolené možnosti.
A jde mi o to, že v grafu mám vybranou danou oblast dat např. B6 až B56 pro osu x a C6 až C56 pro osu y.

Jak mám udělat, aby se tento rozsah dynamicky měnil např. na B6 až B60, atd. dle počtu zobrazených řádků.

Zkoušel jsem i napevno nastavit rozsah B6 až B100, C6 až C100, bohužel to mi osu x zobrazí vždy na plný počet řádků, i když tam nejsou žádný hodnoty (počítá to jako by tam byla nula), u osy y nastavit vyšší rozsah nevadí.

Zaslat odpověď >

#008393
Jeza.m
V grafu nepoužívat fixní oblasti, ale pojmenované oblasti.
Pojmenované oblasti vytvořit tak aby byly dynamické.
Příklad:
=NEPŘÍMÝ.ODKAZ("List1!$B$2:$B$"&POČET2(Tabulka!$B:$B))

Snad to pomůže :-).
M@citovat
#008397
avatar
Paráda, díky, tohle mě vůbec nenapadlo, nepřímý odkaz jsem nikdy nepoužíval, ale vypadá to, že to podle toho půjde. :)

Ještě mě tak napadlo, jestli jde nějak měnit barvu datové řady v grafu na základě nějaké podmínky?citovat
#008398
Jeza.m
Makrem asi lze - někde tady už proběhl i odkaz :-).
Osobně si tvořím řady dvě (červená a zelená) s tím že hodnoty rozsázím tou podmínkou do oblasti červená / zelená.

M@citovat
#008399
avatar
Bohužel se mi nějak nedaří vložit tu napsanou funkci přímo do hodnot řad do grafu. Náhodou na to není nějaký fígl? Možná dělám nějakou začátečnickou chybu při práci s nepřímými odkazy, fakt nevím. 7 Náhodou tě něco nenapadá, co bych mohl dělat špatně? Vidím, že v tom umíš chodit...citovat
#008400
Jeza.m
kámen úrazu bude asi v tom, že se nejspíš pokoušíš daný vzorec dostat přímo do pole hodnoty v grafu - takhle to nejde - musíš si vytvořit pojmenovanou oblast pomocí dané funkce:
Vložit -> Název -> Definovat -> do pole odkaz na.. zadat tu funkci a název si zadat vlastní (třeba Hodnoty).
Ve zdrojových datek grafu pak do pole hodnoty zadáš už jen náze v té pojmenované oblasti:
=Grafy.xls!Hodnoty

Příklad ne z mé hlavy :-) v příloze.

M@
Příloha: zip8400_zmena_grafu1.zip (15kB, staženo 144x)
citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje