Jedan od načina generiranja nasumičnih brojeva u Google Sheets je funkcija RAND. Sama po sebi, funkcija stvara ograničen raspon kada je u pitanju generiranje slučajnih brojeva. Koristeći RAND u formulama i kombinirajući ga s drugim funkcijama, raspon vrijednosti se može lako proširiti.
Kako funkcionira RAND funkcija
Određivanjem visokih i niskih vrijednosti raspona, RAND može vratiti nasumične brojeve unutar određenog raspona, kao što su 1 i 10 ili 1 i 100.
Izlaz funkcije se takođe može svesti na cele brojeve kombinovanjem funkcije sa funkcijom TRUNC, koja skraćuje ili uklanja sve decimale iz broja.
U Google Sheets, kada se generiše nasumična vrijednost između 0 i 1, funkcija RAND vraća nasumični broj između 0 uključujući i 1 isključivo. Iako je uobičajeno da se raspon vrijednosti koje generiše funkcija opisuje kao od 0 do 1, tačnije je reći da je raspon između 0 i 0,99999999…
Formula koja vraća nasumični broj između 1 i 10 vraća vrijednost između 0 i 9,99999…
Sintaksa funkcije RAND
Sintaksa funkcije odnosi se na izgled funkcije i uključuje naziv funkcije, zagrade, razdjelnike zareza i argumente.
Sintaksa za funkciju RAND je:
=RAND ()
Za razliku od funkcije RANDBETWEEN, koja zahtijeva da se specificiraju visoki i niži argumenti, funkcija RAND ne prihvata argumente.
RAND funkcija i volatilnost
Funkcija RAND je promjenjiva funkcija koja se prema zadanim postavkama mijenja ili ponovo izračunava svaki put kada se radni list promijeni, a ove promjene uključuju radnje kao što je dodavanje novih podataka.
Štaviše, bilo koja formula koja direktno ili indirektno zavisi od ćelije koja sadrži promenljivu funkciju takođe se ponovo izračunava svaki put kada dođe do promene u radnom listu.
Stoga, u radnim listovima koji sadrže velike količine podataka, promjenjive funkcije treba koristiti s oprezom, jer mogu usporiti vrijeme odziva programa zbog učestalosti preračunavanja.
Generisanje novih nasumičnih brojeva uz osvježavanje
Budući da je Google Sheets program za tabelarne proračune na mreži, funkcija RAND može biti prisiljena da generiše nove nasumične brojeve osvježavanjem ekrana pomoću dugmeta za osvježavanje web pretraživača.
Druga opcija je da pritisnete F5 taster na tastaturi, čime se takođe osvežava trenutni prozor pretraživača.
Promjena frekvencije osvježavanja RAND-a
U Google Sheets, možete promijeniti učestalost s kojom se RAND i druge promjenjive funkcije preračunavaju iz zadane pri promjeni na:
- Na promjenu i svake minute.
- Na promjenu i svaki sat.
Koraci za promjenu brzine osvježavanja su:
- Odaberite meni File da otvorite listu opcija menija.
-
Izaberite Postavke proračunske tablice na listi da otvorite dijaloški okvir Postavke proračunske tablice.
-
U odeljku Rekalkulacija dijaloškog okvira, izaberite trenutnu postavku, kao što je on change da biste prikazali kompletnu listu opcija ponovnog izračunavanja.
-
Odaberite željenu opciju ponovnog izračuna na listi.
-
Odaberite dugme Sačuvaj podešavanja da sačuvate izmenu i vratite se na radni list.
Ulazak u RAND funkciju
Pošto funkcija RAND ne uzima argumente, može se unijeti u bilo koju ćeliju radnog lista upisivanjem:
=RAND ()
Alternativno, možete uneti funkciju koristeći okvir za automatski prijedlog Google Sheets koji se pojavljuje kada se naziv funkcije unese u ćeliju. Koraci su:
- Odaberite ćeliju na radnom listu gdje će se prikazati rezultati funkcije.
-
Upišite znak jednakosti (=) nakon čega slijedi naziv funkcije RANDDok kucate, pojavljuje se okvir sa automatskim prijedlogom s nazivima funkcija koji počinju slovom R. Kada se u polju pojavi ime RAND, odaberite name da unesete naziv funkcije i otvorena okrugla zagrada u odabranoj ćeliji.
-
Nasumični broj između 0 i 1 pojavljuje se u trenutnoj ćeliji. Za generiranje drugog, pritisnite tipku F5 na tastaturi ili osvježite pretraživač.
Kada odaberete trenutnu ćeliju, kompletna funkcija=RAND () se pojavljuje u traci formule iznad radnog lista.
Generisanje slučajnih brojeva između 1 i 10 ili 1 i 100
Opšti oblik jednadžbe koja se koristi za generiranje slučajnog broja unutar određenog raspona je:
=RAND()(visoko - nisko) + nisko
Ovdje, High i Low označavaju gornju i donju granicu željenog raspona brojeva.
Da biste generirali nasumični broj između 1 i 10, unesite sljedeću formulu u ćeliju radnog lista:
=RAND()(10 - 1) + 1
Da biste generirali slučajni broj između 1 i 100, unesite sljedeću formulu u ćeliju radnog lista:
=RAND()(100 - 1) + 1
Generisanje slučajnih cijelih brojeva između 1 i 10
Da biste vratili cijeli broj - cijeli broj bez decimalnog dijela - opći oblik jednadžbe je:
=TRUNC (RAND() (visoko - nisko) + nisko)
Da biste generirali nasumični cijeli broj između 1 i 10, unesite sljedeću formulu u ćeliju radnog lista:
=TRUNC (RAND()(10 - 1) + 1)