Slučajni brojevi u Excelu koriste se kada želimo randomizirati svoje podatke za procjenu uzorka, ti su generirani brojevi apsolutno slučajni, u Excelu postoje dvije ugrađene funkcije koje nam daju slučajne vrijednosti u stanicama, = funkcija RAND () daje nam bilo koju vrijednost iz raspon od 0 do 1, dok druga slučajna funkcija = RANDBETWEEN () uzima unos od korisnika za raspon slučajnih brojeva.
Generirajte slučajne brojeve u programu Excel
- Slučajnost ima mnogo primjena u znanosti, umjetnosti, statistici, kriptografiji, igrama, kockanju i drugim poljima.
- Generiranje slučajnih brojeva u Excelu važno je jer su mnoge stvari u stvarnom životu toliko komplicirane da se čine slučajnim. Stoga, da bismo simulirali te procese, trebaju nam slučajni brojevi.
Čini se da su mnogi uređaji za nasumično odabiranje poput kockica, miješanja igraćih karata i kotačića ruleta razvijeni za upotrebu u igrama na sreću. Međutim, one se ne mogu koristiti za digitalizirane datoteke. Zbog toga trebamo imati alate za generiranje slučajnih brojeva u excelu.

Kako generirati slučajne brojeve u programu Excel?
Postoji niz metoda za generiranje slučajnog broja u Excelu. Razgovarat ćemo o njih dvije - o funkcijama Rand () i Randbetween ()
# 1 - RAND () funkcija
Da bismo generirali slučajni broj u excelu između 0 i 1 (bez), u Excelu imamo funkciju RAND () .
Funkcije RAND () vraćaju slučajni decimalni broj koji je jednak ili veći od 0, ali manji od 1 (0 ≤ slučajni broj <1). RAND se preračunava kada se radni list otvori ili promijeni ( hlapljiva funkcija ).
RAND funkcija koja vraća vrijednost između 0 i 1 (isključujući).
Samo trebamo upisati ' = RAND () ' u ćeliju i pritisnuti Enter . Vrijednost će se mijenjati svaki put kad se u listu izvrši bilo kakva promjena.
Kako generirati slučajne brojeve u programu Excel za više od jedne ćelije?
Ako želimo generirati slučajne brojeve u excelu za više od jedne ćelije, tada trebamo
- Prvo, napraviti izbor potrebnog raspona, a zatim upišite = „ rand () ” i pritiskom na ‘Ctrl + Enter’ će nam dati vrijednosti.

Kako zaustaviti ponovni izračun slučajnih brojeva u programu Excel?
Kako se funkcija RAND preračunava, ako se izvrši bilo kakva promjena na listu, moramo kopirati i zalijepiti formule kao vrijednosti ako ne želimo da se vrijednosti mijenjaju svaki put. Da bismo to učinili , trebamo zalijepiti vrijednosti funkcije RAND () pomoću Posebnog lijepljenja kako ona više ne bi bila rezultat funkcije 'RAND ()' i neće se ponovno izračunati.
Uraditi ovo,
- Moramo izvršiti odabir vrijednosti.

- Pritisnite Ctrl + C da biste kopirali vrijednosti.

- Bez promjene odabira, pritisnite Alt + Ctrl + V da biste otvorili dijaloški okvir "Posebno lijepljenje" .

- Odaberite 'Vrijednosti' iz opcija i kliknite na ok.

Sada možemo vidjeti, vrijednost na traci formule je sama vrijednost, a ne funkcija rand (). To su samo vrijednosti.

Postoji još jedan način za dobivanje vrijednosti, samo ne funkcija kao rezultat, ali to je samo za jednu ćeliju. Ako želimo vrijednost odmah, a ne funkciju, tada su koraci:
- Prvo upišite = rand () u traku s formulama, zatim pritisnite F9 i pritisnite "Enter".

Nakon pritiska na F9 dobivamo samo vrijednost.
Vrijednost iz različitog raspona osim 0 i 1 pomoću RAND ()
Kako funkcija RAND vraća slučajni decimalni broj samo između 0 i 1, ako želimo vrijednost iz drugog raspona, možemo koristiti sljedeću funkciju:
Neka 'a' bude početna točka.
A 'b' biti krajnja točka
Funkcija bi bila 'RAND () * (ba) + a'
Na primjer, pretpostavljamo 7 kao 'a' i 10 kao 'b', tada bi formula bila ' = RAND () * (10-7) +7 '

