Excelové vzorce, ktoré vracajú množinu hodnôt, známu aj ako pole, vracajú tieto hodnoty do susedných buniek. Toto správanie sa nazýva presahovanie.
Vzorce, ktoré môžu vrátiť polia s variabilnou veľkosťou, sa nazývajú dynamické vzorce poľa. Vzorce, ktoré aktuálne vracajú polia, ktoré sa úspešne presahujú, sa môžu označovať ako vzorce poľa s presahom .
Nižšie nájdete niekoľko poznámok, ktoré vám pomôžu pochopiť a používať tieto typy vzorcov.
Čo znamená presahovanie?
Poznámka: Staršie vzorce poľa vždy vrátia výsledok s pevnou veľkosťou – vždy presahujú do rovnakého počtu buniek. Správanie pri presahovaní opísané v tejto téme sa nevzťahuje na staršie vzorce poľa.
Presahovanie znamená, že výsledkom vzorca je viacero hodnôt a tieto hodnoty boli umiestnené v susedných bunkách. Napríklad vzorec =SORT(D2:D11;1;-1), ktorý zoradí pole v zostupnom poradí, by vrátil zodpovedajúce pole s výškou 10 riadkov. Stačí však zadať vzorec do ľavej hornej bunky alebo v tomto prípade F2 a automaticky presiahne po bunku F11.
             
Kľúčové body
- 
              Keď vzorec potvrdíte stlačením klávesu Enter, Excel dynamicky určí veľkosť výstupného rozsahu a umiestni výsledky do každej bunky v danom rozsahu. 
- 
              Ak píšete dynamický vzorec poľa na vykonanie úkonov so zoznamom údajov, môže byť užitočné umiestniť ho do excelovej tabuľky a potom použiť štruktúrované odkazy na odkazovanie na údaje. Dôvodom je, že štruktúrované odkazy sa automaticky prispôsobujú počas ich pridávania alebo odstraňovania z tabuľky. 
- 
              Vzorce poľa s presahovaním nie sú podporované v samotných excelových tabuľkách, preto by ste ich mali umiestniť do mriežky mimo tabuľky. Tabuľky sú najvhodnejšie na uchovávanie riadkov a stĺpcov nezávislých údajov. 
- 
              Po zadaní vzorca poľa s presahovaním Excel po výbere ľubovoľnej bunky v oblasti presahu umiestni okolo rozsahu zvýraznené orámovanie. Orámovanie zmizne, keď vyberiete bunku mimo oblasti. 
- 
              Len prvá bunka v oblasti presahovania je upraviteľná. Ak vyberiete inú bunku v oblasti presahovania, vzorec sa zobrazí v riadku vzorcov, ale text je „sivý“ a nedá sa zmeniť. Ak potrebujete aktualizovať vzorec, mali by ste vybrať bunku v ľavom hornom rohu v rozsahu poľa, podľa potreby ju zmeniť a potom Excel automaticky aktualizuje zvyšok oblasti presahovania po stlačení klávesu Enter. 
- 
              Prekrývanie vzorcov – vzorce poľa nie je možné zadať, ak niečo blokuje výstupný rozsah. Ak sa to stane, Excel vráti chybu #PRESAHOVANIE!, ktorá označuje, že došlo k zablokovaniu. Po odstránení zablokovania sa vzorec presiahne podľa očakávania. V nižšie uvedenom príklade sa výstupný rozsah vzorca prekrýva s iným rozsahom s údajmi a zobrazuje sa s bodkovane orámovanými prekrývajúcimi sa bunkami s hodnotami, ktoré označujú, že sa nedá presahovať. Odstráňte blokujúce údaje alebo ich skopírujte na iné miesto a vzorec bude presahovať podľa očakávania. 
- 
              Staršie vzorce poľa zadané prostredníctvom kombinácie klávesov CTRL + SHIFT + ENTER (CSE) sú stále podporované z dôvodu spätnej kompatibility, ale už by sa nemali používať. Ak chcete, môžete konvertovať staršie vzorce poľa na dynamické vzorce poľa tak, že nájdete prvú bunku v rozsahu polí, skopírujete text vzorca, odstránite celý rozsah staršieho poľa a potom vzorec znova zadáte do ľavej hornej bunky. Pred inováciou starších vzorcov poľa na dynamické vzorce poľa by ste si mali byť vedomí niektorých rozdielov vo výpočtoch medzi týmito vzorcami. 
- 
              Excel obmedzil podporu pre dynamické polia medzi zošitmi a tento scenár je podporovaný, len keď sú otvorené oba zošity. Ak zatvoríte zdrojový zošit, všetky vzorce prepojených dynamických polí pri obnovení vrátia chybu #ODKAZ! . 
Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.
 
                         
				 
				