Jak generovat náhodná čísla pomocí funkce RAND aplikace Excel

01 z 01

Generujte náhodnou hodnotu mezi 0 a 1 pomocí funkce RAND

Generování náhodných čísel pomocí funkce RAND. © Ted French

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:

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.

  1. První zapíše funkci RAND samotnou;
  2. Druhý příklad vytvoří vzorec, který generuje náhodné číslo mezi 1 a 10 nebo 1 a 100;
  3. Třetí příklad generuje náhodné celé číslo mezi 1 a 10 pomocí funkce TRUNC;
  4. 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á:

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ů:

  1. Klepněte na buňku pracovního listu, kde má být umístěno náhodné číslo
  2. Zadejte funkci = RAND () do řádku vzorců nad listem
  3. Stisknutím klávesy F9 změníte funkci RAND na statické náhodné číslo
  4. Stisknutím klávesy Enter na klávesnici zadejte náhodné číslo do vybrané buňky
  5. 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:

  1. Klikněte na buňku v listu, kde se mají zobrazit výsledky funkce;
  2. Klikněte na kartu Vzorky karet ;
  3. Z rozevíracího kruhu zvolte Math & Trig a otevřete rozbalovací seznam funkcí;
  4. Klikněte v seznamu na RAND ;
  5. Dialogové okno funkce obsahuje informace, že funkce nemá žádné argumenty;
  6. Klepnutím na tlačítko OK zavřete dialogové okno a vrátíte se do listu.
  7. Náhodné číslo mezi 0 a 1 by se mělo objevit v aktuální buňce;
  8. Chcete-li vygenerovat další, stiskněte klávesu F9 na klávesnici;
  9. 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:

  1. Klepněte myší na místo, kde má být text přidán;
  2. Typ = RAND ();
  3. 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í.