Vedieť, ako generovať náhodné čísla v tabuľke, môže byť mimoriadne užitočné. Našťastie to možno ľahko vykonať v Tabuľkách Google. Na vytvorenie náhodného čísla môžete použiť dve funkcie v Tabuľkách Google. Ide o funkcie RAND a RANDBETWEEN.
RANDBETWEEN vám umožňuje vygenerovať číslo náhodne z daného limitu medzi dvoma číslami. Tento článok sa zameria na funkciu RANDBETWEEN a pozrieme sa na jej syntax, dôvody použitia RANDBETWEEN namiesto RAND a niekoľko príkladov funkcie.
Syntax pre RANDBETWEEN
Predtým, ako sa pozrieme na funkciu v akcii, je dôležité pochopiť syntax vzorca. Funguje podobne ako RANDBETWEEN v Exceli. Tu je návod, ako ho použiť v Tabuľkách Google:
=RANDBETWEEN(dolný, horný)
Táto syntax je v porovnaní s inými funkciami pomerne jednoduchá a na fungovanie potrebuje len dva argumenty. Toto sú:
- nižšie: Toto je spodná hranica rozsahu. Špecifikuje, že číslo, ktoré sa má vygenerovať, by malo byť rovnaké alebo väčšie ako definovaný parameter.
- horný: Toto je horná hranica rozsahu. Špecifikuje, že číslo, ktoré sa má vygenerovať, by malo byť rovnaké alebo menšie ako definovaný parameter.
Pre dolný a horný parameter možno použiť desatinné hodnoty. Použitie týchto hodnôt znamená, že horná hranica bude zaokrúhlená na spodné celé číslo. Ak je napríklad horná hranica 10,4, zaokrúhli sa na 10. Podobne, ak je spodná hranica definovaná ako 2,6, číslo sa zaokrúhli na 3.
RANDBETWEEN vs. RAND
Hoci RAND a RANDBETWEEN fungujú rovnako a možno ich použiť na podobné účely, napr vytváranie zložitých generátorov náhodných čísel v Tabuľkách Google, nie sú rovnaké.
- Je oveľa menej pravdepodobné, že RANDBETWEEN vytvorí úplne jedinečné čísla pre menší rozsah v porovnaní so vzorcom RAND.
- RAND môže vrátiť desiatkové hodnoty, zatiaľ čo RANDBETWEEN vráti celočíselné hodnoty.
- Vzorec RAND neberie žiadne parametre, zatiaľ čo RANDBETWEEN vyžaduje na fungovanie dva parametre. Parametre určujú hornú a dolnú hranicu hodnôt, ktoré sa majú vygenerovať.
- Vzorec RAND môže vygenerovať číslo od 0 do 1. Na druhej strane, RANDBETWEEN možno použiť na vygenerovanie čísla v rámci limitu definovaného používateľom.
Príklady RANDBETWEEN v Tabuľkách Google
Aby sme funkciu správne pochopili, pozrime sa na niekoľko príkladov funkcie v akcii.
Jednoduché RANDBETWEEN
Tu je najjednoduchší spôsob použitia funkcie RANDBETWEEN v Tabuľkách Google. V nižšie uvedenom príklade vyberieme dolný limit ako 1 a horný ako 100. Funkcia vygeneruje hodnotu medzi špecifikovanými limitmi.
Tu je postup, ako to urobiť:
- Kliknite a vyberte bunku, do ktorej chcete zadať vzorec.
- Zadajte symbol rovnosti a potom názov vzorca. Potom pridajte otváraciu zátvorku. V tomto prípade to tak bude vyzerať =RANDBETWEEN(
- Pri prvom parametri zadáme spodnú hranicu, ktorá je 1 v tomto prípade.
- Pridajte znak čiarky a zadajte druhý parameter, ktorý predstavuje hornú hranicu. V tomto prípade je to tak 100.
- Na dokončenie vzorca pridajte uzatváraciu zátvorku.
- Stlačte tlačidlo Zadajte alebo kliknutím von z bunky spustite vzorec.
Vnorené RANDBETWEEN
V tomto príklade sa pozrieme na vnorenú implementáciu vzorca RANDBETWEEN. V stĺpci máme 10 mien a jedno meno chceme vybrať náhodne. Môžeme to urobiť kombináciou vzorcov INDEX, RANDBETWEEN a COUNTA.
Tu je postup, ako to urobiť:
- Kliknite a vyberte bunku, do ktorej chcete zadať vzorec.
- Zadajte symbol rovnosti a potom názov prvého vzorca. Potom pridajte otváraciu zátvorku. V tomto prípade to bude vyzerať =INDEX(
- Pre prvý parameter zadáme rozsah buniek, čo je A2:A11 v tomto prípade.
- Pridajte znak čiarky a zadajte druhý parameter, ktorým je vzorec RANDBETWEEN. V tomto prípade je to tak RANDBETWEEN(
- Pridajte prvý parameter pre vzorec, ktorý je 1 ako spodná hranica.
- Pre hornú hranicu použijeme na výpočet počtu záznamov vzorec COUNTA. Tu to píšeme ako COUNTA(
- Napíšte rozsah buniek ako parameter pre COUNTA. Tu to píšeme ako A2:A11.
- Pridajte tri zatváracie zátvorky na dokončenie vzorca (jeden pre každú vnorenú funkciu vo vzorci)
- Stlačte tlačidlo Zadajte alebo kliknutím von z bunky spustite vzorec.
Poďme sa porozprávať o tom, ako vzorec funguje.
- Najprv použijeme vzorec INDEX na vrátenie položky zo stĺpca na pozíciu označenú náhodným číslom.
- Potom použijeme vzorec RANDBETWEEN na vygenerovanie náhodného čísla medzi dolnou a hornou hranicou.
- COUNTA sa používa na nájdenie hornej hranice stĺpca.
Čo by ste mali vedieť o RANDBETWEEN
Vzorec RANDBETWEEN je prchavý vzorec. To znamená, že to prepočítava kedykoľvek zobraziť, upraviť alebo odstrániť verziu svojej tabuľky Google. Prepočet sa vykoná aj pri každom opätovnom otvorení tabuľky.
Môžete tiež vynútiť, aby sa funkcia prepočítavala každú minútu alebo každú hodinu. Ak to chcete urobiť, musíte povoliť prepočet:
- Kliknutím na Súbor v hornej lište tabuľky.
- V rozbaľovacej ponuke, ktorá sa otvorí, kliknite na nastavenie. Otvorí sa nové okno > prepnite na Kalkulácia tab.
- Kliknite na políčko pod Prepočet. Tu môžete vybrať, kedy sa má prepočet vykonať. Môžete si vybrať Na zmenu, Na zmenu a každú minútu, a Na zmenu a každú hodinu.
Upozorňujeme, že ak použijete túto možnosť, vaša tabuľka sa môže extrémne spomaliť, najmä ak máte v tabuľke veľa vzorcov alebo hodnôt.
Zbalenie funkcie RANDBETWEEN v Tabuľkách Google
Ak chcete všetko zredukovať, mali by ste použiť funkciu RANDBETWEEN v Tabuľkách Google vždy, keď potrebujete nastaviť horný a dolný limit pre náhodné číslo vo vzorci.
Dá sa ľahko použiť samostatne v bunke a potom použiť v odkaze na bunku pre inú funkciu alebo vnorené do dlhšieho vzorca. V oboch prípadoch ide o skvelú základnú funkciu Tabuliek Google, ktorú by ste mali mať vo svojom arzenáli.