Obsah
Z času na čas potrebujú používatelia Excelu vygenerovať náhodné čísla, aby ich mohli použiť vo vzorcoch alebo na iné účely. Na tento účel poskytuje program celý arzenál možností. Náhodné čísla je možné generovať rôznymi spôsobmi. Uvedieme len tie, ktoré sa v praxi ukázali najlepšie.
Funkcia náhodných čísel v Exceli
Predpokladajme, že máme súbor údajov, ktorý musí obsahovať prvky, ktoré spolu absolútne nesúvisia. V ideálnom prípade by mali byť vytvorené podľa zákona normálneho rozdelenia. Ak to chcete urobiť, musíte použiť funkciu náhodného čísla. Existujú dve funkcie, pomocou ktorých môžete dosiahnuť svoj cieľ: KALKULÁCIA и MEDZI PRÍPADOM. Pozrime sa bližšie na to, ako sa dajú využiť v praxi.
Výber náhodných čísel pomocou RAND
Táto funkcia neposkytuje žiadne argumenty. Ale napriek tomu vám umožňuje prispôsobiť rozsah hodnôt, v rámci ktorých by mal generovať náhodné číslo. Napríklad, aby sme to dostali v rámci jednej až piatich, musíme použiť nasledujúci vzorec: =POČET()*(5-1)+1.
Ak je táto funkcia distribuovaná do iných buniek pomocou značky automatického dopĺňania, potom uvidíme, že rozdelenie je rovnomerné.
Ak pri každom výpočte náhodnej hodnoty zmeníte ľubovoľnú bunku kdekoľvek v hárku, čísla sa automaticky vygenerujú znova. Preto tieto informácie nebudú uložené. Aby ste sa uistili, že zostanú, musíte túto hodnotu zapísať ručne v číselnom formáte alebo použiť túto inštrukciu.
- Klikneme na bunku obsahujúcu náhodné číslo.
- Klikneme na riadok vzorcov a potom ho vyberieme.
- Stlačte tlačidlo F9 na klávesnici.
- Túto postupnosť akcií ukončíme stlačením klávesu Enter.
Pozrime sa, ako rovnomerne sú rozdelené náhodné čísla. Na to potrebujeme použiť distribučný histogram. Ak to chcete urobiť, postupujte takto:
- Vytvorme si stĺpec s vreckami, teda tými bunkami, v ktorých budeme držať naše rozsahy. Prvý je 0-0,1. Pomocou tohto vzorca vytvoríme nasledovné: =C2+$C$2.
- Potom musíme určiť, ako často sa vyskytujú náhodné čísla spojené s každým konkrétnym rozsahom. Na to môžeme použiť vzorec poľa {=FREKVENCIA(A2:A201;C2:C11)}.
- Potom pomocou znaku „spojka“ urobíme naše ďalšie rozsahy. Vzorec je jednoduchý =»[0,0-«&C2&»]».
- Teraz vytvárame graf, ktorý popisuje, ako je distribuovaných týchto 200 hodnôt.
V našom príklade frekvencia zodpovedá osi Y a „vrecká“ zodpovedajú osi X.
funkcia MEDZI
Keď už hovoríme o funkcii MEDZI PRÍPADOM, potom má podľa svojej syntaxe dva argumenty: dolnú hranicu a hornú hranicu. Je dôležité, aby hodnota prvého parametra bola menšia ako hodnota druhého. Predpokladá sa, že hranice môžu byť celé čísla a zlomkové vzorce sa neberú do úvahy. Pozrime sa, ako táto funkcia funguje na tejto snímke obrazovky.
Vidíme, že presnosť sa dá upraviť pomocou delenia. Môžete získať náhodné čísla s ľubovoľnými číslicami za desatinnou čiarkou.
Vidíme, že táto funkcia je pre bežného človeka oveľa organickejšia a zrozumiteľnejšia ako predchádzajúca. Preto vo väčšine prípadov môžete použiť iba to.
Ako vytvoriť generátor náhodných čísel v programe Excel
A teraz urobme malý generátor čísel, ktorý bude prijímať hodnoty na základe určitého rozsahu údajov. Ak to chcete urobiť, použite vzorec =INDEX(A1:A10,CELÉ ČÍSLO(RAND()*10)+1).
Vytvorme si generátor náhodných čísel, ktoré sa budú generovať od nuly do 10. Pomocou tohto vzorca môžeme riadiť krok, akým sa budú generovať. Môžete napríklad vytvoriť generátor, ktorý bude produkovať iba hodnoty s nulovým zakončením.
Alebo taká možnosť. Povedzme, že chceme vybrať dve náhodné hodnoty zo zoznamu textových buniek.
A ak chcete vybrať dve náhodné čísla, musíte použiť funkciu INDEX.
Vzorec, s ktorým sme to urobili, je zobrazený na obrázku vyššie. =ИНДЕКС(A1:A7;СЛУЧМЕЖДУ(1;СЧЁТЗ(A1:A7))) – pomocou tohto vzorca môžeme vytvoriť generátor pre jednu textovú hodnotu. Vidíme, že sme skryli pomocný stĺpec. Môžete tiež.
Generátor náhodných čísel normálnej distribúcie
Problém funkcie SLCHIS и MEDZI PRÍPADOM v tom, že tvoria množinu čísel, ktoré sú veľmi vzdialené od cieľa. Pravdepodobnosť, že sa číslo objaví blízko spodnej, strednej alebo hornej hranice, je rovnaká.
Normálne rozdelenie v štatistike je súbor údajov, v ktorom so zväčšujúcou sa vzdialenosťou od stredu grafu klesá frekvencia výskytu hodnoty v určitom koridore. To znamená, že väčšina hodnôt sa hromadí okolo centrálnej. Využime funkciu MEDZI PRÍPADOM Pokúsme sa vytvoriť množinu čísel, ktorých rozdelenie patrí do kategórie normálnych.
Takže máme produkt, ktorého výroba stojí 100 rubľov. Preto by sa čísla mali generovať približne rovnaké. V tomto prípade by mala byť priemerná hodnota 100 rubľov. Vytvorme pole údajov a vytvorte graf, v ktorom je štandardná odchýlka 1,5 rubľov a rozdelenie hodnôt je normálne.
Ak to chcete urobiť, musíte použiť funkciu =NORMONUM(SLNUMBER();100;1,5). Program ďalej automaticky mení pravdepodobnosti na základe skutočnosti, že najväčšiu šancu majú čísla blízke stovke.
Teraz musíme vytvoriť graf štandardným spôsobom, pričom ako rozsah vyberieme sadu vygenerovaných hodnôt. V dôsledku toho vidíme, že rozdelenie je skutočne normálne.
Je to také jednoduché. Veľa štastia.