Jedan od načina za generiranje nasumičnih brojeva u Google tablicama je funkcija RAND. Funkcija sama po sebi stvara ograničeni raspon kada je u pitanju generiranje nasumičnih brojeva. Korištenjem RAND-a u formulama i kombiniranjem s drugim funkcijama, raspon vrijednosti može se lako proširiti.
Kako radi funkcija RAND
Određivanjem visokih i niskih vrijednosti raspona, RAND može vratiti nasumične brojeve unutar navedenog raspona, kao što su 1 i 10 ili 1 i 100.
Izlaz funkcije također se može svesti na cijele brojeve kombiniranjem funkcije s funkcijom TRUNC, koja skraćuje ili uklanja sva decimalna mjesta iz broja.
U Google tablicama, prilikom generiranja nasumične vrijednosti između 0 i 1, funkcija RAND vraća nasumični broj između uključivo 0 i isključivi 1. Iako je uobičajeno opisati raspon vrijednosti koje generira funkcija od 0 do 1, zapravo je točnije 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 zareze i argumente.
Sintaksa za funkciju RAND je:
=RAND ()
Za razliku od funkcije RANDBETWEEN, koja zahtijeva navođenje visokih i niskih argumenata, funkcija RAND ne prihvaća argumente.
Funkcija RAND i volatilnost
Funkcija RAND je nepostojana funkcija koja se prema zadanim postavkama mijenja ili ponovno izračunava svaki put kada se promijeni radni list, a te promjene uključuju radnje kao što je dodavanje novih podataka.
Nadalje, svaka formula koja izravno ili neizravno ovisi o ćeliji koja sadrži nepostojanu funkciju također se ponovno izračunava svaki put kada dođe do promjene na radnom listu.
Stoga, u radnim listovima koji sadrže velike količine podataka, nestabilne funkcije treba koristiti s oprezom, jer mogu usporiti vrijeme odziva programa zbog učestalosti ponovnih izračuna.
Generiranje novih nasumičnih brojeva s osvježavanjem
Budući da su Google tablice mrežni program za proračunske tablice, funkcija RAND može se prisiliti da generira nove nasumične brojeve osvježavanjem zaslona pomoću gumba za osvježavanje web preglednika.
Druga opcija je da pritisnete F5 tipku na tipkovnici, koja također osvježava trenutni prozor preglednika.
Promjena frekvencije osvježavanja RAND
U Google tablicama možete promijeniti učestalost kojom se RAND i druge nepostojane funkcije ponovno izračunavaju sa zadane pri promjeni na:
- Na promjenu i svake minute.
- Na promjenu i svaki sat.
Koraci za promjenu brzine osvježavanja su:
- Odaberite Datoteka izbornik za otvaranje popisa opcija izbornika.
-
Odaberite Postavke proračunske tablice na popisu za otvaranje dijaloškog okvira Postavke proračunske tablice.
-
U odjeljku Ponovno izračunavanje dijaloškog okvira odaberite trenutnu postavku, kao što je on change za prikaz cjelovitog popisa opcija ponovnog izračuna.
-
Odaberite željenu opciju ponovnog izračuna na popisu.
-
Odaberite gumb Spremi postavke za spremanje promjene i povratak na radni list.
Unos funkcije RAND
Budući da funkcija RAND ne prima argumente, može se unijeti u bilo koju ćeliju radnog lista upisivanjem:
=RAND ()
Alternativno, funkciju možete unijeti i pomoću okvira s automatskim prijedlogom Google tablica koji se pojavljuje kada se naziv funkcije upisuje u ćeliju. Koraci su:
- Odaberite ćeliju na radnom listu gdje će se prikazati rezultati funkcije.
-
Upišite znak jednakosti (=) iza kojeg slijedi naziv funkcije RANDDok upisujete, pojavljuje se okvir s automatskim prijedlogom s nazivima funkcija koji počinju slovom R. Kada se naziv RAND pojavi u okviru, odaberite name za unos naziva 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 tipkovnici ili osvježite preglednik.
Kada odaberete trenutnu ćeliju, cijela funkcija=RAND () pojavljuje se u traci formule iznad radnog lista.
Generiranje nasumičnih brojeva između 1 i 10 ili 1 i 100
Opći 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
Za generiranje nasumičnog broja između 1 i 100 unesite sljedeću formulu u ćeliju radnog lista:
=RAND()(100 - 1) + 1
Generiranje nasumičnih 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)