Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak zjistit počet permutací pro daný počet objektů z celkového počtu objektů.
U permutací záleží na pořadí na rozdíl od kombinací (zde na pořadí nezáleží).
Jak na počet permutací v Excelu, aneb praktické využití funkce PERMUTACE (v angličtině PERMUT), jednak teorie, základní použití v listu, praktické příklady, možné komplikace, tipy až po využití funkce ve VBA.
Pro přehlednost je rozdělen na kapitoly:
Pokud se podíváme na matematiku je Permutace definována jako variace n-té třídy z n prvků (neboli jde o jistí typ variace, takže správněji z matematického hlediska by se funkce měla jmenovat variace bez opakování).
Pojďme se podívat co si Excel u funkce PERMUTACE představuje pod tímto názvem. Jde o variaci k-té třídy z n prvků. Kdy každá uspořádaná k-tice je vytvořená těchto n prvků. Navíc při výběru (uspořádání) záleží na pořadí jednotlivých prvků. A jde o variaci bez opakování (daná hodnota z n se nesmí opakovat, může být pouze jednou).
Existují i variace s opakováním ale tento případ funkce PERMUTACE neumí spočítat.
PERMUTACE(počet;permutace)
PERMUT(počet;permutace)
Permutace (variace) je jakákoli množina u které záleží na pořadí. Naproti tomu u kombinací na pořadí nezáleží.
Možná vás bude mást matematický zápis, kdy první je n a druhé je k. Kolik trojciferných čísel lze sestavit z čísel 1,2,3,4,5? V(3,4), ale ve funkci PERMUTACE(4;3)
Matematicky výpočet: Premutace(počet;permutace) = počet! / (počet-permutace)! = n! / (n-k)! = V(k,n)
Tato funkce se používá pro výpočet pravděpodobnosti.
Pro permutace (variace) s opakování platí vzorec: V´(k,n)= n^k
Předvedu na různých množinách čísel (n) a potřebuji zjistit kolik k-ciferných čísel z nich dokáži sestavit. A to tak že se žádná číslice v k-tici nebude opakovat?
Pro n-tici 5 mám čísla {1,2,3,4,5}, tj. v n-tici se čísla neopakují.
=PERMUTACE(1;1)
=PERMUTACE(5;2)
=PERMUTACE(7;4)
Pro množinu číslic {1, 2, 3, 4, 5, 6, 7, 8, 9} potřebuji zjistit, kolik trojciferných čísel z nich dokáži sestavit, za předpokladu, že se žádná číslice nesmí opakovat?
=PERMUTACE(9;3)
Lze vytvořit 504 trojciferných čísel bez opakování z devíti čísel {1, 2, 3, 4, 5, 6, 7, 8, 9}.
Při nevhodném zadání funkce může výsledek skončit chybou.
=PERMUTACE(1,2;1,5)
=PERMUTACE(2;3)
=PERMUTACE(-5;-2)
=PERMUTACE(test;2)
V přípravě WorksheetFunction.
Permutace = Application.WorksheetFunction.Permut( 5,2)
MsgBox (Permutace)
V přípravě funkce do listu.
Range("B9").Formula = "=PERMUT(5,2)"
Range("B10").FormulaLocal = "=PERMUTACE(5,2)"
Další články související se statistickými funkcemi:
Soubor v přípravě.
Využíváte nějaký trik s funkci PERMUTACE, můžete zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 10:59
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.
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ů.
Můžete být prvními co zanechají smysluplný komentář.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
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 - 2024 |