Pokud list aplikace Excel obsahuje výpočty založené na měnícím se rozsahu buněk, pomocí funkcí SUM a OFFSET dohromady ve formátu SUM OFFSET zjednodušuje úlohu udržovat výpočty aktuální.
Vytvořte dynamický rozsah pomocí funkcí SUM a OFFSET

Pokud používáte výpočty po určitou dobu, která se neustále mění - například celkový prodej za měsíc - funkce OFFSET v aplikaci Excel vám umožňuje nastavit dynamický rozsah, který se mění podle údajů o prodeji každého dne.
Funkce SUM sama o sobě může obvykle zahrnout vložení nových buněk dat do sčítacího rozsahu.
Jedna výjimka nastane, když jsou data vložena do buňky, kde je funkce aktuálně umístěna.
Ve výše uvedeném příkladu obrázku jsou nové údaje o prodeji za každý den přidány ve spodní části seznamu, čímž se celkový počet neustále posune dolů o jednu buňku při každém přidání nových dat.
Pokud by byla funkce SUM použita sama pro úplnost dat, bylo by nutné upravit rozsah buněk používaných jako argument funkce při každém přidání nových dat.
Použitím funkcí SUM a OFFSET se však celkový rozsah stává dynamickým. Jinými slovy, změní se tak, aby vyhovovaly novým datům. Přidání nových datových buněk nevyvolává problémy, protože rozsah se nadále přizpůsobuje při přidávání nových buněk.
Syntaxe a argumenty
Přečtěte si obrázek výše, který bude následovat spolu s tímto výukovým programem.
V tomto vzorci je funkce SUM použita k doplnění rozsahu poskytnutých dat jako jeho argumentu. Počáteční bod pro tento rozsah je statický a je označen jako odkaz buňky na první číslo, které má být dosaženo vzorem.
Funkce OFFSET je vnořena uvnitř funkce SUM a slouží k vytvoření dynamického koncového bodu v rozsahu dat, který je shrnut podle vzorce. Toho je dosaženo nastavením koncového bodu rozsahu na jednu buňku nad umístěním vzorce.
Syntaxe vzorce:
= SUM (rozsah spuštění: OFFSET (reference, řádky, sloupce))
Tento příklad používá vzorec SUM OFFSET k vrácení celkového počtu denních údajů o prodeji uvedených ve sloupci B listu. Zpočátku byl vzorec vložen do buňky B6 a celkový počet prodejních údajů byl uveden na čtyři dny. Dalším krokem je přesunout vzorec SUM OFFSET dolů do řádku, aby se uvolnil prostor pro celkový prodej za pátý den. To je dosaženo vložením nového řádku 6, který přesune vzorec dolů do řádku 7. V důsledku přesunu aplikace Excel automaticky aktualizuje referenční argument na buňkuB7 a přidá buňkuB6 na rozsah sčítaný vzorec. Celková hodnota se zobrazí v buňce B7. Přidání údajů o prodeji následujícího dne: B7 aktualizuje nový součet$7137.40. Po klepnutí na buňku B7 aktualizovaný vzorec= SUM (B2: OFFSET (B7, -1,0)) se zobrazí v řádku vzorců. Funkce OFFSET má dva volitelné argumenty: Výška a šířka , které nebyly v tomto příkladu použity. Tyto argumenty mohou být použity k vyprávění funkce OFFSET tvaru výstupu z hlediska tolika řádků vysokých a tolika sloupců širokých. Vynecháním těchto argumentů funkce ve výchozím nastavení používá místo toho výšku a šířku referenčního argumentu, což je v tomto příkladu vysoký jeden řádek a jeden sloupec široký.
Použití vzorce SUM OFFSET na celkové prodejní údaje
Zadání formuláře SUM OFFSET
Přidání údajů o prodeji následujícího dne




