Generirajte nasumične brojeve s Excelovom RAND funkcijom

Sadržaj:

Generirajte nasumične brojeve s Excelovom RAND funkcijom
Generirajte nasumične brojeve s Excelovom RAND funkcijom
Anonim

Jedan od načina za generiranje nasumičnih brojeva u Excelu je funkcija RAND. Sam po sebi, RAND generira ograničeni raspon slučajnih brojeva, ali upotrebom u formulama s drugim funkcijama možete proširiti raspon vrijednosti tako da:

  • RAND može se natjerati da vrati nasumične brojeve unutar određenog raspona, kao što su 1 i 10 ili 1 i 100 određivanjem visokih i niskih vrijednosti raspona,
  • Možete smanjiti izlaz funkcije na cijele brojeve kombinirajući je s TRUNC funkcijom, koja skraćuje ili uklanja sva decimalna mjesta iz broja.

Funkcija RAND vraća ravnomjerno raspoređeni broj veći ili jednak 0 i manji od 1. Iako je normalno opisati raspon vrijednosti koje funkcija generira kao od 0 do 1, u stvarnosti je točnije reći da je raspon između 0 i 0,999…

Ove upute vrijede za Excel 2019, 2016, 2013, 2010, Excel Online i Excel za Microsoft 365.

Sintaksa i argumenti funkcije RAND

Image
Image

Sintaksa funkcije odnosi se na izgled funkcije i uključuje naziv funkcije, zagrade, razdjelnike zareze i argumente. Sintaksa funkcije RAND je:

=RAND()

Za razliku od funkcije RANDBETWEEN, koja zahtijeva navođenje argumenata visoke i niske razine, funkcija RAND ne prihvaća argumente.

Možete vidjeti nekoliko RAND primjera funkcija na gornjoj slici.

  • Prvi primjer (red 2) sam ulazi u funkciju RAND.
  • Drugi primjer (retci 3 i 4) stvara formulu koja generira nasumični broj između 1 i 10 te 1 i 100.
  • Treći primjer (redak 5) generira nasumični cijeli broj između 1 i 10 pomoću TRUNC funkcije.
  • Posljednji primjer (redak 6) koristi ROUND funkciju za smanjenje broja decimalnih mjesta za nasumične brojeve.

Generiranje brojeva s RAND-om

Image
Image

Opet, budući da funkcija RAND ne uzima argumente, možete je unijeti klikom na ćeliju i upisivanjem =RAND() što rezultira nasumičnim brojem između 0 i 1 u ćeliji.

Generiraj brojeve unutar raspona

Opći oblik jednadžbe koja se koristi za generiranje slučajnog broja unutar određenog raspona je:

=RAND()(Visoki-Niski)+Niski

Visoki i Niski označavaju gornju i donju granicu željenog raspona brojeva. Na primjer, za generiranje nasumičnog broja između 1 i 10 unesite sljedeću formulu u ćeliju radnog lista:

=RAND()(10-1)+1

Generiranje nasumičnih cijelih brojeva pomoću RAND

Image
Image

Da biste vratili cijeli broj - cijeli broj bez decimalnog dijela - opći oblik jednadžbe je:

=TRUNC(RAND()(High-Low)+Low)

Umjesto uklanjanja svih decimalnih mjesta s TRUNC funkcijom, možemo koristiti sljedeću ROUND funkciju u kombinaciji s RAND za smanjenje broja decimalnih mjesta u nasumičnim brojevima na dva.

=OKRUGLO(RAND()(Visoki-Niski)+Niski, decimale)

RAND funkcija i volatilnost

Funkcija RANDje jedna od Excelovih nepostojanih funkcija; to znači da:

  • Funkcija ponovno izračunava i proizvodi novi nasumični broj svaki put kada bilo tko napravi promjenu na radnom listu, uključujući radnje kao što je dodavanje novih podataka.
  • Svaka formula koja izravno ili neizravno ovisi o ćeliji koja sadrži nepostojanu funkciju također se ponovno izračunava svaki put kad netko napravi promjenu na radnom listu.
  • U radnim listovima ili radnim knjigama koje sadrže velike količine podataka, budite oprezni kada koristite nepostojane funkcije jer mogu usporiti vrijeme odziva programa zbog učestalosti ponovnih izračuna.

Također možete prisiliti funkciju RAND da proizvede nove nasumične brojeve bez drugih promjena na radnom listu pritiskom na tipku F9 na tipkovnici. Ova radnja prisiljava cijeli list na ponovni izračun uključujući sve ćelije koje sadrže funkciju RAND.

Također možete upotrijebiti F9 tipku da spriječite promjenu nasumičnog broja svaki put kada netko napravi promjenu na radnom listu:

  1. Kliknite na ćeliju radnog lista u kojoj želite da se nalazi nasumični broj.
  2. Upišite funkciju =RAND() u traku formule iznad radnog lista.
  3. Pritisnite F9 tipku za promjenu funkcije RAND u statički nasumični broj.
  4. Pritisnite Enter tipku na tipkovnici za prikaz nasumičnog broja u odabranoj ćeliji.
  5. Sada, pritiskom F9 neće utjecati na slučajni broj.

Preporučeni: