< návrat zpět

MS Excel


Téma: Dynamicky pojmenovaná oblast rss

Zaslal/a 6.11.2014 20:01

Mám tabulku, kde vedu údaje o spotřebě nafty. List má název Megan. Pro aktualizaci dat v KT jsem použil pojmenovanou oblast s odkazem: =NEPŘÍMÝ.ODKAZ("megan!$b$3:$g$"&POČET2(Megan!$B:$B)).
V ř. č.3 je záhlaví tabulky a dále následují data.Do oblasti se nezapočítávají údaje na posledních dvou řádcích. Pokud doplním další data, zahrnou se do odkazu zase kromě posledních dvou řádků. Nevím, kde mám chybu.

Zaslat odpověď >

Strana:  1 2 3 4 5   další »
icon #022225
avatar
Chybu odhalíš jednoducho, ale až po tom, čo pochopíš logiku vzorca, ktorý si niekde získal, ale nechápeš ho. Správne má byť:
=NEPŘÍMÝ.ODKAZ("megan!$b$3:$g$"&POČET2(megan!$B:$B)+2)

no, a ešte by som doporučil vyvarovať sa volatilných funkcií (NEPŘÍMÝ.ODKAZ), páč kýžený výsledok je možné získať i takto a to s menšími nárokmi na systémové prostriedky:

=megan!$B$3:INDEX(megan!$B:$B;POČET2(megan!$B:$B)+2)citovat
#022242
avatar
Pokud chceš vědět, kam podobný vzorec odkazuje, stiskni F5 a pole odkaz ten výraz napiš (nebo skopíruj) a dej ok.

Jinak obvykle je vhodnější je předefinovat uvedenou oblast na tabulku a tuto tabulku v kt uvést jako zdroj dat.citovat
#022251
avatar
Děkuji za odpověď.
Jinak vzorec jsem sehnal na těchto stránkách; článek Automatická aktualizace zdroje dat kontingenční tabulky.
Někde to také řeší pomocí funkce POSUN.citovat
#022258
avatar
Článek je částečně zastaralý.

Od verze 2007 je vhodnější použití tabulky jako zdroje.
Při jejím použití se automaticky se aktualizuje nejen oblast dat kont. tabulky, ale i vzorce, pokud odkazují na sloupec tabulky (a nemusí to být strukturovaný odkaz) nebo grafy.

Současně odpadají problémy s použitím funkce počet2 při chybějících datech i problémy s volatilitou některých hojně doporučovaných způsobů určení dynamické oblasti při použití ve výpočtech.

Připouštím, že někdy tabulka není nejvhodnější, ale to zřejmě neplatí pro jednoduchý záznam o spotřebě.citovat
icon #022286
avatar
tak ešte raz: jedna vec je vzorec získať, druhá vec je ho pochopiť.
POSUN je volatilná funkcia, rovnako ako NEPŘÍMÝ.ODKAZ, za mňa o použití volatilných funkcií platí, čo už som uviedol
a úplne naj je v tomto prípade urobiť to, čo doporučuje lubo - zdroj pre KT previesť do podoby excel table.citovat
#024619
Alfan
Mám zdroj dat pro kontingenční tabulku na listu "data".
Data jsou ve sloupcích "A" až "AN"
Definoval jsem si oblast data takto?
=NEPŘÍMÝ.ODKAZ("data!$A$1:$AN$"&POČET2(data!$A:$A))
A nefunguje to.
Mám cca 41000 řádků, ale takto definovaná oblast se "nastaví" jen do řádku 4414...
Ve sloupci "A" někdy data jsou někdy nejsou.
Můžete mi někdo prosím poradit.
Děkuji

P.S. Ještě bych se chtěl zeptat na jednu věc. Někdy se v buňce místo výsledku výpočtu vzzorce zobrazuje vzorec. Někde jsem před lety četl, jak se toho zbavit, ale už si to nepamatuji. Vím, že to bylo velmi jednoduché, nějak něco označit nebo něco nahradit něčím nebo co.
Díkycitovat
icon #024624
eLCHa
Ve sloupci "A" někdy data jsou někdy nejsou.
Tohle je Váš problém
Jak píše lubo výše - převeďte zdroj na Tabulku a budete mít pokoj.

Někdy se v buňce místo výsledku výpočtu vzzorce zobrazuje vzorec
Nejdříve zkontrolujte formát buňky - zřejmě ho máte nastavený na Text. Převeďte na obecný nebo jaký potřebujete, stiskněte F2 a pak Enter. Pokud se ale vzorec odkazuje na buňku naformátovanou jako Text, znovu se tato buňka přeformátuje na Textcitovat
#024626
avatar
P.S. Ještě bych se chtěl zeptat na jednu věc. Někdy se v buňce místo výsledku výpočtu vzzorce zobrazuje vzorec. Někde jsem před lety četl, jak se toho zbavit, ale už si to nepamatuji. Vím, že to bylo velmi jednoduché, nějak něco označit nebo něco nahradit něčím nebo co.
Díky

Na kartě DOMŮ dej najít a potom dej nahradit. Zadej "=" za "=" a nahradit vše. Vzorce zmizí a budeš mít výsledkycitovat
#024653
Alfan

KENTAUR napsal/a:

P.S. Ještě bych se chtěl zeptat na jednu věc. Někdy se v buňce místo výsledku výpočtu vzzorce zobrazuje vzorec. Někde jsem před lety četl, jak se toho zbavit, ale už si to nepamatuji. Vím, že to bylo velmi jednoduché, nějak něco označit nebo něco nahradit něčím nebo co.
Díky
Na kartě DOMŮ dej najít a potom dej nahradit. Zadej "=" za "=" a nahradit vše. Vzorce zmizí a budeš mít výsledky

Jj, tohle je ta vychytávka, na kterou jsem si nemohl vzpomenout, žádné formátování, tohle je jednoduché.
Díkycitovat
#024959
Alfan

eLCHa napsal/a:

Ve sloupci "A" někdy data jsou někdy nejsou.
Tohle je Váš problém
Jak píše lubo výše - převeďte zdroj na Tabulku a budete mít pokoj.

Někdy se v buňce místo výsledku výpočtu vzzorce zobrazuje vzorec
Nejdříve zkontrolujte formát buňky - zřejmě ho máte nastavený na Text. Převeďte na obecný nebo jaký potřebujete, stiskněte F2 a pak Enter. Pokud se ale vzorec odkazuje na buňku naformátovanou jako Text, znovu se tato buňka přeformátuje na Text


Jak se, prosím, převede zdroj na tabulku?
Standardně při vkládání KT se mi zobrazí například toto:
Tabulka/Oblast: data!$A$1:$Z$26723

Ale já nevím kolik budu mít řádků v příštím měsíci, když budu vkládat nová data na list "data".
Proto využívám ten POSUN, co mi někdo pomohl vytvořit.
Děkujicitovat

Strana:  1 2 3 4 5   další »

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