Náhodné čísla v programe Excel sa používajú, keď chceme randomizovať naše údaje na vyhodnotenie vzorky, tieto generované čísla sú absolútne náhodné, v programe Excel sú dve zabudované funkcie, ktoré nám dávajú náhodné hodnoty v bunkách, = funkcia RAND () nám dáva akúkoľvek rozsah 0 až 1, zatiaľ čo iná náhodná funkcia = RANDBETWEEN () berie vstup od používateľa pre rozsah náhodných čísel.
Generujte náhodné čísla v programe Excel
- Náhodnosť má veľa využití vo vede, umení, štatistike, kryptografii, hrách, hazardných hrách a ďalších oblastiach.
- Generovanie náhodných čísel v programe Excel je dôležité, pretože veľa vecí v reálnom živote je tak komplikovaných, že sa javia ako náhodné. Preto na simuláciu týchto procesov potrebujeme náhodné čísla.
Mnoho náhodných zariadení, ako sú kocky, miešanie hracích kariet a ruleta, sa zdá byť vyvinutých na použitie v hazardných hrách. Tieto však nemožno použiť pre digitalizované súbory. Preto potrebujeme mať nástroje na generovanie náhodných čísel v programe Excel.

Ako generovať náhodné čísla v programe Excel?
Existuje niekoľko metód na generovanie náhodných čísel v programe Excel. Budeme diskutovať o dvoch z nich - funkciách Rand () a Randb Between ()
# 1 - Funkcia RAND ()
Na generovanie náhodných čísel v programe Excel medzi 0 a 1 (okrem) máme v programe Excel funkciu RAND () .
Funkcie RAND () vracajú náhodné desatinné číslo, ktoré je rovné alebo väčšie ako 0, ale menšie ako 1 (0 ≤ náhodné číslo <1). RAND prepočíta, keď je pracovný hárok otvorený alebo zmenený ( prchavá funkcia ).
Funkcia RAND vracajúca hodnotu medzi 0 a 1 (okrem).
Musíme do bunky napísať „ = RAND () “ a stlačiť kláves Enter . Hodnota sa zmení zakaždým, keď dôjde k akejkoľvek zmene v hárku.
Ako generovať náhodné čísla v programe Excel pre viac ako jednu bunku?
Ak chceme generovať náhodné čísla v programe Excel pre viac ako jednu bunku, potom potrebujeme
- Po prvé, aby výber požadovaného rozsahu, zadajte =, rand () 'a stlačením tlačidla , Ctrl + Enter' nám dá hodnoty.

Ako zastaviť prepočet náhodných čísel v programe Excel?
Keď funkcia RAND prepočíta, ak dôjde k akejkoľvek zmene v hárku, musíme vzorce skopírovať a potom vložiť ako hodnoty, ak nechceme, aby sa hodnoty zakaždým zmenili. Za týmto účelom musíme vložiť hodnoty funkcie RAND () pomocou funkcie Paste Special , aby už nebola výsledkom funkcie 'RAND ()' a nebude sa prepočítavať.
Urobiť to,
- Musíme vykonať výber hodnôt.

- Stlačením klávesov Ctrl + C hodnoty skopírujete.

- Bez zmeny výberu stlačte Alt + Ctrl + V a otvorte dialógové okno „Prilepiť špeciálne“ .

- Z možností vyberte „Hodnoty“ a kliknite na ok.

Teraz vidíme, že hodnota v riadku vzorcov je samotná hodnota, nie funkcia rand (). Teraz sú to iba hodnoty.

Existuje ešte jeden spôsob, ako získať hodnotu, nielen výsledná funkcia, ale iba jedna bunka. Ak chceme mať hodnotu úplne prvýkrát, nie funkciu, potom sú kroky:
- Najskôr do riadku vzorcov zadajte = rand () , potom stlačte kláves F9 a stlačte kláves „Enter“.

Po stlačení F9 dostaneme iba hodnotu.
Hodnota z iného rozsahu ako 0 a 1 pomocou RAND ()
Pretože funkcia RAND vracia náhodné desatinné číslo iba medzi 0 a 1, ak chceme mať hodnotu z iného rozsahu, môžeme použiť nasledujúcu funkciu:
Východiskom nech je „a“.
A 'b' je koncový bod
Funkcia by bola „RAND () * (ba) + a“
Napríklad predpokladáme, že 7 ako „a“ a 10 ako „b“, potom vzorec bude „ = RAND () * (10-7) +7 “

