Ak pracovný hárok programu Excel obsahuje výpočty založené na meniacom sa rozsahu buniek, používanie funkcií SUM a OFSET spolu vo formulári SUM OFFSET zjednodušuje úlohu udržiavať výpočty aktuálne.
Vytvorte dynamický rozsah pomocou funkcií SUM a OFFSET

Ak používate výpočty na časové obdobie, ktoré sa neustále mení - napríklad celkový predaj za mesiac - funkcia OFFSET v programe Excel vám umožňuje nastaviť dynamický rozsah, ktorý sa mení podľa údajov o predaji každého dňa.
Samotná funkcia SUM môže zvyčajne prispôsobiť vloženie nových buniek dát do rozsahu, ktorý je sumarizovaný.
Jedna výnimka nastane, keď sa údaje vložia do bunky, v ktorej je aktuálne umiestnená funkcia.
Vo vyššie uvedenom príklade obrázkov sa v dolnej časti zoznamu pridávajú nové údaje o predaji za každý deň, čím sa celková suma neustále posúva jedna bunka vždy, keď sa pridajú nové údaje.
Ak by sa funkcia SUM použila sama o sebe na to, aby sa údaje úplne utriedili, bolo by potrebné zmeniť rozsah buniek použitých ako argument funkcie pri každom pridaní nových údajov.
Pomocou funkcií SUM a OFFSET sa však celkový rozsah stáva dynamickým. Inými slovami, mení sa na prispôsobenie sa novým bunkám údajov. Pridanie nových buniek údajov nespôsobuje problémy, pretože rozsah sa naďalej prispôsobuje pri pridávaní každej novej bunky.
Syntax a argumenty
Pozrite si obrázok vyššie, ktorý bude nasledovať spolu s týmto tutoriálom.
V tomto vzorci sa funkcia SUM používa na doplnenie rozsahu poskytnutých údajov ako jeho argument. Počiatočný bod pre tento rozsah je statický a je označený ako odkaz na prvé číslo, ktoré sa má dosiahnuť vzorecom.
Funkcia OFFSET je vnořená vo vnútri funkcie SUM a používa sa na vytvorenie dynamického koncového bodu na rozsah údajov, ktorý je celkom vzorec. To sa dosiahne nastavením koncového bodu rozsahu na jednu bunku nad umiestnením vzorca.
Syntax vzorca:
= SUM (Rozsah štartu: OFFSET (referencia, riadky, stĺpce))
Tento príklad používa vzorec SUM OFFSET na vrátenie sumy pre denné údaje o predaji uvedené v stĺpci B pracovného hárka. Spočiatku bol vzorec vložený do bunky B6 a celkový objem predajov bol na štyri dni. Ďalším krokom je presunúť vzorec SUM OFFSET dole v riadku, čím sa vytvorí priestor pre predaj celkovo piateho dňa. To sa dosiahne vložením nového riadku 6, ktorý posunie vzorec do riadku 7. V dôsledku presunu program Excel automaticky aktualizuje referenčný argument na bunkuB7 a pridá bunkuB6 do rozsahu sumarizovaného vzorecom. Celková suma sa zobrazí v bunke B7. Ak chcete pridať údaje o predaji nasledujúceho dňa: Bunka B7 aktualizuje novú celkovú hodnotu$7137.40. Keď kliknete na bunku B7, aktualizovaný vzorec= SUM (B2: OFFSET (B7, -1,0)) sa objaví vo vzorcovom riadku. Funkcia OFFSET má dva voliteľné argumenty: Výška a šírka , ktoré neboli použité v tomto príklade. Tieto argumenty môžu byť použité na to, aby funkcia OFFSET vyložila tvar výstupu z hľadiska toľkých riadkov vysokých a toľkých stĺpcov širokých. Vynechaním týchto argumentov funkcia v predvolenom nastavení používa namiesto toho výšku a šírku referenčného argumentu, čo je v tomto príklade vysoký jeden riadok a jeden stĺpec široký.
Použitie vzorca SUM OFFSET na celkové údaje o predaji
Zadanie vzorca SUM OFFSET
Pridávanie predajných dát nasledujúceho dňa













