01 z 01
Generujte náhodnú hodnotu medzi 0 a 1 pomocou funkcie RAND
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:
- Zadaním vysokých a nízkych hodnôt rozsahu môžete použiť RAND na vrátenie náhodných čísel v určenom rozsahu - napríklad 1 a 10 alebo 1 a 100
- Výstup funkcie možno tiež znížiť na celé čísla kombináciou funkcie s funkciou TRUNC , ktorá skráti alebo odstráni celé desatinné miesta z čísla.
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.
- Prvý vstupuje do funkcie RAND sám o sebe;
- Druhý príklad vytvára vzorec, ktorý generuje náhodné číslo medzi 1 a 10 alebo 1 a 100;
- Tretí príklad generuje náhodné celé číslo medzi 1 a 10 pomocou funkcie TRUNC;
- 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á:
- Funkcia prepočítava - produkuje nové náhodné číslo - pri každej zmene pracovného hárka, čo zahŕňa akcie, ako je pridanie nových údajov.
- Každý vzorec, ktorý závisí - buď priamo, alebo nepriamo - na bunke obsahujúcej prchavú funkciu, sa prepočíta aj pri každej zmene v pracovnom hárku.
- V pracovných hárkoch alebo pracovných zošitoch, ktoré obsahujú veľké množstvo údajov, by sa mali používať nestále funkcie, pretože môžu spomaliť čas odozvy programu kvôli frekvencii prepočítania.
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:
- Kliknite na bunku pracovného hárka, kde sa má nachádzať náhodné číslo
- Zadajte funkciu = RAND () do riadku nad pracovným hárkom
- Stlačením klávesu F9 zmeníte funkciu RAND na statické náhodné číslo
- Stlačením klávesu Enter na klávesnici zadáte náhodné číslo do vybranej bunky
- 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:
- Kliknite na bunku v pracovnom hárku, kde sa majú zobrazovať výsledky funkcie.
- Kliknite na kartu Vzorky pásky ;
- Zvoľte možnosť Math & Trig z kariet a otvorte rozbaľovací zoznam funkcií.
- Kliknite na RAND v zozname;
- Dialogové okno funkcie obsahuje informácie, že funkcia nemá žiadne argumenty;
- Kliknutím na tlačidlo OK zatvorte dialógové okno a vrátite sa do pracovného hárka.
- Náhodné číslo medzi 0 a 1 by sa malo objaviť v aktuálnej bunke;
- Ak chcete vygenerovať iný, stlačte kláves F9 na klávesnici;
- 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:
- Kliknite myšou na miesto, kde sa má text pridať;
- Typ = RAND ();
- 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í.