Často je potřeba vygenerovat sadu náhodných čísel. Ať už chcete vytvořit ukázková data nebo jen otestovat skript, ruční psaní náhodných čísel do hromady buněk může být časově náročné a únavné. Zde přichází na řadu funkce RAND v Tabulkách Google. Umožňuje vygenerovat náhodné číslo pomocí jednoduchého vzorce.
Tento článek se podrobně podívá na to, jak to můžete udělat ve svých tabulkách. Čtěte dále, abyste zvládli generování náhodných čísel v Tabulkách Google.
Funkce RAND a RANDBETWEEN
Použití vzorce RAND vygeneruje náhodné desetinné číslo mezi 0 a 1, proto jej můžete použít jako generátor náhodných čísel v tabulce. Zde je syntaxe funkce RAND:
=RAND()
Vzorec nemá žádné argumenty. Pokud je něco napsáno v závorce, vzorec vrátí #N/A chyba.
Funkce RAND je nestálá, což znamená, že přepočítává hodnotu pokaždé, když provedete změnu v tabulce nebo když znovu načtete kartu Tabulky Google. Protože funkce pokaždé přepočítává, může to vést ke zpomalení, zvláště pokud máte mnoho instancí vzorce.
Můžete také použít funkci RANDBETWEEN pomocí následující syntaxe:
=RANDBETWEEN(dolní, horní)
Vzorec má dva argumenty:
- dolní - Toto celé číslo definuje spodní hranici rozsahu. Vygenerované náhodné číslo bude stejné nebo větší než tento parametr.
- horní - Toto celé číslo představuje horní hranici rozsahu. Vygenerované náhodné číslo bude stejné nebo menší než tento parametr.
Mějte na paměti, že podobně jako RANDBETWEEN v Excelu, oba tyto argumenty musí obsahovat celé číslo, které může mít buď adresu buňky, nebo hodnotu. Také mějte na paměti, že dolní celé číslo musí být menší než horní celé číslo.
Rozdíly mezi RAND a RANDBETWEEN
Abychom vám pomohli tyto dvě funkce odlišit, uvádíme několik způsobů, jak funkce RAND a RANDBETWEEN nejsou podobné:
- U funkce RANDBETWEEN je méně pravděpodobné, že vytvoří jedinečná náhodná čísla s menšími rozsahy než funkce RAND.
- Funkce RAND vrací desetinné hodnoty, zatímco funkce RANDBETWEEN vrací celočíselné hodnoty.
- Funkce RAND nebere žádné argumenty, což znamená, že závorky jsou ponechány prázdné. RANDBETWEEN na druhé straně používá dva argumenty: horní a dolní hranici.
- RAND může generovat libovolné číslo mezi 0 a 1, zatímco RANDBETWEEN může generovat náhodné číslo mezi uživatelem definovanými limity.
Generátor náhodných čísel mezi dvěma hodnotami
Generování náhodného čísla mezi dvěma hodnotami vyžaduje nějaké chytré použití vzorce RAND. Nejprve předpokládejme X a Y jako horní a dolní hranici. S ohledem na to vypadá vzorec asi takto:
=RAND() * (X - Y) + Y
Za předpokladu, že máte hodnoty 100 a 1, bude vzorec vypadat v akci:
=RAND() * (100-1) + 1.
Alternativně můžete pro podobný účel použít také funkci RANDBETWEEN. Použití vzorce je docela jednoduché. Do vzorce musíte zapsat horní a dolní limity podle správné syntaxe. V tomto příkladu zapíšeme horní a dolní hranici do tabulky a adresu buňky vzorce.
Chcete-li to provést, postupujte takto:
- Zapište horní a dolní mez do příslušných buněk. Nezáleží na tom, kde se buňka nachází. Výstup by měl být v pořádku, pokud zapíšeme adresy do vzorce se správnou syntaxí.
- Zadejte =RANDBETWEEN( vzorec. Zadejte nejprve dolní mez a poté horní mez, oddělené čárkou. Dokončete to umístěním uzavírací závorky.
- Nakonec stiskněte Vstupte k provedení vzorce. Mezi horním a dolním limitem by se mělo objevit náhodné číslo.
- Chcete-li vygenerovat náhodné číslo pro dvě další buňky ve sloupci, můžete použít funkci automatického vyplňování nebo kliknout na buňku obsahující vzorec, potom klepněte na modrou tečku v pravé dolní části vybrané buňky a přetáhněte ji dolů.
Vytvořte pole náhodných čísel
V tabulce můžete také vytvořit pole náhodných čísel pomocí funkce RANDARRAY. Funkce ARRAY jsou jako málo Hacky v Tabulkách Google které umožňují hromadné použití vzorců. Zde je syntaxe vzorce:
=RANDARRAY(řádek, sloupec)
Vzorec má dva volitelné argumenty:
- řádek - Počet řádků, které chcete zobrazit, náhodné číslo. Tento argument je nezbytný, pokud zadáte hodnotu v argumentu sloupce.
- sloupec - Počet sloupců, ve kterých chcete zobrazit náhodné číslo.
Pokud chcete vytvořit pole s náhodnými čísly, postupujte takto:
- Vyberte buňku, ve které chcete vzorec spustit.
- Začněte psát =RANDARRAY( Nyní zadejte počet řádků a počet sloupců oddělených čárkou.
- Dokončete vzorec napsáním uzavírací závorky.
- lis Vstupte k provedení vzorce.
Změna obnovovací frekvence pro těkavé funkce
RANDBETWEEN i RAND jsou nestálé, což znamená, že čísla generovaná těmito dvěma funkcemi nezůstávají stejná. Při každé změně listu nebo opětovném načtení stránky se přepočítá nová hodnota.
Můžete však změnit nastavení přepočtu tak, aby lépe vyhovovalo vašim potřebám. Chcete-li to provést, postupujte takto:
- Klikněte na Soubor na horní liště. Tím se otevře rozbalovací nabídka. Tam klikněte na Nastavení.
- V okně, které se otevře, klikněte na Výpočet otevřete novou kartu, která vám umožní změnit nastavení přepočtu.
- Klikněte na Přepočet volba. Otevře se rozbalovací nabídka s několika možnostmi.
- Vyberte možnost, která vyhovuje vaší práci.
- Klikněte na Uložit nastavení pro uložení změn.
Zabalení generátoru náhodných čísel do Tabulek Google
V Tabulkách Google existuje několik způsobů, jak vygenerovat náhodné číslo, jmenovitě funkce RAND, RANDBETWEEN a RANDARRAY. To může být skvělé, pokud jste někdo, kdo potřebuje ve svých tabulkách náhodná čísla.
4 důvody, proč jsou Tabulky Google tím nejlepším softwarem, který můžete jako podnikatel použít
Přečtěte si další
Související témata
- Produktivita
- Tabulky Google
- Tabulka
O autorovi
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem