Ako vygenerovať rozsah náhodných čísel v programe Excel. Pravdepodobnosť

Náhodné čísla sú často užitočné tabuľky. Môžete napríklad vyplniť rozsah náhodnými číslami na testovanie vzorcov alebo generovať náhodné čísla na simuláciu rôznych procesov. Excel ponúka niekoľko spôsobov generovania náhodné čísla.

Pomocou funkcie RAND

Prezentované v funkcia excel RAND generuje jednotné náhodné číslo medzi 0 a 1. Inými slovami, akékoľvek číslo medzi 0 a 1 má rovnaká pravdepodobnosť byť vrátené touto funkciou. Ak potrebujete náhodné čísla s veľké hodnoty, použiť jednoduchý vzorec násobenie. Napríklad nasledujúci vzorec generuje jednotné náhodné číslo medzi 0 a 1000:
=RAND()*1000 .

Ak chcete obmedziť náhodné číslo na celé čísla, použite funkciu OKRÚHLY:
=ROUND((RAND()*1000);0) .

Pomocou funkcie RANDBETWEEN

Na generovanie rovnomerných náhodných čísel medzi ľubovoľnými dvoma číslami môžete použiť funkciu RANDOM- MEDZI. Napríklad nasledujúci vzorec generuje náhodné číslo medzi 100 a 200:
=RANDOMBETWEEN(100,200) .

Vo verziách starších ako Excel 2007 je funkcia RANDOM- MEDZI k dispozícii iba počas inštalácie doplnkový balík analýza. Pre kompatibilitu s predchádzajúcimi verziami (a aby ste sa vyhli používaniu tohto doplnku) použite vzorec kde a predstavuje dno, a b- horná hranica: =RAND()*(b-а)+а. Ak chcete vygenerovať náhodné číslo medzi 40 a 50, použite nasledujúci vzorec: =RAND()*(50-40)+40 .

Používanie doplnku Analysis ToolPack

Ďalším spôsobom, ako získať náhodné čísla v pracovnom hárku, je použiť doplnok Balík analytických nástrojov(ktorý prišiel s Excelom). Tento nástroj dokáže generovať nejednotné náhodné čísla. Negenerujú sa pomocou vzorcov, takže ak potrebujete novú množinu náhodných čísel, musíte postup reštartovať.

Získajte prístup k balíku Balík analytických nástrojov výberom Analýza údajov Analýza údajov. Ak tento príkaz chýba, nainštalujte balík Balík analytických nástrojov pomocou dialógového okna doplnky. Najjednoduchší spôsob, ako ho zavolať, je stlačiť Atl+TI. V dialógovom okne Analýza dát vybrať Generovanie náhodných čísel a stlačte OK. Okno znázornené na obr. 130,1.

Vyberte typ distribúcie z rozbaľovacieho zoznamu Distribúcia a potom nastavte ďalšie možnosti (menia sa v závislosti od distribúcie). Nezabudnite nastaviť parameter výstupný interval, ktorý ukladá náhodné čísla.

Excel má funkciu na hľadanie náhodných čísel =RAND(). Schopnosť nájsť náhodné číslo v Exceli je dôležitou súčasťou plánovania alebo analýzy, pretože môžete predpovedať výsledky svojho modelu na veľkom množstve údajov alebo jednoducho nájsť jedno náhodné číslo na otestovanie svojho vzorca alebo skúseností.

Najbežnejšie použitie tejto funkcie je získať Vysoké číslo náhodné čísla. Tie. 2-3 čísla si vždy vymyslíte sami, pri veľkom počte je najjednoduchšie použiť funkciu. Vo väčšine programovacích jazykov je podobná funkcia známa ako Random (z angličtiny random), takže často nájdete rusifikované výrazy „v náhodnom poradí“ atď. V anglickom Exceli je funkcia RAND uvedená ako RAND

Začnime popisom funkcie =RAND(). Táto funkcia nevyžaduje žiadne argumenty.

A funguje to nasledovne – zobrazí náhodné číslo od 0 do 1. Číslo bude skutočné, t.j. v zásade každý desatinné miesta napríklad 0,0006.

Pri každom uložení sa číslo zmení. Ak chcete číslo aktualizovať bez aktualizácie, stlačte F9.

Náhodné číslo v určitom rozsahu. Funkcia

Čo robiť, ak vám nevyhovuje dostupný rozsah náhodných čísel a potrebujete súbor náhodných čísel od 20 do 135. Ako sa to dá urobiť?

Musíte napísať nasledujúci vzorec.

RAND()*115+20

Tie. k 20 sa náhodne pridá číslo od 0 do 115, čo vám umožní zakaždým získať číslo v požadovanom rozsahu (pozri prvý obrázok).

