Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » funkce-matematicke » MUNIT-jednotkova-matice-Excel
Microsoft Excel logo

MUNIT (MUNIT) - jednotková matice v Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Funkce vytvoří jednotkovou matici požadované dimenze.

Úvodem do funkce MUNIT

Jak získat jednotkovou matici požadované dimenze v Excel, aneb praktické využití funkce MUNIT (v angličtině MUNIT), jednak teorie, základní použití v listu, praktické příklady, možné komplikace, tipy, triky až po využití funkce ve VBA.

Pro přehlednost je rozdělen na kapitoly:


Teorie použití MUNIT - syntaxe

Funkce vytvoří jednotkovou matici dané dimenze - rozměru.

Zadávání matic v Excel se provádí stiskem Ctrl + Shift + Enter až po té, co máte označenou oblast do které se matice vloží.

Pro jednotkovou matici platí jednoduché pravidlo, že v diagonále jsou jedničky a jinak nuly, matice musí mít stejný počet řádků a sloupců. Neboli.

Syntaxe česky:

MUNIT(dimenze)

Syntaxe anglicky:

MUNIT(dimenze)

Popis argumentů:

  • dimenze - povinné argumenty - je celé číslo větší než nula, udávající dimenzi jednotkové matice, kterou má funkce vrátit.
Excel funkce MUNIT - syntaxe argumenty

Ukázka jednotkové matice

Jak jednotková matice vypadá.

Excel funkce MUNIT - syntaxe argumenty

Základní použití MUNIT

Vytvořte jednotkové matice o dimenzích 2 a 3.

{=MUNIT(2)} {=MUNIT(3)} Excel funkce MUNIT - ukázka

Poznámka

Vložení matice stiskem Ctrl + Shift + Enter. Pozor předem označený požadovaný rozměr dle dimenze. Pro dimenzi 2 označit 2x2.

Praktické použití MUNIT

Vynásobte matici jednotkovou matici. Vyřešit lze tak, že nejprve jednotkovou matici vytvoříte, nebo přímo využijete vložení MUNIT do funkce SOUČIN.MATIC. Samozřejmě, že obě matice musí mít sejnou dimenzi.

{=SOUČIN.MATIC(B5:D7;F5:H7)} {=SOUČIN.MATIC(B5:D7;MUNIT(3))} Excel funkce MUNIT - ukázka

Chyby v MUNIT

Při nevhodném zadání funkce může výsledek skončit chybou.

  • #HODNOTA! - číslo je menší než jedna
  • #NENÍ_K_DISPOZICI - označena větší oblast než jaká je dimenze matice
  • #NÁZEV? - argument dimenze není číslo
  • Problém pokud není matice vložena stiskem Ctrl + Shift + Enter.
{=MUNIT(0)} Excel funkce MUNIT - ukázka

Použití s funkce MUNIT ve VBA

Při zadávání do buňky je potřeba zadat jako matici, proto musí být vybraná oblast do které se zapisuje a následně pro zápis využít FormulaArray a název funkce v angličtině. FormulaArray zatím nemá český ekvivalent s Local.

Range("B5:C6").FormulaArray = "=MUNIT(2)" Range("E5:G7").FormulaArray = "=MUNIT(3)" Excel funkce MUNIT - ukázka

Související články s MUNIT

Další související články:


Microsoft Excel VBA - stahuj logo

Ke stažení ukázka MUNIT

Soubor v přípravě.


Závěrem

Využíváte nějaký trik s funkci MUNIT, můžete zmínit v komentářích.

Článek byl aktualizován: 07.08.2018 08:59

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.






Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2019 | 449

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.