Vzorec poľa Excel -

Obsah

Vzorec poľa vykoná operáciu s viacerými hodnotami namiesto jednej hodnoty. Konečným výsledkom maticového vzorca môže byť buď jedna položka, alebo pole položiek, v závislosti od toho, ako je vzorec zostavený. Pre správnu funkciu je potrebné zadať veľa vzorcov poľa pomocou klávesov Control + Shift + Enter. Keď zadáte vzorec týmto spôsobom, uvidíte vzorec zabalený do zložených zátvoriek () na paneli vzorcov.

Čo je to pole?

Pole je kolekcia viac ako jednej položky. Polia v programe Excel sa nachádzajú v zložených zátvorkách. Napríklad (1; 2; 3) alebo („červená“, „modrá“, „zelená“). Polia sú v programe Excel také bežné, že sa mapujú priamo na rozsahy buniek. Vertikálne rozsahy sú reprezentované ako polia, ktoré používajú napríklad bodkočiarky (100; 125; 150). Horizontálne rozsahy sú reprezentované ako polia, ktoré používajú napríklad čiarky („malý“, „stredný“, „veľký“). Dvojrozmerný rozsah bude používať bodkočiarky aj čiarky.

Príklady

Polohové vzorce sú trochu ťažké pochopiť, pretože terminológia je hustá a zložitá. Samotné maticové vzorce však môžu byť veľmi jednoduché. Napríklad tento vzorec poľa testuje rozsah A1: A5 pre hodnotu „a“:

=OR(A1:A5="a")

Operácia poľa je porovnaním každej bunky v A1: A5 s reťazcom „a“. Pretože porovnanie funguje na viacerých hodnotách, vráti viac výsledkov do funkcie OR:

=OR((FALSE;FALSE;FALSE;TRUE;FALSE))

Ak je ktorákoľvek položka vo výslednom poli TRUE, funkcia OR vráti TRUE.

Niekedy maticové vzorce poskytujú viac hodnôt ako argument funkcie. Napríklad tento vzorec poľa vracia celkový počet znakov v rozsahu B2: B11:

(=SUM(LEN(B2:B11)))

Funkcia LEN má viac hodnôt v rozsahu B2: B11 a vráti viac výsledkov v takomto poli v rámci SUM:

=SUM((3;3;5;4;5;4;6;5;4;4))

kde každá položka v poli predstavuje dĺžku jednej hodnoty bunky. Funkcia SUM potom sčíta všetky položky a vráti 43 ako konečný výsledok.

Špeciálna syntax

Vo všetkých verziách programu Excel okrem programu Excel 365 je potrebné špeciálne vzorce mnohých polí zadať špeciálnym spôsobom, aby fungovali správne. Namiesto zadávania pomocou klávesu „Enter“ je potrebné ich zadávať pomocou klávesov Control + Shift + Enter. Niekedy uvidíte Control + Shift + Enter skrátene ako „CSE“, ako vo „vzorci CSE“. Takto zadaný vzorec sa zobrazí so zloženými zátvorkami na oboch stranách:

=(formula)

Tieto zložené zátvorky sa programom Excel zobrazujú automaticky. Uistite sa, že nezadávate zložené zátvorky ručne.

Nie všetky vzorce poľa je potrebné zadať pomocou klávesov Control + Shift + Enter. Niektoré funkcie, napríklad SUMPRODUCT, sú naprogramované na natívne spracovanie operácií s poľom a zvyčajne nevyžadujú kombináciu klávesov Control + Shift + Enter. Napríklad obidva nasledujúce vzorce sú maticové vzorce, ktoré vracajú rovnaký výsledok, ale iba verzia SUM vyžaduje Control + Shift + Enter:

=(SUM(LEN(A1:A5))) =SUMPRODUCT(LEN(A1:A5))

Excel 365

V programe Excel 365 sú maticové vzorce natívne a nevyžadujú ovládanie + shift + enter. Všeobecný úvod nájdete v časti Vzorce dynamického poľa v programe Excel.

Zaujímavé články...