Mimochodom, ak potrebujete nájsť celé číslo v rovnakom rozsahu, existuje na to špeciálna funkcia, kde určíme hornú a nižšia hranica hodnoty

RANDOMMETWEEN(20;135)

Jednoduché, ale veľmi pohodlné!

Ak potrebujete veľa buniek s náhodnými číslami, stačí roztiahnuť bunku nižšie.

Náhodné číslo s určitým krokom

Ak potrebujeme získať náhodné číslo s krokom, napríklad päť, potom použijeme jeden z . Toto bude UP()

ROUNDUP(RAND()*50;5)

Kde nájdeme náhodné číslo od 0 do 50 a potom ho zhora zaokrúhlime na najbližší násobok 5. Užitočné, keď robíte výpočet pre sady po 5 kusov.

Ako použiť náhodu na overenie modelu?

Vynájdený model môžete skontrolovať pomocou veľkého počtu náhodných čísel. Skontrolujte napríklad, či bude podnikateľský plán ziskový

Bolo rozhodnuté presunúť túto tému do samostatného článku. Zostaňte naladení na aktualizácie tento týždeň.

Náhodné číslo vo VBA

Ak potrebujete nahrať makro a neviete, ako na to, môžete čítať.

VBA používa funkciu Rnd() bez zahrnutia príkazu to však nebude fungovať Randomizovať spustiť generátor náhodných čísel. Vypočítajme pomocou makra náhodné číslo od 20 do 135.

Sub MacroRand() Randomize Range("A24") = Rnd * 115 + 20 End Sub

Vložte tento kód do editora VBA (Alt + F11)

Ako vždy prikladám príklad* so všetkými možnosťami výpočtu.

Ak máte otázky, píšte komentáre!

Zdieľajte náš článok na svojich sociálnych sieťach:

Ak chcete vybrať náhodné údaje z tabuľky, musíte použiť funkcia v Exceli "Náhodné čísla". Je to pripravené generátor náhodných čísel v exceli. Táto funkcia je užitočná pri vykonávaní náhodnej kontroly alebo pri lotérii atď.
Musíme teda usporiadať žrebovanie cien pre kupujúcich. Stĺpec A obsahuje akékoľvek informácie o kupujúcich – krstné meno, prípadne priezvisko, prípadne číslo a pod. V stĺpci v nastavíme funkciu náhodných čísel. Vyberte bunku B1. Na karte "Vzorce" v časti "Knižnica funkcií" kliknite na tlačidlo "Matika" a zo zoznamu vyberte funkciu "RAND". V zobrazenom okne nemusíte nič vypĺňať. Stačí kliknúť na tlačidlo „OK“. Skopírujte vzorec podľa stĺpca. Dopadlo to takto.Tento vzorec vkladá náhodné čísla menej ako nula. Aby boli náhodné čísla väčšie ako nula, musíte napísať nasledujúci vzorec. =RAND()*100
Po stlačení klávesu F9 sa náhodné čísla zmenia. Vždy si môžete vybrať zo zoznamu prvého kupujúceho, ale pomocou klávesu F9 zmeňte náhodné čísla.
Náhodné číslo z rozsahuExcel.
Ak chcete získať náhodné čísla určitý rozsah, nastavte funkciu "RANDBETWEEN" na matematické vzorce. Nastavte vzorce v stĺpci C. Dialógové okno je vyplnené takto.
Označujeme najmenší a najväčší veľké číslo. Dopadlo to takto. Pomocou vzorcov môžete vybrať zo zoznamu s náhodnými číslami mená a priezviská kupujúcich.
Pozor! V tabuľke sú náhodné čísla umiestnené v prvom stĺpci. Máme taký stôl.
Do bunky F1 napíšeme vzorec, ktorý prenesie najmenšie náhodné čísla.
=SMALL($A$1:$A$6,E1)
Vzorec skopírujeme do buniek F2 a F3 - vyberieme troch výhercov.
Do bunky G1 napíšeme nasledujúci vzorec. Mená výhercov vyberie náhodne zo stĺpca F. =VLOOKUP(F1;$A$1:$B$6;2;0)
Toto je tabuľka víťazov.

Ak potrebujete vybrať výhercov vo viacerých nomináciách, stlačte kláves F9 a nahradia sa nielen náhodné čísla, ale aj mená výhercov, ktoré sú s nimi spojené.
Ako zakázať aktualizáciu náhodných čísel vExcel.
Aby ste zabránili zmene náhodného čísla v bunke, musíte vzorec napísať ručne a namiesto klávesu Enter stlačiť kláves F9, aby bol vzorec nahradený hodnotou.
V Exceli existuje niekoľko spôsobov, ako skopírovať vzorce, aby sa odkazy v nich nemenili. Pozri popis jednoduchými spôsobmi takéto kopírovanie v článku "

