OFFSET (funkcia)

V tomto článku sa popisuje syntax vzorca a používanie funkcie OFFSET v Microsoft Exceli.

Popis

Vráti odkaz na rozsah, ktorý je posunutý o daný počet riadkov a stĺpcov od bunky alebo rozsahu buniek. Vrátený odkaz môže byť jedna bunka alebo rozsah buniek. Môžete určiť aj počet riadkov a stĺpcov, ktoré sa majú vrátiť.

Syntax

OFFSET(odkaz; riadky; stĺpce; [výška]; [šírka])

Syntax funkcie OFFSET obsahuje nasledovné argumenty:

  • Referencia    Povinný argument. Pôvodný odkaz, voči ktorému vykonávate posun. Odkaz musí odkazovať na bunku alebo rozsah susediacich buniek, inak funkcia OFFSET vráti chybovú hodnotu #HODNOTA!

  • Riadky    Povinný argument. Počet riadkov (nahor alebo nadol), o ktoré sa má posunúť ľavá horná bunka nového odkazu. Ak zadáte číslo 5, ľavá horná bunka odkazu bude posunutá o päť riadkov smerom nadol od ľavej hornej bunky pôvodného odkazu. Môžete použiť kladnú (nadol od pôvodného odkazu) alebo zápornú (nahor od pôvodného odkazu) hodnotu.

  • Stĺpce    Povinný argument. Počet stĺpcov (doľava alebo doprava), o ktoré sa má posunúť ľavá horná bunka nového odkazu. Ak zadáte číslo 5, ľavá horná bunka odkazu bude posunutá o päť stĺpcov doprava od ľavej hornej bunky pôvodného odkazu. Môžete použiť kladnú (doprava od pôvodného odkazu) alebo zápornú (doľava od pôvodného odkazu) hodnotu.

  • Výška    Voliteľný argument. Požadovaná výška (počet riadkov) výsledného odkazu. Musí to byť kladné číslo.

  • Šírka    Voliteľný argument. Požadovaná šírka (počet stĺpcov) výsledného odkazu. Musí to byť kladné číslo.

Poznámky

  • Ak takto posunutý odkaz presiahne okraje hárka, funkcia OFFSET vráti chybovú hodnotu #ODKAZ!

  • Ak nezadáte argumenty výška alebo šírka, použije sa výška alebo šírka pôvodného odkazu.

  • Funkcia OFFSET v skutočnosti neposúva žiadne bunky a nemení výber. Táto funkcia iba vráti hodnotu typu odkaz. Funkciu OFFSET môžete použiť spoločne s ľubovoľnou funkciou, ktorá očakáva argument typu odkaz. Napríklad vzorec SUM(OFFSET(C2;1;2;3;1)) vypočíta celkovú hodnotu rozsahu troch riadkov a jedného stĺpca, ktorý je umiestnený o riadok nižšie a 2 stĺpce vpravo vzhľadom na bunku C2.

Príklad

Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Vzorec

Popis

Výsledok

=OFFSET(D3;3;-2;1;1)

Zobrazí hodnotu v bunke B6 (4)

4

=SUM(OFFSET(D3:F5;3;-2; 3; 3))

Vypočíta súčet pre rozsah B6:C8

34

=OFFSET(D3; -3; -3)

Vráti chybu, pretože odkaz je na neexistujúci rozsah v hárku.

#ODKAZ!

Údaje

Údaje

4

10

8

3

3

6

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×