Použijte funkci RANDBETWEEN pro generování náhodných čísel
Funkci RANDBETWEEN lze použít k generování náhodných celých čísel (celé čísla) mezi různými hodnotami v listu aplikace Excel. Rozsah pro náhodné číslo je určen pomocí argumentů funkce.
Zatímco běžněji používaná funkce RAND vrátí desetinnou hodnotu mezi 0 a 1, RANDBETWEEN může generovat celé číslo mezi dvěma definovanými hodnotami - například 0 a 10 nebo 1 a 100.
Použití pro RANDBETWEEN zahrnuje vytváření speciálních vzorců, jako je vzorec mince toss ukázaný v řádku 4 ve výše uvedeném obrázku a simulace válcování kostky .
Poznámka: Pokud potřebujete generovat náhodná čísla včetně desetinných hodnot, použijte funkci RAND v aplikaci Excel .
Syntaxe a argumenty funkce RANDBETWEEN
Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky, oddělovače čárky a argumenty.
Syntaxe funkce RANDBETWEEN je:
= RANDBETWEEN (dolní, horní)
- Dolní část: (Požadováno) Jako výsledek se vrátí nejnižší možné celé číslo. Skutečné celé číslo může být zadáno pro tento argument nebo může být odkaz na buňku na umístění dat v listu.
- Nahoru: (Povinné) Jako výsledek se vrátí nejvyšší možné celé číslo. Skutečné celé číslo může být zadáno pro tento argument nebo může být odkaz na buňku na umístění dat v listu.
- #NUM! chyba : Pokud argument Dolní část je větší číslo než horní argument, funkce RANDBETWEEN vrátí číslo #NUM! hodnota chyby v buňce, ve které je funkce umístěna, jak je znázorněno na řádku 5 v obrázku výše.
Použití funkce RANDBETWEEN aplikace Excel
Níže uvedené kroky zahrnují způsob získání funkce RANDBETWEEN vrátit náhodné celé číslo mezi 1 a 100, jak je znázorněno na řádku 3 v obrázku výše.
Zadání funkce RANDBETWEEN
Možnosti pro zadání funkce a její argumenty zahrnují:
- Zadání úplné funkce, jako například: = RANDBETWEEN (1 100) nebo = RANDBETWEEN (A3, A3) do buňky listu;
- Výběr funkce a argumentů pomocí dialogového okna funkce .
Ačkoli je možné zadat celou funkci ručně, mnoho lidí je snazší používat dialogové okno, protože se stará o zadání syntaxe funkce - například závorky a oddělovače čárky mezi argumenty.
Otevření dialogového okna
Otevření dialogového okna funkce RANDBETWEEN:
- Kliknutím na buňku C3 ji vytvoříte jako aktivní buňku - místo, kde bude umístěna funkce RANDBETWEEN.
- Klikněte na kartu Vzorky karet .
- Klepnutím na ikonu Math & Trig otevřete rozevírací seznam funkcí.
- Klepnutím na tlačítko RANDBETWEEN v seznamu otevřete dialogové okno funkce.
Data, která budou vložena do prázdných řádků v dialogovém okně, budou tvořit argumenty funkce.
Zadání Argumentů funkce RANDBETWEEN
- Klikněte na spodní řádek dialogového okna.
- Klepnutím na buňku A3 v listu zadejte tento odkaz na buňku do dialogového okna.
- Klikněte na horní řádek dialogového okna.
- Klepnutím na buňku B3 v listu zadejte druhou referenci buňky.
- Klepnutím na tlačítko OK dokončete funkci a vrátíte se do listu.
- Náhodné číslo mezi 1 a 100 by se mělo objevit v buňce C3.
- Chcete-li vygenerovat další náhodné číslo, stiskněte klávesu F9 na klávesnici, což způsobí přepočítání listu.
- Po klepnutí na buňku C3 se ve sloupci vzorců nad tabulkou zobrazí úplná funkce = RANDBETWEEN (A3, A3) .
Funkce a volatilita RANDBETWEEN
Stejně jako funkce RAND, RANDBETWEEN je jedna z nestálých funkcí aplikace Excel. To znamená:
- Funkce přepočítává - vytvoří nové náhodné číslo pokaždé, když se list změní, a to zahrnuje akce, jako je přidání nových dat nebo vzorců.
- Jakýkoli vzorec, který závisí - buď přímo nebo nepřímo - na buňce obsahující volatilní funkci, se rovněž přepočítá vždy, když nastane změna listu.
- V pracovních listech nebo pracovních seznamech, které obsahují velké množství dat, je nutno používat nestálé funkce s opatrností, protože mohou zpomalit dobu odezvy programu kvůli frekvenci přepočtů.
Upozornění na přepočet
Funkce zabývající se náhodností vrátí každou přepočet jinou hodnotu. To znamená, že pokaždé, když je funkce vyhodnocena v jiné buňce, náhodná čísla budou nahrazena aktualizovanými náhodnými čísly.
Z tohoto důvodu, pokud se má určitá sada náhodných čísel prozkoumat později, bylo by vhodné tyto hodnoty zkopírovat a potom tyto hodnoty vložit do jiné části listu.