Vzorec pole Excel -

Obsah

Vzorec pole provádí operaci s více hodnotami namísto jedné hodnoty. Konečným výsledkem vzorce pole může být buď jedna položka, nebo pole položek, v závislosti na tom, jak je vzorec sestaven. Pro správnou funkci je třeba zadat mnoho vzorců pole pomocí kláves Control + Shift + Enter. Když zadáte vzorec tímto způsobem, uvidíte vzorec zabalený do složených závorek () na řádku vzorců.

Co je to pole?

Pole je kolekce více než jedné položky. Pole v aplikaci Excel se objevují uvnitř složených závorek. Například (1; 2; 3) nebo („červená“, „modrá“, „zelená“). Pole jsou v aplikaci Excel tak běžná, že se mapují přímo na rozsahy buněk. Vertikální rozsahy jsou reprezentovány jako pole, která používají například středníky (100; 125; 150). Horizontální rozsahy jsou reprezentovány jako pole, která používají například čárky („malá“, „střední“, „velká“). Dvourozměrný rozsah bude používat středníky i čárky.

Příklady

Pole je obtížné pochopit, protože terminologie je hustá a složitá. Samotné maticové vzorce však mohou být velmi jednoduché. Například tento vzorec pole testuje rozsah A1: A5 pro hodnotu „a“:

=OR(A1:A5="a")

Operace pole je porovnání každé buňky v A1: A5 s řetězcem "a". Protože srovnání funguje na více hodnotách, vrátí více výsledků funkci OR:

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

Pokud je jakákoli položka ve výsledném poli TRUE, vrátí funkce OR hodnotu TRUE.

Někdy maticové vzorce dodávají více hodnot jako argument funkce. Například tento vzorec pole vrací celkový počet znaků v rozsahu B2: B11:

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

Funkce LEN má několik hodnot v rozsahu B2: B11 a vrací několik výsledků v takovém poli uvnitř SUM:

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

kde každá položka v poli představuje délku jedné hodnoty buňky. Funkce SUM potom sečte všechny položky a vrátí 43 jako konečný výsledek.

Speciální syntaxe

Ve všech verzích aplikace Excel s výjimkou aplikace Excel 365 je pro správné fungování nutné zadat mnoho vzorců matic zvláštním způsobem. Místo zadávání pomocí klávesy „Enter“ je třeba je zadávat pomocí kláves Control + Shift + Enter. Někdy se zobrazí Control + Shift + Enter ve zkratce „CSE“, jako ve „formuli CSE“. Takto zadaný vzorec se zobrazí s složenými závorkami na obou stranách:

=(formula)

Tyto závorky se automaticky zobrazují v Excelu. Ujistěte se, že nezadáváte složené závorky ručně.

Ne všechny maticové vzorce je třeba zadat pomocí kombinace kláves Control + Shift + Enter. Některé funkce, jako je SUMPRODUCT, jsou naprogramovány tak, aby nativně zpracovávaly operace s poli a obvykle nevyžadují Control + Shift + Enter. Například oba níže uvedené vzorce jsou maticové vzorce, které vracejí stejný výsledek, ale pouze verze SUM vyžaduje Control + Shift + Enter:

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

Excel 365

V aplikaci Excel 365 jsou maticový vzorec nativní a nevyžadují ovládání + Shift + Enter. Obecný úvod najdete v části Vzorce dynamických polí v aplikaci Excel.

Zajímavé články...