01/01
Luo satunnainen arvo välillä 0 ja 1 RAND-toiminnolla
Yksi tapa tuottaa satunnaislukuja Excelissä on RAND-toiminnolla.
Itse toiminnolla luodaan rajallinen satunnaislukujen alue, mutta käyttämällä RAND: a kaavoissa, joissa on muita toimintoja, arvoalue voidaan yllä kuvatulla tavalla laajentaa siten, että:
- Määrittämällä alueen korkeat ja matalat arvot RAND voidaan valmistaa palauttamaan satunnaislukuja tietyllä alueella - esimerkiksi 1 ja 10 tai 1 ja 100
- Toiminnon lähtö voidaan myös pienentää kokonaislukuihin yhdistämällä funktio TRUNC-funktioon , joka katkaisee tai poistaa kaikki desimaalipisteet numerosta.
Huomaa : Excelin ohjetiedoston mukaan RAND-funktio palauttaa tasaisesti jaetun luvun, joka on suurempi tai yhtä suuri kuin 0 ja alle 1 .
Tämä tarkoittaa sitä, että vaikka on normaalia kuvata funktion tuottamaa arvoaluetta 0: stä 1: een, totuus on tarkemmin sanottuna alue 0 ... 0,99999999 ....
Samalla tavoin kaava, joka palauttaa satunnaisen numeron 1: stä 10: een, palauttaa arvon 0 ... 9.999999 ....
RAND-toiminnon syntaksi
Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet, pilkkuerot ja argumentit .
RAND-toiminnon syntaksi on:
= RAND ()
Toisin kuin RANDBETWEEN-toiminto , joka vaatii korkean ja matalan pään argumenttien määrittämistä, RAND-funktio ei hyväksy argumentteja.
RAND-toimintoesimerkkejä
Seuraavassa luetellaan vaiheet, joita tarvitaan yllä kuvatun esimerkkien toistamiseen.
- Ensimmäinen tulee RAND-toimintoon itse;
- 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ämällä TRUNC-toimintoa;
- Viimeisessä esimerkissä ROUND-toiminto vähentää satunnaislukujen desimaalien määrää.
Esimerkki 1: RAND-toiminnon syöttäminen
Koska RAND-toiminto ei ole argumentteja, se voidaan helposti syöttää mihin tahansa laskentataulukon soluihin napsauttamalla solua ja kirjoittamalla:
= RAND ()
ja painamalla näppäimistön Enter-näppäintä. Tulos on satunnaisluku solun 0 ja 1 välillä.
Esimerkki 2: Satunnaislukujen generointi välillä 1 ja 10 tai 1 ja 100
Sellaisen yhtälön yleinen muoto, jota käytetään satunnaislukujen määrittämiseen määritellyllä alueella, on:
= RAND () * (korkea - alhainen) + alhainen
jossa High ja Low merkitsevät halutun numeroluokan ylä- ja alarajat.
Satunnaislukujen luominen 1: n ja 10: n välille syöttää seuraavan kaavan laskentataulukkoon:
= RAND () * (10 - 1) + 1
Satunnaislukujen tuottaminen 1: n ja 100: n välille syöttää seuraavan kaavan laskentataulukkoon:
= RAND () * (100 - 1) + 1
Esimerkki 3: Satunnaislukujen generointi välillä 1 ja 10
Palauttamiseksi kokonaisluku - kokonaisluku ilman desimaalimäärää - yhtälön yleinen muoto on:
= TRUNC (RAND () * (korkea - alhainen) + alhainen)
Jos haluat luoda satunnaisen kokonaislukuarvon välillä 1 ja 10, kirjoita seuraava kaava laskentataulukkoon:
= TRUNC (RAND () * (10 - 1) + 1)
RAND ja ROUND: Pienennä desimaaleja paikkoja
Sen sijaan, että kaikki desimaalipisteet poistettaisiin TRUNC-toiminnolla, viimeinen yllä oleva esimerkki käyttää seuraavia ROUND-toimintoja yhdessä RAND: n kanssa vähentääkseen satunnaislukujen desimaalien määrää kahteen.
= Round (RAND () * (100-1) +2,2)
RAND-funktio ja volatiliteetti
RAND-toiminto on yksi Excelin epävakaista toiminnoista . Tämä tarkoittaa sitä, että:
- Toiminto laskee uudelleen - tuottaa uuden satunnaisen numeron - joka kerta, kun laskentataulukko muuttuu, ja tämä sisältää toimia, kuten uusien tietojen lisäämistä.
- Mikä tahansa kaava, joka riippuu - suoraan tai epäsuorasti - haihtuvasta funktiosta sisältävästä solusta, lasketaan myös joka kerta, kun taulukon muutos tapahtuu.
- Laskentataulukoissa 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.
Aloita ja lopeta satunnaislukugeneraatio F9: lla
RAND-toiminnon pakottaminen tuottamaan uusia satunnaislukuja tekemättä muita muutoksia laskentatauluun voidaan suorittaa myös painamalla näppäimistön F9- näppäintä. Tämä pakottaa koko laskentataulukon uudelleen laskemaan - mukaan lukien kaikki solut, jotka sisältävät RAND-toiminnon.
F9- näppäintä voidaan myös käyttää estämään satunnaisluvun muuttaminen joka kerta, kun muutos tehdään laskentataulukkoon, käyttämällä seuraavia vaiheita:
- Napsauta laskentataulukon solua, jossa satunnaisluku tulee asumaan
- Kirjoita funktio = RAND () laskentataulukon yläpuolelle olevaan kaava-palkkiin
- Vaihda RAND-toiminto staattiseen satunnaislukuun painamalla F9- näppäintä
- Syötä satunnaisluku valittuun soluun painamalla näppäimistön Enter- näppäintä
- F9: n painaminen uudelleen ei vaikuta satunnaislukuun
RAND-toiminnon valintaikkuna
Lähes kaikki Excel-toiminnot voidaan syöttää käyttämällä valintaikkunoita sen sijaan, että ne syötettäisiin manuaalisesti. Voit tehdä tämän RAND-toiminnolla seuraavasti:
- Napsauta laskentataulukon solua , jossa funktion tulokset näytetään.
- Napsauta nauhan kaavojen välilehteä.
- Valitse Math & Trig nauhalta avataksesi toiminnon avattavasta luettelosta.
- Napsauta RAND- luetteloa.
- Toiminnon valintaikkuna sisältää tietoja, joiden avulla funktio ei saa argumentteja;
- Sulje valintaikkuna napsauttamalla OK ja palaa laskentataulukkoon.
- Nykyisessä solussa pitäisi näkyä satunnaisluku 0: n ja 1: n välillä;
- Voit luoda toisen painamalla näppäimistön F9- näppäintä;
- Kun napsautat solua E1, koko toiminto = RAND () näkyy laskentataulukon yläpuolella olevassa kaavassa.
RAND-toiminto Microsoft Wordissa ja PowerPointissa
RAND-toimintoa voidaan käyttää myös muissa Microsoft Office -ohjelmissa, kuten Wordissa ja PowerPointissa, satunnaisten tietojen siirtämiseen asiakirjaan tai esitykseen. Yksi mahdollinen käyttö tähän ominaisuuteen on täyteainepitoisuus malleissa.
Jotta voit käyttää tätä toimintoa, anna toiminto samalla tavalla kuin muissa ohjelmissa kuin Excelissä:
- Napsauta hiirellä sijainnissa, johon teksti lisätään.
- Tyyppi = RAND ();
- Paina näppäimistön Enter-näppäintä.
Satunnaisen tekstin kappaleiden määrä vaihtelee käytetyn ohjelman version mukaan. Esimerkiksi Word 2013 luo viisi tekstiosaa oletuksena, kun taas Word 2010 luo vain kolme.
Jos haluat hallita tuotetun tekstin määrää, kirjoita haluttujen kohtien määrä argumenttina tyhjien suluiden väliin.
Esimerkiksi,
= RAND (7)
tuottaa valitulle paikalle seitsemän tekstikappaletta.