Funkce OFFSET aplikace Excel vám umožňuje získat adresu buňky, která je odsazena od jiné buňky o určitý počet řádků a/nebo sloupců. Například buňka E4 je odsazena od buňky B4 o tři sloupce, protože je o tři sloupce vpravo. Posun aplikace Excel zabírá až pět argumentů. První tři jsou povinné:
- Adresa buňky nebo adresa rozsahu: Pojmenované rozsahy nejsou povoleny.
- Počet řádků k odsazení: Může to být kladné nebo záporné číslo. Použijte 0 pro žádné odsazení řádku.
- Počet sloupců k odsazení: Může to být kladné nebo záporné číslo. Použijte 0 pro žádný posun sloupce.
- Počet řádků ve vráceném rozsahu: Výchozí je počet řádků v referenčním rozsahu (první argument).
- Počet vrácených sloupců: Výchozí je počet sloupců v referenčním rozsahu.
Pokud vynecháte poslední dva argumenty, OFFSET vrátí odkaz na jednu buňku. Pokud zahrnete hodnotu větší než 1 pro jeden nebo oba, návrat funkce odkazuje na rozsah zadané velikosti s levou horní buňkou se zadaným posunem.
Následující obrázek ukazuje některé příklady použití funkce OFFSET aplikace Excel. Sloupce A až C obsahují pořadí států ve Spojených státech podle velikosti v mílích čtverečních. Sloupec E ukazuje, jak OFFSET vrátil různé hodnoty z buněk, které jsou posunuty od buňky A3.
Nalezení hodnot pomocí funkce Excel OFFSET.
Následuje několik zajímavostí:
- Buňka E4 vrátí hodnotu buňky A3, protože posun řádku i sloupce je nastaven na 0: =OFFSET(A3,0,0).
- Buňka E7 vrátí hodnotu, kterou najdete v buňce A1 (hodnota je také A1). Je to proto, že posun řádku je –2. Z pohledu A3 mínus dva řádky je řádek číslo 1: =POSUN(A3,-2,0).
- Buňka E8 zobrazuje chybu, protože OFFSET se pokouší odkazovat na sloupec, který je menší než první sloupec: =OFFSET(A3,0,-2).
- Buňka E10 využívá dva volitelné argumenty OFFSET k tomu, aby funkce SUM vypočítala součet rozsahu C4:C53: =SUM(OFFSET(A3,1,2,50,1)).
Zde je návod, jak používat funkci OFFSET:
Klepněte na buňku, kde chcete zobrazit výsledek.
Napište =OFFSET( pro spuštění funkce.
Zadejte adresu buňky nebo kliknutím na buňku získejte její adresu.
Zadejte čárku (,).
Zadejte počet řádků, které chcete odsadit, kde funkce hledá hodnotu.
Toto číslo může být kladné číslo, záporné číslo nebo 0 bez posunu.
Zadejte čárku (,).
Zadejte počet sloupců, které chcete odsadit, kde funkce hledá hodnotu.
Může to být kladné číslo, záporné číslo nebo 0 bez posunu.
Napište a) a stiskněte Enter.
OFFSET je další z funkcí, které lze použít samostatně, ale obvykle se používá jako součást složitějšího vzorce.