Dobrý deň, milý čitateľ!

Nedávno vznikla potreba vytvoriť v Exceli akýsi generátor náhodných čísel v medziach požadovanú úlohu, a bolo to jednoduché, berúc do úvahy počet ľudí, vyberte náhodného používateľa, všetko je veľmi jednoduché a dokonca banálne. Ale zaujímalo ma, čo sa dá ešte s takým generátorom robiť, čo sú zač, aké majú na to funkcie a v akej forme. Otázok je veľa, tak na ne postupne odpoviem.

Takže, na čo presne môžeme použiť tento mechanizmus:

  • Po prvé: na testovanie vzorcov môžeme vyplniť potrebný rozsah náhodnými číslami;
  • Po druhé: tvoriť otázky rôznych testov;
  • tretí: pre akékoľvek náhodné rozdelenie úloh vopred medzi vašich zamestnancov;
  • po štvrté: pre simuláciu rôznych procesov;

…… a v mnohých iných situáciách!

V tomto článku zvážim iba 3 možnosti na vytvorenie generátora (možnosti makra, nebudem popisovať), a to:

Vytvorte generátor náhodných čísel pomocou funkcie RAND

Pomocou funkcie RAND sme schopní vygenerovať ľubovoľné náhodné číslo v rozsahu od 0 do 1 a táto funkcia bude vyzerať takto:

=RAND();

Ak je to potrebné a s najväčšou pravdepodobnosťou áno, použite náhodné číslo veľký význam, môžete svoju funkciu jednoducho vynásobiť ľubovoľným číslom, napríklad 100, a dostanete:

=RAND()*100;
Ale ak sa ti nepáči zlomkové čísla alebo stačí použiť celé čísla, potom použite túto kombináciu funkcií, umožní vám to za čiarkou alebo ich jednoducho zahodiť:

=ROUND((RAND()*100);0);

=SELECT((RAND()*100),0)
Keď je potrebné použiť generátor náhodných čísel v nejakom špecifickom, špecifickom rozsahu, podľa našich podmienok, napríklad od 1 do 6, musíte použiť nasledujúcu konštrukciu (nezabudnite zabezpečiť bunky pomocou):

=RAND()*(b-a)+a, kde,

  • a - predstavuje dolnú hranicu,
  • b - horná hranica

a úplný vzorec bude vyzerať: =RAND()*(6-1)+1 a bez zlomkových častí musíte napísať: = REV(RAND()*(6-1)+1;0)

Vytvorte generátor náhodných čísel pomocou funkcie RANDBETWEEN

Táto funkcia je jednoduchšia a začala nás potešiť už v základnej konfigurácii Excelu po verzii 2007, ktorá výrazne uľahčila prácu s generátorom pri potrebe použiť rozsah. Napríklad na vygenerovanie náhodného čísla v rozsahu od 20 do 50 použijeme nasledujúcu konštrukciu:

=RANDOMBETWEEN(20;50).

Vytvorte generátor pomocou doplnku AnalysisToolPack

V treťom spôsobe sa nepoužíva funkcia generovania, ale všetko sa robí pomocou doplnku Balík analytických nástrojov(Tento doplnok je súčasťou Excelu). Nástroj zabudovaný do tabuľkového editora možno použiť ako nástroj na generovanie, ale ak chcete zmeniť množinu náhodných čísel, musíte tento postup reštartovať.

Ak chcete získať prístup k tomuto nepopierateľne užitočnému doplnku, musíte najskôr použiť dialógové okno "Doplnky" nainštalovať tento balík. Ak ho už máte nainštalovaný, záležitosť je malá, vyberte položku ponuky "Údaje" - "Analýza" - "Analýza údajov", vyberte v zozname ponúkanom programom a kliknite "OK".

V okne, ktoré sa otvorí, vyberieme typ v ponuke "distribúcia" a potom zadajte ďalšie parametre, ktoré sa menia v závislosti od typu distribúcie. No, posledný krok je náznak "Interval odchodu", presne interval, v ktorom budú uložené vaše náhodné čísla.

A to je všetko, čo mám! Naozaj v to dúfam otázku vytvorenia generátora náhodných čísel som otvoril úplne a rozumieš všetkému. Bol by som veľmi vďačný za zanechané komentáre, pretože je to indikátor čítanosti a inšpiruje ma to k písaniu nových článkov! Zdieľajte so svojimi priateľmi čítajte a lajkujte!

Nerozmýšľaj priveľa. Takže vytvárate problémy, ktoré tam pôvodne neboli.

Friedrich Nietzsche