Ako generovať náhodné čísla pomocou funkcie RAND programu Excel

01 z 01

Generujte náhodnú hodnotu medzi 0 a 1 pomocou funkcie RAND

Generovanie náhodných čísel pomocou funkcie RAND. © Ted French

Jeden spôsob, ako generovať náhodné čísla v programe Excel, je funkcia RAND.

Samotná funkcia generuje obmedzený rozsah náhodných čísel, ale pomocou RAND vo vzorcoch s inými funkciami môže byť rozsah hodnôt, ako je zobrazený na obrázku vyššie, ľahko rozšírený tak, aby:

Poznámka : Podľa súboru pomoci programu Excel vráti funkcia RAND rovnomerne rozložené číslo väčšie alebo rovné 0 a menšie ako 1 .

Čo to znamená, že zatiaľ čo je normálne opísať rozsah hodnôt vytvorených funkciou ako 0 až 1, v skutočnosti je presnejšie povedať, že rozsah je medzi 0 a 0.99999999 ....

Rovnako platí, že vzorec, ktorý vracia náhodné číslo medzi 1 a 10, v skutočnosti vráti hodnotu medzi 0 a 9.999999 ....

Syntax funkcie RAND

Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky, oddeľovače čiarok a argumenty .

Syntax pre funkciu RAND je:

= RAND ()

Na rozdiel od funkcie RANDBETWEEN , ktorá vyžaduje špecifikáciu argumentov typu high and low end, funkcia RAND neprijme žiadne argumenty.

Príklady funkcií RAND

Nižšie sú uvedené kroky potrebné na reprodukciu príkladov zobrazených na obrázku vyššie.

  1. Prvý vstupuje do funkcie RAND sám o sebe;
  2. Druhý príklad vytvára vzorec, ktorý generuje náhodné číslo medzi 1 a 10 alebo 1 a 100;
  3. Tretí príklad generuje náhodné celé číslo medzi 1 a 10 pomocou funkcie TRUNC;
  4. Posledný príklad používa funkciu ROUND na zníženie počtu desatinných miest pre náhodné čísla.

Príklad 1: Zadanie funkcie RAND

Keďže funkcia RAND neobsahuje žiadne argumenty, dá sa ľahko vložiť do každej bunky pracovného hárka jednoducho kliknutím na bunku a napísaním:

= RAND ()

a stlačením klávesu Enter na klávesnici. Výsledkom bude náhodné číslo medzi 0 a 1 v bunke.

Príklad 2: Generovanie náhodných čísel medzi 1 a 10 alebo 1 a 100

Všeobecná forma rovnice použitá na generovanie náhodného čísla v určenom rozsahu je:

= RAND () * (Vysoká - Nízka) + Nízka

kde znamenajú hornú a dolnú hranicu požadovaného rozsahu čísel.

Ak chcete vygenerovať náhodné číslo medzi 1 a 10, zadajte nasledujúci vzorec do bunky pracovného hárka:

= RAND () * (10 - 1) + 1

Ak chcete vygenerovať náhodné číslo medzi 1 a 100, zadajte nasledujúci vzorec do bunky pracovného hárka:

= RAND () * (100 - 1) + 1

Príklad 3: Generovanie náhodných celých čísel medzi 1 a 10

Ak chcete vrátiť celé číslo - celé číslo bez desatinnej časti - všeobecná forma rovnice je:

= TRUNC (RAND () * (Vysoká - Nízka) + Nízka)

Ak chcete generovať náhodne celé číslo medzi 1 a 10, zadajte nasledujúci vzorec do bunky pracovného hárka:

= TRUNC (RAND () * (10 - 1) + 1)

RAND a ROUND: Znížte počet desatinných miest

Namiesto odstránenia všetkých desatinných miest pomocou funkcie TRUNC použije posledný uvedený príklad nasledujúcu funkciu ROUND v spojení s RAND, aby sa znížil počet desatinných miest v náhodnom čísle na dva.

= ROUND (RAND () * (100-1) +2,2)

Funkcia RAND a volatilita

Funkcia RAND je jednou z nestálych funkcií programu Excel. To znamená:

Spustenie a zastavenie generovania náhodných čísel pomocou funkcie F9

Vynútenie funkcie RAND na vytvorenie nových náhodných čísel bez vykonania ďalších zmien v pracovnom hárku je možné vykonať aj stlačením klávesu F9 na klávesnici. To spôsobí prepočítanie celého pracovného hárka - vrátane všetkých buniek obsahujúcich funkciu RAND.

Tlačidlo F9 sa môže použiť aj na zabránenie zmeny náhodného čísla pri každej zmene v pracovnom hárku pomocou nasledujúcich krokov:

  1. Kliknite na bunku pracovného hárka, kde sa má nachádzať náhodné číslo
  2. Zadajte funkciu = RAND () do riadku nad pracovným hárkom
  3. Stlačením klávesu F9 zmeníte funkciu RAND na statické náhodné číslo
  4. Stlačením klávesu Enter na klávesnici zadáte náhodné číslo do vybranej bunky
  5. Opätovné stlačenie klávesu F9 nebude mať vplyv na náhodné číslo

Dialogové okno Funkcia RAND

Takmer všetky funkcie v programe Excel sa dajú zadávať pomocou dialógového okna namiesto ich zadávania manuálne. Ak chcete tak urobiť pre funkciu RAND, použite nasledujúce kroky:

  1. Kliknite na bunku v pracovnom hárku, kde sa majú zobrazovať výsledky funkcie.
  2. Kliknite na kartu Vzorky pásky ;
  3. Zvoľte možnosť Math & Trig z kariet a otvorte rozbaľovací zoznam funkcií.
  4. Kliknite na RAND v zozname;
  5. Dialogové okno funkcie obsahuje informácie, že funkcia nemá žiadne argumenty;
  6. Kliknutím na tlačidlo OK zatvorte dialógové okno a vrátite sa do pracovného hárka.
  7. Náhodné číslo medzi 0 a 1 by sa malo objaviť v aktuálnej bunke;
  8. Ak chcete vygenerovať iný, stlačte kláves F9 na klávesnici;
  9. Po kliknutí na bunku E1 sa vo formulári nad pracovným hárkom zobrazí úplná funkcia = RAND () .

Funkcia RAND v aplikácii Microsoft Word a PowerPoint

Funkcia RAND môže byť použitá aj v iných programoch balíka Microsoft Office, napríklad v aplikácii Word a PowerPoint, na pridanie náhodných odsekov údajov do dokumentu alebo prezentácie. Jedným z možných spôsobov použitia tejto funkcie je obsah výplní v šablónach.

Ak chcete použiť túto funkciu, zadajte funkciu rovnakým spôsobom v týchto programoch ako v programe Excel:

  1. Kliknite myšou na miesto, kde sa má text pridať;
  2. Typ = RAND ();
  3. Stlačte kláves Enter na klávesnici.

Počet odsekov náhodného textu sa líši v závislosti od verzie použitého programu. Napríklad Word 2013 generuje päť odsekov textu v predvolenom nastavení, zatiaľ čo Word 2010 generuje len tri.

Ak chcete ovládať množstvo vytvoreného textu, zadajte počet požadovaných odsekov ako argument medzi prázdnymi zátvorkami.

Napríklad,

= RAND (7)

vytvorí sedem odsekov textu vo zvolenom umiestnení.