01 z 01
Generujte náhodnou hodnotu mezi 0 a 1 pomocí funkce RAND
Jeden způsob generování náhodných čísel v aplikaci Excel je funkce RAND.
Funkce sama o sobě generuje omezený rozsah náhodných čísel, ale pomocí RAND ve vzorcích s dalšími funkcemi může být rozsah hodnot, jak je znázorněn na obrázku výše, snadno rozšířen tak, aby:
- Zadáním vysokých a nízkých hodnot určitého rozsahu lze provést RAND pro návrat náhodných čísel v určeném rozsahu - například 1 a 10 nebo 1 a 100
- Výstup funkce lze také snížit na celá čísla kombinací funkce s funkcí TRUNC , která zkrátí nebo odstraní všechna desetinná místa z čísla.
Poznámka : Podle souboru nápovědy aplikace Excel vrátí funkce RAND rovnoměrně rozložené číslo větší nebo rovno 0 a menší než 1 .
Co to znamená, že zatímco je normální popisovat rozsah hodnot generovaných funkcí jako od 0 do 1, je pravda, že je přesněji řečeno, že rozsah je mezi 0 a 0.99999999 ....
Totéž platí, že vzorec, který vrací náhodné číslo mezi 1 a 10, vrací hodnotu mezi 0 a 9.999999 ....
Syntaxe funkce RAND
Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky, oddělovače čárky a argumenty .
Syntaxe funkce RAND je:
= RAND ()
Na rozdíl od funkce RANDBETWEEN , která vyžaduje zadání argumentů typu high and low end, funkce RAND nepřijímá žádné argumenty.
Příklady funkcí RAND
Níže jsou uvedeny kroky potřebné k reprodukci příkladů uvedených na obrázku výše.
- První zapíše funkci RAND samotnou;
- Druhý příklad vytvoří vzorec, který generuje náhodné číslo mezi 1 a 10 nebo 1 a 100;
- Třetí příklad generuje náhodné celé číslo mezi 1 a 10 pomocí funkce TRUNC;
- Poslední příklad používá funkci ROUND pro snížení počtu desetinných míst pro náhodné čísla.
Příklad 1: Zadání funkce RAND
Vzhledem k tomu, že funkce RAND neobsahuje žádné argumenty, lze ji jednoduše zadat do libovolné buňky listu prostě kliknutím na buňku a psaním:
= RAND ()
a stisknutím klávesy Enter na klávesnici. Výsledkem bude náhodné číslo mezi 0 a 1 v buňce.
Příklad 2: Generování náhodných čísel mezi 1 a 10 nebo 1 a 100
Obecná forma rovnice použitá k generování náhodného čísla v rámci určeného rozsahu je:
= RAND () * (Vysoká - Nízká) + Nízká
kde Vysoké a Nízké znamenají horní a spodní hranici požadovaného rozsahu čísel.
Chcete-li vygenerovat náhodné číslo mezi 1 a 10, zadejte do buňky listu následující vzorec:
= RAND () * (10 - 1) + 1
Chcete-li vygenerovat náhodné číslo mezi 1 a 100, zadejte do buňky listu následující vzorec:
= RAND () * (100 - 1) + 1
Příklad 3: Generování náhodných celých čísel mezi 1 a 10
Chcete-li vrátit celé číslo - celé číslo bez desetinné části - obecná forma rovnice je:
= TRUNC (RAND () * (Vysoká - Nízká) + Nízká)
Chcete-li vygenerovat náhodné celé číslo mezi 1 a 10, zadejte do buňky listu následující vzorec:
= TRUNC (RAND () * (10 - 1) + 1)
RAND a ROUND: Snížení počtu desetinných míst
Spíše než odstranit všechny desetinné místa pomocí funkce TRUNC, poslední příklad výše používá následující funkci ROUND ve spojení s RAND pro snížení počtu desetinných míst v náhodném čísle na dvě.
= KOLO (RAND () * (100-1) +2,2)
Funkce RAND a volatilita
Funkce RAND je jednou z nestálých funkcí aplikace Excel. To znamená:
- Funkce přepočítává - vytváří nové náhodné číslo - pokaždé, když se list změní, a to zahrnuje akce, jako je přidání nových dat.
- Jakýkoli vzorec, který závisí - buď přímo nebo nepřímo - na buňce obsahující volatilní funkci, se rovněž přepočítá vždy, když nastane změna listu.
- V pracovních listech nebo pracovních seznamech, které obsahují velké množství dat, je nutno používat nestálé funkce s opatrností, protože mohou zpomalit dobu odezvy programu kvůli frekvenci přepočtů.
Spuštění a zastavení generování náhodných čísel pomocí funkce F9
Vynucení funkce RAND pro vytváření nových náhodných čísel bez provedení dalších změn v listu lze také provést stisknutím klávesy F9 na klávesnici. To nutí celý list přepočítat - včetně všech buněk obsahujících funkci RAND.
Tlačítko F9 lze také použít k zabránění změně náhodného čísla při každé změně listu pomocí následujících kroků:
- Klepněte na buňku pracovního listu, kde má být umístěno náhodné číslo
- Zadejte funkci = RAND () do řádku vzorců nad listem
- Stisknutím klávesy F9 změníte funkci RAND na statické náhodné číslo
- Stisknutím klávesy Enter na klávesnici zadejte náhodné číslo do vybrané buňky
- Opětovným stisknutím klávesy F9 nebude mít náhodné číslo
Dialogové okno Funkce RAND
Téměř všechny funkce v aplikaci Excel lze zadávat pomocí dialogového okna, nikoli ručně. Chcete-li tak učinit pro funkci RAND, použijte následující kroky:
- Klikněte na buňku v listu, kde se mají zobrazit výsledky funkce;
- Klikněte na kartu Vzorky karet ;
- Z rozevíracího kruhu zvolte Math & Trig a otevřete rozbalovací seznam funkcí;
- Klikněte v seznamu na RAND ;
- Dialogové okno funkce obsahuje informace, že funkce nemá žádné argumenty;
- Klepnutím na tlačítko OK zavřete dialogové okno a vrátíte se do listu.
- Náhodné číslo mezi 0 a 1 by se mělo objevit v aktuální buňce;
- Chcete-li vygenerovat další, stiskněte klávesu F9 na klávesnici;
- Po klepnutí na buňku E1 se zobrazí úplná funkce = RAND () ve vzorci nad tabulkou.
Funkce RAND v aplikaci Microsoft Word a PowerPoint
Funkce RAND lze také použít v jiných aplikacích sady Microsoft Office, například v aplikacích Word a PowerPoint, pro přidání náhodných odstavců dat do dokumentu nebo prezentace. Jedním z možných použití této funkce je obsah výplní v šablonách.
Chcete-li použít tuto funkci, zadejte funkci stejným způsobem v těchto dalších programech jako v aplikaci Excel:
- Klepněte myší na místo, kde má být text přidán;
- Typ = RAND ();
- Stiskněte klávesu Enter na klávesnici.
Počet odstavců náhodného textu se liší v závislosti na verzi použitého programu. Například Word 2013 generuje pět odstavců textu ve výchozím nastavení, zatímco Word 2010 generuje pouze tři.
Chcete-li ovládat množství vytvořeného textu, zadejte počet požadovaných odstavců jako argument mezi prázdnými závorkami.
Například,
= RAND (7)
vytvoří sedm odstavců textu ve zvoleném umístění.