Takto vytvoříte v Excelu vzorce, ve kterých jsou rozsahy variabilní
Když ve vzorcích používáte rozsah, obvykle platí, že rozsah ve vzorci výslovně zadáte, například:
= SUM (B2: B13)
Jakmile chcete vzorec rozšířit nebo použít s jinou oblastí, je nutné upravit referenci ve vzorci.
Existuje ale i jiný způsob. Odkaz můžete zapsat do vzorce (zde: B2: B13) do jiné buňky a přistupovat k této buňce pomocí NEPŘÍMÉ funkce. Následující obrázek ukazuje příklad této techniky:
V buňce D2 se vytvoří součet buněk B2: B13. To se však neprovádí pomocí funkce SUMA, ve které je odkaz zadán přímo. Místo toho vzorec pro buňku D2 je:
= SOUČET (NEPŘÍMÝ (D1))
Funkce INDIRECT zajišťuje, že reference pro funkci SUM je převzata z buňky D1. Zde se používá výraz B2: B13, takže tento odkaz je použit ve vzorci.
Pokud se oblast pro celkový počet změní, můžete novou oblast v buňce D1 snadno upravit.
Funkce INDIRECT je zvláště vhodná pro použití oblastí, jejichž rozsah je určen pouze pomocí vzorce v jiných funkcích.