Vytvoření maticového vzorce

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Maticové vzorce jsou výkonné vzorce, které umožňují provádět složitější výpočty se standardními funkcemi listu. Označují se také jako vzorce CTRL + SHIFT-ENTER nebo CSE, protože je třeba zadat stisknutím kláves CTRL + SHIFT + ENTER.  Pomocí maticových vzorců můžete zdánlivě nemožné, například

  • Spočítá počet znaků v oblasti buněk.

  • Sečte čísla, která splňují určité podmínky, například nejnižší hodnoty v oblasti nebo čísla, která spadají mezi horní a dolní hranici.

  • Sečíst každou n-tou hodnotu v oblasti hodnot

Excel nabízí dva typy maticových vzorců: maticové vzorce, které provádějí několik výpočtů ke generování jednoho výsledku a maticových vzorců, které počítají více výsledků. Některé funkce listu vrátí matice hodnot nebo vyžadují matice hodnot jako argument. Další informace najdete v článku pokyny a příklady maticových vzorců.

Poznámka: Pokud máte aktuální verzi Office 365, můžete snadno vložit vzorec do horní levé buňky výstupní oblasti a potom stisknutím klávesy Enter vzorec potvrdit jako dynamický maticový vzorec. Jinak musíte vzorec zadat jako starší maticový vzorec tak, že nejprve vyberete výstupní oblast, potom vložíte vzorec do horní levé buňky výstupní oblasti a potvrdíte ho stisknutím kláves Ctrl+Shift+Enter. Excel vloží složené závorky na začátku a konci vzorce za vás. Další informace o maticových vzorcích najdete v tématu s pokyny k používání a příklady maticových vzorců.

Tento typ maticového vzorce umožňuje zjednodušit model listu nahrazením několika různých vzorců jedním maticovým vzorcem.

  1. Klikněte na buňku, do které chcete zadat maticový vzorec.

  2. Zadejte vzorec, který chcete použít.

    Maticové vzorce používají standardní syntaxi vzorce. Všichni začínají symbolem rovná se (=) a můžete v maticových vzorcích používat některé z vestavěných funkcí Excelu.

    Tento vzorec například vypočítá celkovou hodnotu matice cen akcií a akcií a umístí výsledek do buňky vedle položky "celková hodnota".

    Příklad maticového vzorce, který počítá jeden výsledek

    Vzorec nejprve vynásobí položky akcie (buňky B2 – F2) jejich cenami (buňky B3 – F3) a potom tyto výsledky přidá k vytvoření celkového součtu 35 525. Toto je příklad vzorce maticové buňky, protože vzorec žije jenom v jedné buňce.

  3. Stiskněte ENTER (Pokud máte aktuální předplatné Office 365); jinak stiskněte kombinaci kláves CTRL + SHIFT + ENTER.

    Když stisknete kombinaci kláves CTRL + SHIFT + ENTER, Excel automaticky vloží vzorec mezi {} (dvojice otevíracích a uzavíracích závorek).

    Poznámka: Pokud máte aktuální verzi Office 365, můžete snadno vložit vzorec do horní levé buňky výstupní oblasti a potom stisknutím klávesy Enter vzorec potvrdit jako dynamický maticový vzorec. Jinak musíte vzorec zadat jako starší maticový vzorec tak, že nejprve vyberete výstupní oblast, potom vložíte vzorec do horní levé buňky výstupní oblasti a potvrdíte ho stisknutím kláves Ctrl+Shift+Enter. Excel vloží složené závorky na začátku a konci vzorce za vás. Další informace o maticových vzorcích najdete v tématu s pokyny k používání a příklady maticových vzorců.

