RAND
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa satunnaisluvun, joka on suurempi kuin or yhtä suuri kuin 0 and pienempi kuin 1 tasaisesti jaeltuna. Palautettu luku muuttaa jokaista time tämän funktion sisältävä solu lasketaan uudelleen.
Syntaksi
RAND()
Palauta value
Desimaaliluku.
Huomautuksia
Uudelleenlaskenta riippuu useista tekijöistä, kuten siitä, onko malli määritetty
Manual
orAutomatic
uudelleenlaskentatilassa and, onko tiedot päivitetty.RAND and muut muuttuvat funktiot, joilla on notfixedvalues, lasketaan not aina uudelleen. Esimerkiksi kyselyn suorittaminen or suodatus yleensä not aiheuttaa tällaisten funktioiden uudelleenarviointin. Näiden funktioiden tulokset lasketaan kuitenkin uudelleen, kun koko sarake lasketaan uudelleen. Tällaisia tilanteita ovat esimerkiksi päivittäminen ulkoisesta tietolähteestä or tietojen manuaalinen muokkaaminen, joka aiheuttaa näitä funktioita sisältävien kaavojen uudelleenarvioinnin.
RAND lasketaan aina uudelleen, if funktiota käytetään measuremäärityksessä.
RAND ei voi palauttaa nollatulosta, jotta estetään virheet, kuten jakaminen nollalla.
Esimerkkejä
Jos haluat generate satunnaisen reaaliluvun kahden muun luvun välillä, käytä seuraavaa:
= RAND()*(b-a)+a
Jos haluat generate satunnaisen luvun, joka on suurempi kuin 0 and pienempi kuin 1:
= RAND()
Jos haluat generate satunnaisen luvun, joka on suurempi kuin 0 and pienempi kuin 100
= RAND()*100
Jos haluat generate satunnaisen kokonaisluvun, joka on suurempi kuin 0 and vähemmän kuin 100
INT(RAND()*100)