V následujícím příkladu máte tabulku s tržbami. Tato tabulka se denně rozšiřuje přidáním nových řádků na konec seznamu.
Ve výchozím nastavení se při přidání nových dat do seznamu automaticky nerozbalí funkce součtů v žádné buňce. Tomuto efektu se můžete vyhnout použitím názvu rozsahu ve spojení se vzorcem. Koneckonců se chcete vyhnout tomu, abyste museli nadřízeným vysvětlovat různé odchylky v rozpočtu kvůli nepřizpůsobenému vzorci.
Nejprve se podívejte na následující obrázek:
Pokud v buňce provedete funkci součtu E4 se vzorcem = SUM (B5: B20) bohužel tento vzorec se nerozbalí, když na konec seznamu přidáte nová data.
Nicméně trikem, o kterém neví mnoho lidí, dostanete Excel k vytvoření dynamického rozsahu. Postupujte následovně:
- Nejprve vyberte rozsah buněk B5: B20
- Napište jméno do pole názvu vlevo nahoře Odbyt a potvrďte pomocí vstup.
- Stisknutím klávesové zkratky Ctrl + F3 vyvolejte správce jmen.
- V zobrazeném dialogovém okně vyberte název Odbyt.
- v oboru Odkazuje na zadejte následující vzorec: = MOVE AREA ($ B $ 5; 0; 0; COUNT2 ($ B $ 5: $ B $ 10 000); 1)
- Potvrďte kliknutím na symbol zatržítka a poté klikněte na Uzavřít.
- Nahrajte do buňky E4 vzorec = SUM (tržby) a potvrďte pomocí vstup.
Když na konci seznamu zadáte nová data, vzorec bude v buňce E4 automaticky upraveno. Skutečné posunutí rozsahu začíná v buňce B5.
Pomocí funkce tabulky COUNT2 () najděte buňky v rozsahu buněk, které jsou vyplněny čísly B5: B10000. Výsledek funkce COUNT2 () představuje částku posunu. Protože k posunu má dojít ve sloupci, je v posledním argumentu uvedena hodnota 1.
Syntaxe je:
= AREA.MOVE (reference; řádky; sloupce; [výška]; [šířka])