Pokud chcete vypočítat více výsledků pomocí maticového vzorce, zadejte matici do oblasti buněk, která má přesný počet řádků a sloupců, které budete používat v argumentech matic.

  1. Vyberte oblast buněk, do které chcete zadat maticový vzorec.

  2. Zadejte vzorec, který chcete použít.

    Maticové vzorce používají standardní syntaxi vzorce. Všichni začínají symbolem rovná se (=) a můžete v maticových vzorcích používat některé z vestavěných funkcí Excelu.

    V následujícím příkladu vzorec vynásobí podíly podle ceny v jednotlivých sloupcích a vzorec žije ve vybraných buňkách řádku 5.

    Příklad maticového vzorce pro výpočet více výsledků
  3. Stiskněte ENTER (Pokud máte aktuální předplatné Office 365); jinak stiskněte kombinaci kláves CTRL + SHIFT + ENTER.

    Když stisknete kombinaci kláves CTRL + SHIFT + ENTER, Excel automaticky vloží vzorec mezi {} (dvojice otevíracích a uzavíracích závorek).

    Poznámka: Pokud máte aktuální verzi Office 365, můžete snadno vložit vzorec do horní levé buňky výstupní oblasti a potom stisknutím klávesy Enter vzorec potvrdit jako dynamický maticový vzorec. Jinak musíte vzorec zadat jako starší maticový vzorec tak, že nejprve vyberete výstupní oblast, potom vložíte vzorec do horní levé buňky výstupní oblasti a potvrdíte ho stisknutím kláves Ctrl+Shift+Enter. Excel vloží složené závorky na začátku a konci vzorce za vás. Další informace o maticových vzorcích najdete v tématu s pokyny k používání a příklady maticových vzorců.

Pokud potřebujete do vzorce matic zahrnout nová data, přečtěte si článek rozbalení maticového vzorce. Můžete taky zkusit:

Pokud chcete s maticovým konstantami hrát před tím, než je vyzkoušíte s vlastními daty, můžete použít ukázková data.

V následujícím sešitě vidíte příklady maticových vzorců. Pokud chcete s příklady pracovat, měli byste sešit stáhnout do počítače kliknutím na ikonu Excel v pravém dolním rohu a pak ho otevřít v desktopové aplikaci Excel.

Zkopírujte následující tabulku a vložte ji do aplikace Excel do buňky a1. Vyberte buňky E2: E11, zadejte vzorec = C2: C11 * D2: D11a pak stisknutím kombinace kláves CTRL + SHIFT + ENTER vytvořte maticový vzorec.

Prodejce

Typ auta

Počet prodaných kusů

Jednotková cena

Celkový prodej

Klčo

Sedan

5

2200

=C2:C11*D2:D11

Kupé

4

1800

Hernady

Sedan

6

2300

Kupé

8

1700

Kutěj

Sedan

3

2000

Kupé

1

1600

Opravil

Sedan

9

2150

Kupé

5

1950

Pobudová

Sedan

6

2250

Kupé

8

2000

Vytvoření vícebuňkového maticového vzorce

  1. V ukázkovém sešitu vyberte buňky E2 až E11. Tyto buňky budou obsahovat vaše výsledky.

Před zadáním vzorce vždycky vyberete buňku nebo buňky, které budou obsahovat vaše výsledky.

A vždycky jsme 100 – procento času.

  1. Zadejte tento vzorec. Chcete-li ho zadat do buňky, začněte psát (stiskněte symbol rovná se) a vzorec se zobrazí v poslední buňce, kterou jste vybrali. Vzorec můžete zadat také do řádku vzorců:

    =C2:C11*D2:D11

  2. Stiskněte Ctrl+Shift+Enter.

Vytvoření jednobuňkového maticového vzorce

  1. V ukázkovém sešitu klikněte na buňku B13.

  2. Zadejte tento vzorec v kroku 2 výše:

    =SUMA(C2:C11*D2:D11)

  3. Stiskněte Ctrl+Shift+Enter.

Vzorec vynásobí hodnoty v oblastech buněk C2: C11 a D2: D11 a pak sečte výsledky pro výpočet celkového součtu.

V Excelu online můžete zobrazit maticové vzorce, pokud je sešit, který otevřete, už obsahuje. V této verzi Excelu ale nebudete moct vytvořit maticový vzorec tak, že stisknete kombinaci kláves CTRL + SHIFT + ENTER, která vloží vzorec mezi pár otevírací a uzavírací závorky ({}). Ručním zadáním těchto závorek se vzorec nemění na maticový vzorec.

Pokud máte desktopovou aplikaci Excel, můžete sešit otevřít pomocí tlačítka otevřít v aplikaci Excel a vytvořit maticový vzorec.

Potřebujete další pomoc?

Kdykoli se můžete zeptat některého odborníka v technické komunitě Excelu, získat podporu v komunitě pro odpovědi, případně navrhnout novou funkci nebo vylepšení na fóru Excel User Voice.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×