Vytvoření maticového vzorce

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Maticové vzorce jsou výkonné vzorce, které umožňují provádění složitějších výpočtů, které nelze často provést pomocí funkce standardní listu. Budou se označovány jako "Ctrl a Shift-Enter" nebo "CSE" vzorce, protože bude potřeba stiskněte kombinaci kláves Ctrl + Shift + Enter zadávat.  Maticové vzorce můžete dělat zdánlivě možné, třeba tyto

  • určení počtu znaků v oblasti buněk,

  • součet čísel, která splňují určité podmínky, například nejnižších hodnot v oblasti nebo čísel, která spadají mezi horní a dolní mez;

  • součet všech n-tých hodnot v oblasti hodnot.

Aplikace Excel nabízí dva typy maticové vzorce: maticové vzorce, jejichž několika výpočtů generovat výsledkem je jedna hodnota a maticové vzorce, které výpočet více výsledků. Některé funkce listu výsledkem je matice hodnot nebo vyžadují jako argument matici hodnot. Další informace najdete v tématu pokyny a příklady maticových vzorců.

Tento typ maticového vzorce zjednodušuje 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 požadovaný vzorec.

    Maticové vzorce používají standardní syntaxi vzorce. Všechny začínají symbolem rovná se (=) a můžete v nich použít kteroukoli z předdefinovaných funkcí aplikace Excel.

    Například tento vzorec vypočítá celkovou hodnotu matice cen akcií a jejich počet a vloží výsledek do buňky vedle "Celková hodnota."

    Typický maticový vzorec

    Vzorec nejdřív vynásobí akcie (buňky B2 – I2) jejich cenami (buňky B3 – I3) a potom tyto výsledky sečte a vytvoří celkový součet 53 184. Toto je příklad jednobuňkového maticového vzorce (jednobuňkový je proto, že vzorec je jenom v jedné buňce).

  3. Stiskněte klávesy CTRL+SHIFT+ENTER.

    Aplikace Excel vzorec automaticky vloží mezi znaky { } (levou a pravou složenou závorku).

    Poznámka : Ručním zadáním složených závorek kolem vzorce nepřevedete vzorec – třeba stiskněte kombinaci kláves Ctrl + Shift + Enter vytvořit maticový vzorec. Kdykoliv upravit maticový vzorec, složených závorek ({}) zmizí z maticový vzorec a musí stisknete kombinaci kláves Ctrl + Shift + Enter znovu začlenit změny do maticový vzorec a přidání složené závorky.

Chcete-li pomocí maticového vzorce vypočítat více výsledků, je třeba zadat matici do oblasti buněk, která má stejný počet řádků a sloupců jako maticové argumenty.

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

  2. Zadejte požadovaný vzorec.

    Maticové vzorce používají standardní syntaxi vzorce. Všechny začínají symbolem rovná se (=) a můžete v nich použít kteroukoli z předdefinovaných funkcí aplikace Excel.

    V následujícím příkladu vzorec vynásobí sdílí cenou v každém sloupci a vzorec je ve vybraných buňkách na řádku 5.

    Maticová funkce v několika buňkách
  3. Stiskněte klávesy CTRL+SHIFT+ENTER.

    Aplikace Excel vzorec automaticky vloží mezi znaky { } (levou a pravou složenou závorku).

    Poznámka : Ručním zadáním složených závorek kolem vzorce nepřevedete vzorec – třeba stiskněte kombinaci kláves Ctrl + Shift + Enter vytvořit maticový vzorec. Kdykoliv upravit maticový vzorec, složených závorek ({}) zmizí z maticový vzorec a musí stisknete kombinaci kláves Ctrl + Shift + Enter znovu začlenit změny do maticový vzorec a přidání složené závorky.

Pokud potřebujete zahrnout nová data v maticovém vzorci, najdete v článku rozšíření maticového vzorce. Můžete taky zkusit:

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

Následující sešit obsahuje příklady maticových vzorců. Pro práci s příklady je nejvhodnější, když si kliknutím na ikonu Excelu v pravém dolním rohu stáhnete tento sešit do počítače a potom ho otevřete v desktopové aplikaci Excel.

Zkopírujte následující tabulku a vložte ho do aplikace Excel do buňky A1. Je potřeba vybrat E2:E11 buňky, zadejte vzorec = C2: C11 * D2: D11, a stiskněte kombinaci kláves Ctrl + Shift + Enter snažíme usnadnit jeho maticový vzorec.

Prodejce

Typ auta

Prodané kusy

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

1 600

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šitě vyberte buňky E2 až E11. V těchto buňkách budete mít výsledky.

Než zadáte vzorec, vždycky nejdřív vyberte buňku (nebo buňky), ve kterých chcete mít výsledky.

Berte to jako pravidlo.

  1. Zadejte tento vzorec. Zadáte ho do buňky tak, že začnete psát (na klávesnici stiskněte rovná se) a vzorec se objeví v poslední buňce, kterou jste vybrali. Můžete ho taky zadat v řá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šitě klikněte na buňku B13.

  2. Zadejte tento vzorec podle kroku 2 nahoř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 potom sečtením výsledků vypočítá celkový součet.

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í ve fóru Excel User Voice.

Začátek stránky

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
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.

×