Yksi tapa tuottaa satunnaislukuja Excelissä on RAND toimia. Itsenäisesti toiminto luo rajallisen määrän satunnaisia numeroita, mutta käyttämällä RAND kaavoissa, joilla on muita toimintoja, arvoalue voidaan helposti laajentaa niin, että:
- Määrittämällä alueen korkeat ja matalat arvot, RAND voidaan palauttaa satunnaislukuja tietyllä alueella, kuten 1 ja 10 tai 1 ja 100.
- Toiminnon lähtö voidaan pienentää kokonaislukuihin yhdistämällä funktio funktiolle TRUNC toiminto, joka katkaisee tai poistaa kaikki desimaalipisteet numerosta.
RAND funktio palauttaa tasaisesti jakautuneen luvun, joka on suurempi tai yhtä suuri kuin 0 ja alle 1. Vaikka on normaalia kuvata funktion tuottamaa arvoaluetta 0: stä 1: een, todellisuudessa on tarkempaa sanoa, että alue on välillä 0 - 0,999 …
RAND-funktio Syntaksi ja argumentit

Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet, pilkkuerot ja argumentit. Syntaksi RAND toiminto on:
= RAND ()
toisin kuin SATUNNAISLUKU.VÄLILTÄ -toiminto, joka vaatii korkealaatuisia ja matalatasoisia argumentteja, RAND-funktio ei hyväksy argumentteja.
useat RAND funktionaalisia esimerkkejä käytettiin edellä kuvatun kuvan tulosten tuottamiseen.
- Ensimmäinen esimerkki tulee RAND toiminto itsessään.
- Toinen esimerkki luo kaavan, joka tuottaa satunnaisluvun välillä 1 ja 10 tai 1 ja 100.
- Kolmas esimerkki luo satunnaisen kokonaislukeman välillä 1 - 10 käyttäen TRUNC toimia.
- Viimeinen esimerkki käyttää PYÖRISTÄÄ toiminto vähentää satunnaislukujen desimaalien määrää.
Luodaan numerot RAND: lla

Koska RAND-toiminto ei ole argumentteja, se voidaan helposti syöttää mihin tahansa laskentataulukon soluihin napsauttamalla solua ja kirjoittamalla:
= RAND ()
Tulos on satunnaisluku solun 0 ja 1 välillä.
Luo numerot alueelle
Sellaisen yhtälön yleinen muoto, jota käytetään satunnaislukujen määrittämiseen määritellyllä alueella, on:
= RAND () * (korkea - alhainen) + alhainen
Korkea ja Matala merkitse halutun numeroluokan ylä- ja alarajat. Esimerkkinä satunnaisluvun tuottamiseksi 1: stä 10: een lisätään seuraava kaava laskentataulukkoon:
Luodaan satunnaisia kokonaislukuja RAND: lla

Palauttamiseksi kokonaisluku - kokonaisluku ilman desimaalimäärää - yhtälön yleinen muoto on:
= TRUNC (RAND () * (korkea - alhainen) + alhainen)
Sen sijaan, että kaikki desimaalipisteet poistettaisiin TRUNC toiminto, voimme käyttää seuraavaa PYÖRISTÄÄ toiminto yhdessä RAND vähentää satunnaislukujen desimaalien määrää kahteen.
= ROUND (RAND () * (korkea - matala) + matala, desimaali)
RAND-funktio ja volatiliteetti

RAND toiminto on yksi Excelin epävakaista toiminnoista; se tarkoittaa, että:
- Toiminto lasketaan uudelleen ja tuottaa uuden satunnaisen numeron joka kerta, kun laskentataulukko muuttuu, mukaan lukien sellaiset toimet kuin uusien tietojen lisääminen.
- Mikä tahansa kaava, joka riippuu joko suoraan tai epäsuorasti haihtuvasta funktiosta sisältävästä solusta, laskee myös joka kerta laskentataulukon muutoksen.
- Työarkeissa tai työkirjoissa, jotka sisältävät suuria määriä tietoja, haihtuvia toimintoja on käytettävä varoen, koska ne voivat hidastaa ohjelman vasteaikaa uudelleenlaskennan taajuuden vuoksi.
RAND-toiminnon pakottaminen tuottaa uusia satunnaislukuja tekemättä muita muutoksia laskentataulukkoon voidaan suorittaa painamallaF9näppäintä. Tämä pakottaa koko laskentataulukon uudelleen laskemaan myös kaikki solut, jotka sisältävät RAND-toiminnon.

F9 avainta voidaan myös käyttää estämään satunnaisluku muuttumasta aina, kun muutos tehdään laskentataulukkoon:
- Napsauta laskentataulukon solua, jossa satunnaisluku tulee asumaan.
- Kirjoita toiminto = RAND () tulee taulukon yläpuolelle olevaan kaava-palkkiin.
- painaF9 avain muuttaa RAND toimivat staattiseksi satunnaisluvuksi.
- painaTulla sisään Näppäile näppäimistö syöttämään satunnaisluku valittuun soluun.
Paina nytF9 taas ei ole vaikutusta satunnaislukuun.