RANDBETWEEN () funkcija
Kao što naziv funkcije pokazuje, ova funkcija vraća slučajni cijeli broj između zadanih cijelih brojeva. Poput funkcije RAND (), i ova se funkcija preračunava kada se radna knjiga promijeni ili otvori ( volatile funkcija ).
Formula RANDBETWEEN funkcije je:

Dno : cijeli broj koji predstavlja donju vrijednost raspona.
Vrh : cijeli broj koji predstavlja donju vrijednost raspona.

Da bismo generirali slučajne brojeve u Excelu za učenike između 0 i 100, koristit ćemo funkciju 'RANDBETWEEN' .
Prvo moramo odabrati podatke, a zatim upisati formulu, tj. = RANDBETWEEN (0,100), i pritisnuti Cntrl + Enter. Možete dati prednost snimci zaslona u nastavku.

Kako će se vrijednosti ponovno izračunati, možemo upotrijebiti Alt + Ctrl + V da otvorimo dijaloški okvir "Posebno zalijepi" za lijepljenje samo kao vrijednosti .
Slijedite korake dane u nastavku na snimci zaslona.

Kao i funkcija RAND (), također se možemo poslužiti metodom upisivanja funkcije RANDBETWEEN u traku s formulama i pritiskom F9 za pretvaranje rezultata u vrijednost, a zatim pritisnite Enter.
Stvari koje treba zapamtiti
- Ako je dno veće od vrha, funkcija RANDBETWEEN vratit će #NUM!
- Ako je bilo koji od ponuđenih argumenata nenumerički, funkcija će vratiti #Vrijednost!
- I RAND () i RANDBETWEEN () funkcija su hlapljiva funkcija (preračunava se), što dodaje vremenu obrade i može usporiti radnu knjigu.
Slučajni brojevi u programu Excel - Projekt 1
Funkciju RANDBETWEEN () možemo koristiti za dobivanje slučajnih datuma između dva datuma.
Kao donji i gornji argument koristit ćemo 2 datuma .

Formulu moramo kopirati prečicom (Ctrl + D) nakon odabira.

Možemo promijeniti datum početka (D1) i datum završetka (E1) da bismo promijenili gornju i donju vrijednost funkcije.
Slučajni brojevi u programu Excel - Projekt 2 - Glava i rep
Da bismo nasumično odabrali glavu i rep, možemo koristiti funkciju CHOOSE u excelu s funkcijom RANDBETWEEN .

Samo trebamo kopirati formulu u sljedeću i sljedeću ćeliju svaki put u igri, a 'Head' i 'Rep' će doći slučajno.

Slučajni brojevi u programu Excel - Projekt 3 - Dodjela regija
Mnogo puta moramo zamisliti i stvoriti podatke za razne primjere. Pretpostavimo da imamo podatke o prodaji i da svakoj transakciji prodaje moramo dodijeliti tri različite regije.
Tada bismo mogli koristiti funkciju RANDBETWEEN s funkcijom CHOOSE.

Možete povući isto za preostale stanice.

Slučajni brojevi u programu Excel - Projekt 4 - Stvaranje Ludo kockica
Pomoću funkcije RANDBETWEEN možemo stvoriti i kockice za Ludo. Da bismo učinili isto, trebamo upotrijebiti funkciju RANDBETWEEN u programu Excel VBA . Slijedite korake u nastavku:
- Spojite četiri ćelije (B2: C3) pomoću kartice Početna > Grupa poravnanja- > Spajanje i centriranje

- Primijenite obrub na spojenu ćeliju pomoću tipke prečaca ( ALT + H + B + T ) pritiskom jedne tipke za drugom.

- Sredina i sredina poravnavaju vrijednost pomoću kartice Početna - > Grupa za poravnanje -> naredbe ' Sredina' i ' Srednje poravnanje '.

- Da biste stvorili gumb, koristite karticu Developer -> Controls Group -> Insert -> 'Command Button'

- Stvorite gumb i odaberite "Prikaži kod" iz grupe " Kontrola" na " Razvojnom programeru".

- Nakon što ste s padajućeg izbornika odabrali " CommandButton1 ", zalijepite sljedeći kod:
RN = ("= RANDBETWEEN (1,6)")
Stanice (2, 2) = RN

Spremite datoteku pomoću .xlsm nastavka kao što smo koristili VBA kod u radnoj knjizi. Nakon dolaska u Excel prozor, deaktivirajte 'Način dizajna'.

Sad, kad god kliknemo na gumb, dobit ćemo slučajnu vrijednost između 1 i 6.