Funkcia RANDBETWEEN ()
Ako naznačuje názov funkcie, táto funkcia vráti náhodné celé číslo medzi danými celými číslami. Rovnako ako funkcia RAND (), aj táto funkcia prepočíta pri zmene alebo otvorení zošita ( prchavá funkcia ).
Vzorec funkcie RANDBETWEEN je:

Dolné : Celé číslo predstavujúce nižšiu hodnotu rozsahu.
Hore : Celé číslo predstavujúce nižšiu hodnotu rozsahu.

Na generovanie náhodných čísel v programe Excel pre študentov od 0 do 100 použijeme funkciu „RANDBETWEEN“ .
Najskôr musíme vybrať údaje, potom napísať vzorec, tj = RANDBETWEEN (0,100), a stlačiť Cntrl + Enter. Môžete uprednostniť nižšie uvedený screenshot.

Pretože sa hodnoty prepočítavajú, môžeme pomocou klávesovej skratky Alt + Ctrl + V otvoriť dialógové okno „Prilepiť špeciálne“ a prilepiť ho iba ako hodnoty .
Postupujte podľa pokynov uvedených nižšie na snímke obrazovky.

Rovnako ako funkcia RAND (), môžeme použiť aj metódu napísania funkcie RANDBETWEEN do riadku vzorcov a stlačenie klávesu F9 na prevedenie výsledku na hodnotu a potom stlačiť kláves Enter.
Na čo treba pamätať
- Ak je dolná časť väčšia ako horná, funkcia RANDBETWEEN vráti # ČÍSLO!
- Ak je niektorý z dodaných argumentov nečíselný, funkcia vráti #HODNOTA!
- Funkcia RAND () aj RANDBETWEEN () je volatilná funkcia (prepočítava), preto zvyšuje čas spracovania a môže spomaliť zošit.
Náhodné čísla v programe Excel - projekt 1
Na získanie náhodných dátumov medzi dvoma dátumami môžeme použiť funkciu RANDBETWEEN ().
Ako dolný a horný argument použijeme 2 dátumy .

Po vykonaní výberu musíme vzorec skopírovať pomocou skratky (Ctrl + D) .

Môžeme zmeniť Počiatočný (D1) a Koncový dátum (E1), aby sme zmenili hornú a dolnú hodnotu funkcie.
Náhodné čísla v programe Excel - Projekt 2 - Hlava a chvost
Na náhodný výber hlavy a chvosta môžeme použiť funkciu CHOOSE v exceli s funkciou RANDBETWEEN .

Stačí, keď zakaždým v hre skopírujeme vzorec do ďalšej a ďalšej bunky, a „Hlava“ a „Ocas“ prídu náhodne.

Náhodné čísla v programe Excel - Projekt 3 - Alokácia regiónu
Mnohokrát si musíme predstaviť a vytvoriť údaje pre rôzne príklady. Predpokladajme, že máme údaje o predaji a každej transakcii predaja musíme prideliť tri rôzne oblasti.
Potom by sme mohli použiť funkciu RANDBETWEEN s funkciou CHOOSE.

To isté môžete presunúť pre zvyšné bunky.

Náhodné čísla v programe Excel - Projekt 4 - Vytvorenie kocky Ludo
Pomocou funkcie RANDBETWEEN môžeme vytvoriť kocky aj pre Ludo. Aby sme to dosiahli rovnako, musíme v programe Excel VBA použiť funkciu RANDBETWEEN . Postupujte podľa nasledujúcich krokov:
- Zlúčenie štyroch buniek (B2: C3) pomocou Home Tab-> Alignment skupinu-> Merge & Center

- Použitím klávesovej skratky ( ALT + H + B + T ) orámujte zlúčenú bunku orámovaním stlačením jedného klávesu za druhým.

- Stred a stred zarovnajte hodnotu pomocou karty Domov - > Alignment Group -> „ Center“ a „ Middle Align “.

- Na vytvorenie tlačidla použite kartu Vývojár -> Skupina ovládacích prvkov -> Vložiť -> „Príkazové tlačidlo“

- Vytvorte tlačidlo a v skupine „ Ovládanie“ v časti „ Vývojár“ vyberte možnosť „Zobraziť kód“ .

- Po výbere rozbaľovacej ponuky „ CommandButton1 “ prilepte nasledujúci kód:
RN = („= RANDBETWEEN (1,6)“)
Bunky (2, 2) = RN

Uložte súbor pomocou prípony .xlsm, pretože sme v zošite použili kód VBA . Po prechode do okna programu Excel deaktivujte „režim návrhu“.

Teraz, kedykoľvek klikneme na tlačidlo, dostaneme náhodnú hodnotu medzi 1 a 6.
