Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016

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:

  • Odkaz    Povinný argument. Odkaz, z ktorého chcete založiť odsadenie. Odkaz musí odkazovať na bunku alebo rozsah susediacich buniek. V opačnom prípade funkcia OFFSET vráti #VALUE! .

  • 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 je odkaz na odsadenie riadkov a stĺpcov nad okrajom hárka, funkcia OFFSET vráti #REF! .

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

  • Funkcia OFFSET v skutočnosti nepremiestní žiadne bunky ani nezmení výber. len vráti odkaz. Funkciu OFFSET možno použiť s akoukoľvek funkciou, ktorá očakáva argument odkazu. Napríklad vzorec SUM(OFFSET(C2;1;2;3;1)) vypočíta celkovú hodnotu rozsahu 3 riadkov a 1 stĺpca, ktorý je o 1 riadok nižšie a 2 stĺpce napravo od bunky 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))

Sčíta rozsah B6:D8

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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.