Kako koristiti funkciju OFFSET (POSUN) u Excelu

Český Angličtina
POSUN OFFSET

Co je to funkce POSUN?

Funkce POSUN (v angličtině OFFSET) je užitečný nástroj v tabulkových aplikacích jako Microsoft Excel a Google Sheets. Umožňuje odkazovat na různé části tabulky posunutím zadané reference o určitý počet řádků a sloupců. Je zvláště vhodná pro dynamické sumarizace dat, kde je potřeba manipulovat s bloky dat různých velikostí.

Syntaxe a použití

Syntaxe funkce POSUN je následující:

=POSUN(odkaz; počet_řádků; počet_sloupců; [výška]; [šířka])
  • odkaz – adresa buňky nebo oblasti, od které má posun vycházet.
  • počet_řádků – počet řádků, o které se má posunout od původního odkazu. Může být kladný (posun dolů) nebo záporný (posun nahoru).
  • počet_sloupců – počet sloupců, o které se má posunout od původního odkazu. Může být kladný (posun vpravo) nebo záporný (posun vlevo).
  • výška (nepovinný) – počet řádků nové odkazované oblasti. Pokud není zadán, použije se výška původního odkazu.
  • šířka (nepovinný) – počet sloupců nové odkazované oblasti. Pokud není zadán, použije se šířka původního odkazu.

Praktické příklady použití

Zde uvádím několik příkladů, jak může být funkce POSUN užitečná v praktických aplikacích:

Příklad 1: Výpočet průměru posledních 5 hodnot

V situaci, kdy máme tabulku s údaji o měsíčních prodejích a potřebujeme vypočítat průměr posledních 5 měsíců a data se neustále obnovují, lze použít následující formuli:

=PRŮMĚR(POSUN(A2; POČET(A:A) - 5; 0; 5))

Tato formule používá funkci POSUN pro získání reference na posledních 5 buněk ve sloupci A, začínající od A2, a následně vypočítává jejich průměr.

Příklad 2: Dynamické označování oblasti dat

K definování dynamického rozsahu dat, který je nezbytný například při vytváření grafů, můžete použít POSUN ve formuli:

=POSUN(A1; 0; 0; POČET(A:A); 3)

Tento výraz vytvoří oblast, začínající v buňce A1, bez posunu řádků a sloupců, s počtem řádků odpovídajícím počtu neprázdných buněk ve sloupci A a šířkou tři sloupce. Tento rozsah je pak možné využít například pro určení rozsahu dat grafu.

Více informací: https://support.microsoft.com/cs-cz/office/posun-funkce-c8de19ae-dd79-4b9b-a14e-b4d906d11b66

Další funkce
Filtruje oblast dat na základě zadaných kritérií
Vrátí funkci ze zadaného odkazu, zformátovanou jako text
Vytvoří zástupce nebo odkaz, který otevře dokument uložený na síťovém serveru, v síti intranet nebo Internet
Pomocí rejstříku zvolí hodnotu z odkazu nebo matice
Vrátí odkaz určený textovou hodnotou
Vrátí textový odkaz na jednu buňku listu
Vrátí počet oblastí v odkazu
Vyhledá hodnoty v odkazu nebo matici
Vrátí číslo řádku odkazu
Vrátí počet řádků v odkazu
Načte data v reálném čase z aplikace, která podporuje automatizaci COM
Vrátí počet sloupců v odkazu
Vrátí číslo sloupce odkazu
Seřazení obsahu oblasti nebo matice
Seřazení obsahu oblasti nebo matice na základě hodnot v odpovídající oblasti nebo matici
Hledá v prvním sloupci matice a dále ve směru řádku, až vrátí hodnotu buňky
Vrátí transponovanou matici
Vrátí seznam jedinečných hodnot v seznamu nebo oblasti
Prohledá horní řádek matice a vrátí hodnotu určené buňky
Vyhledá hodnoty ve vektoru nebo matici
Prohledá oblast nebo matici a vrátí položku odpovídající první nalezené shodě Pokud shoda neexistuje, pak XLOOKUP může vrátit nejpodobnější (přibližnou) shodu
Vrátí relativní pozici položky v matici nebo oblasti buněk
Vrátí data uložená v sestavě kontingenční tabulky
Zvolí hodnotu ze seznamu hodnot