01 z 01
Generujte náhodnú hodnotu medzi 0 a 1 pomocou funkcie RAND
Jeden spôsob generovania náhodných čísel v tabuľkách Google je pomocou funkcie RAND.
Samotná funkcia generuje obmedzený rozsah, pokiaľ ide o generovanie náhodných čísiel, ale pomocou RAND vo vzorcoch a kombináciou s inými funkciami môže rozsah hodnôt, ako je znázornený na obrázku vyššie, ľahko rozšírený.
- 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 Tabuľky Google, funkcia RAND vracia náhodné číslo medzi 0 vrátane a 1 exkluzívne .
Čo to znamená, že zatiaľ čo je obvyklé popí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.
Funkcia RAND a volatilita
Funkcia RAND je volatilná funkcia, ktorá sa v predvolenom nastavení mení alebo prepočítava vždy, keď sa pracovný hárok zmení, pričom tieto zmeny zahŕňajú akcie, ako je pridanie nových údajov.
Ďalej, každý vzorec, ktorý závisí - buď priamo alebo nepriamo - na bunke obsahujúcej prchavú funkciu bude tiež prepočítavať vždy, keď nastane zmena v pracovnom hárku.
Preto by sa v pracovných hárkoch, ktoré obsahujú veľké množstvo údajov, mali využívať prchavé funkcie s opatrnosťou, pretože môžu spomaliť čas odozvy programu kvôli frekvencii prepočítania.
Generovanie nových náhodných čísel s obnovením
Keďže tabuľky Google sú online program, funkcia RAND môže byť nútená vygenerovať nové náhodné čísla obnovením obrazovky pomocou tlačidla obnovenia webových prehliadačov. V závislosti od použitého prehliadača je tlačidlo obnovenia obvykle kruhová šípka umiestnená v blízkosti panela s adresou prehliadača.
Druhou možnosťou je stlačiť kláves F5 na klávesnici, ktorý tiež obnovuje aktuálne okno prehliadača:
Zmena frekvencie obnovovania RAND
V tabuľkách Google môže byť frekvencia, s akou sa prepočítajú RAND a ďalšie volatilné funkcie, možné zmeniť z predvolenej hodnoty na zmenu na:
- na zmenu a každú minútu;
- na zmenu a každú hodinu.
Kroky na zmenu obnovovacej frekvencie sú:
- Kliknutím na ponuku Súbor otvoríte ponuku zoznamu možností
- Kliknutím na položku Nastavenia tabuľky v zozname otvoríte dialógové okno Nastavenia tabuľkového procesora
- V sekcii Prepočet dialógového okna kliknite na aktuálne nastavenie - napríklad na zmenu, ak chcete zobraziť kompletný zoznam možností prepočítania
- Kliknite na požadovanú možnosť prepočítania v zozname
- Kliknutím na tlačidlo Uložiť nastavenia uložíte zmenu a vrátite sa do pracovného hárka
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.
Príklad 1: Zadanie funkcie RAND
Keďže funkcia RAND neobsahuje žiadne argumenty, môže byť ľahko zadaná do každej bunky pracovného hárka jednoducho zadaním:
= RAND ()
Prípadne môžete túto funkciu zadávať aj pomocou poľa Automatické navrhovanie tabuľky Google, ktoré sa objaví ako názov funkcie sa zadá do bunky. Kroky sú:
- Kliknite na bunku v pracovnom hárku, kde sa majú zobrazovať výsledky funkcie
- Zadajte znamienko rovnosti (=), za ktorým nasleduje názov riadku funkcií
- Pri písaní sa zobrazí okno automatického navrhovania s názvami funkcií, ktoré začínajú písmenom R.
- Keď sa v poli objaví názov RAND , kliknite na názov s ukazovateľom myši a zadajte názov funkcie a otvorenú okrúhlu pozíciu do vybranej bunky
- Náhodné číslo medzi 0 a 1 by sa malo objaviť v aktuálnej bunke
- Ak chcete vygenerovať iný, stlačte kláves F5 na klávesnici alebo obnovte prehliadač
- Po kliknutí na aktuálnu bunku sa vo formulári nad pracovným hárkom zobrazí úplná funkcia = RAND ()
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)