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 2019 pre Mac 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.