Kuinka luoda satunnaislukualue Excelissä. Todennäköisyys

Satunnaisluvuista on usein hyötyä laskentataulukoita. Voit esimerkiksi täyttää alueen satunnaisluvuilla testataksesi kaavoja tai luoda satunnaislukuja simuloidaksesi erilaisia ​​prosesseja. Excel tarjoaa useita tapoja luoda satunnaisia ​​numeroita.

RAND-toiminnon käyttäminen

Esitetty vuonna excel-toiminto RAND generoi tasaisen satunnaisluvun välillä 0 ja 1. Toisin sanoen mikä tahansa luku välillä 0 ja 1 on yhtä suurella todennäköisyydellä palautetaan tällä funktiolla. Jos tarvitset satunnaisia ​​numeroita suuria arvoja, käytä yksinkertainen kaava kertolasku. Esimerkiksi seuraava kaava luo yhtenäisen satunnaisluvun välillä 0 ja 1000:
=RAND()*1000 .

Voit rajoittaa satunnaisluvun kokonaislukuihin käyttämällä funktiota PYÖRISTÄÄ:
=PYÖRISTÄ((RAND()*1000);0) .

RANDBETWEEN-toiminnon käyttäminen

Voit käyttää funktiota luodaksesi yhtenäisiä satunnaislukuja minkä tahansa kahden luvun välille SATUNNAISEN VÄLILLÄ. Esimerkiksi seuraava kaava luo satunnaisluvun väliltä 100 ja 200:
=SATUNNUSLUKU(100 200) .

Excel 2007:tä aiemmissa versioissa funktio SATUNNAISEN VÄLILLÄ käytettävissä vain asennuksen aikana lisäpaketti analyysi. Yhteensopivuuden varmistamiseksi aikaisempien versioiden kanssa (ja välttääksesi tämän lisäosan käyttämisen), käytä kaavaa jossa a edustaa pohjaa, a b- yläraja: =RAND()*(b-а)+а. Luodaksesi satunnaisluvun väliltä 40 ja 50, käytä seuraavaa kaavaa: =RAND()*(50-40)+40 .

Käyttämällä Analysis ToolPack -apuohjelmaa

Toinen tapa saada satunnaisia ​​lukuja laskentataulukkoon on käyttää lisäosaa Analyysityökalupaketti(joka tuli Excelin mukana). Tämä työkalu voi luoda epäyhtenäisiä satunnaislukuja. Niitä ei luoda kaavoilla, joten jos tarvitset uusia satunnaislukuja, sinun on käynnistettävä toimenpide uudelleen.

Pääset käsiksi pakettiin Analyysityökalupaketti valitsemalla Tietojen analyysi Tietojen analyysi. Jos tämä komento puuttuu, asenna paketti Analyysityökalupaketti valintaikkunan avulla lisäosat. Helpoin tapa kutsua se on painaa Atl+TI. Valintaikkunassa Tietojen analysointi valitse Satunnaislukujen sukupolvi ja paina OK. Kuvassa näkyvä ikkuna. 130.1.

Valitse jakelutyyppi avattavasta luettelosta Jakelu ja aseta sitten lisäasetukset (ne vaihtelevat jakelun mukaan). Älä unohda asettaa parametria lähtöväli, joka tallentaa satunnaislukuja.

Excelissä on toiminto satunnaislukujen etsimiseen =RAND(). Mahdollisuus löytää satunnaisluku Excelistä on tärkeä osa suunnittelua tai analysointia, koska voit ennustaa mallisi tulokset suurella datamäärällä tai löytää vain yhden satunnaisluvun testataksesi kaavasi tai kokemustasi.

Tämän toiminnon yleisin käyttötarkoitus on hankkia suuri numero satunnaisia ​​numeroita. Nuo. Voit aina keksiä 2-3 numeroa itse, suurelle numerolle on helpoin käyttää toimintoa. Useimmissa ohjelmointikielissä samanlainen toiminto tunnetaan nimellä Random (englanniksi random), joten voit usein löytää venäläistyneen ilmaisun "satunnaisessa järjestyksessä" jne. Englannin Excelissä RAND-funktio on listattu nimellä RAND

Aloitetaan funktion =RAND() kuvauksella. Tämä funktio ei vaadi argumentteja.

Ja se toimii seuraavasti - se näyttää satunnaisluvun 0 - 1. Luku on todellinen, ts. pääsääntöisesti mikä tahansa, yleensä se on desimaalit, esimerkiksi 0,0006.

Aina kun tallennat, numero muuttuu. Päivitä numero ilman päivitystä painamalla F9.

Satunnaisluku tietyllä alueella. Toiminto

Mitä tehdä, jos käytettävissä oleva satunnaislukualue ei sovi sinulle ja tarvitset joukon satunnaislukuja välillä 20-135. Kuinka tämä voidaan tehdä?

Sinun on kirjoitettava seuraava kaava.

RAND()*115+20

Nuo. numero 0-115 lisätään satunnaisesti 20:een, jolloin saat joka kerta numeron halutulle alueelle (katso ensimmäinen kuva).

Muuten, jos sinun on löydettävä kokonaisluku samalta alueelta, tätä varten on erityinen toiminto, jossa määritämme ylemmän ja alaraja arvot

SATUNNAISI(20;135)

Yksinkertainen mutta erittäin kätevä!

Jos tarvitset paljon satunnaislukusoluja, venytä alla olevaa solua.

Satunnaisluku tietyllä askeleella

Jos meidän on saatava satunnaisluku askeleella, esimerkiksi viisi, käytämme yhtä luvusta . Tästä tulee YLÖS()

YLÖS(RAND()*50;5)

Mistä löydämme satunnaisluvun 0 - 50 ja pyöristetään se sitten ylöspäin lähimpään 5:n kerrannaiseen.

Kuinka käyttää satunnaista mallin validointiin?

Voit tarkistaa keksityn mallin käyttämällä suurta määrää satunnaislukuja. Tarkista esimerkiksi, onko liiketoimintasuunnitelma kannattava

Tämä aihe päätettiin siirtää erilliseksi artikkeliksi. Pysy kuulolla tämän viikon päivityksistä.

Satunnaisluku VBA:ssa

Jos sinun on tallennettava makro, etkä tiedä miten se tehdään, voit lukea.

VBA käyttää funktiota Rnd() Se ei kuitenkaan toimi ilman komentoa Satunnaista satunnaislukugeneraattorin suorittamiseen. Lasketaan makrolla satunnaisluku väliltä 20-135.

Sub MacroRand() Randomize Range("A24") = Rnd * 115 + 20 End Sub

Liitä tämä koodi VBA-editoriin (Alt + F11)

Kuten aina, liitän esimerkki* kaikilla laskentavaihtoehdoilla.

Kirjoita kommentteja, jos sinulla on kysyttävää!

Jaa artikkelimme sosiaalisessa mediassa:

Jos haluat valita satunnaisia ​​tietoja taulukosta, sinun on käytettävä toiminto Excelissä "Satunnaisluvut". Se on valmis satunnaislukugeneraattori excelissä. Tämä ominaisuus on hyödyllinen suoritettaessa pistetarkistusta tai kun suoritetaan arpajaisia ​​jne.
Joten meidän on arvostettava palkintoja ostajille. Sarake A sisältää kaikki tiedot ostajista - etunimi tai sukunimi tai numero jne. Sarakkeessa asetetaan satunnaislukujen funktio. Valitse solu B1. Napsauta "Kaavat"-välilehdellä "Function Library" -osion "Math"-painiketta ja valitse "RAND"-funktio luettelosta. Sinun ei tarvitse täyttää mitään näkyviin tulevaan ikkunaan. Napsauta vain "OK"-painiketta. Kopioi kaava sarakkeittain. Siitä tuli näin.Tämä kaava asettaa satunnaisia ​​lukuja alle nolla. Jotta satunnaisluvut ovat suurempia kuin nolla, sinun on kirjoitettava seuraava kaava. =RAND()*100
Kun painat F9-näppäintä, satunnaisluvut muuttuvat. Voit valita joka kerta ensimmäisen ostajan luettelosta, mutta muuttaa satunnaislukuja F9-näppäimellä.
Satunnaisluku alueeltaExcel.
Saadaksesi satunnaisia ​​numeroita tiettyä aluetta, aseta toiminto "RANDBETWEEN" asentoon matemaattiset kaavat. Aseta kaavat sarakkeeseen C. Valintaikkuna täytetään näin.
Ilmoitamme pienimmän ja suurimman iso luku. Siitä tuli näin. Kaavoilla voit valita ostajien nimet ja sukunimet satunnaislukuluettelosta.
Huomio! Taulukossa satunnaisluvut sijoitetaan ensimmäiseen sarakkeeseen. Meillä on tällainen pöytä.
Soluun F1 kirjoitamme kaavan, joka siirtää pienimmät satunnaisluvut.
=PIENI($A$1:$A$6,E1)
Kopioimme kaavan soluihin F2 ja F3 - valitsemme kolme voittajaa.
Soluun G1 kirjoitamme seuraavan kaavan. Hän valitsee voittajien nimet satunnaisesti sarakkeesta F. =VLOOKUP(F1;$A$1:$B$6;2;0)
Tämä on voittajien taulukko.

Jos sinun on valittava voittajat useissa nimityksissä, paina F9-näppäintä, jolloin satunnaislukujen lisäksi myös niihin liittyvien voittajien nimet korvataan.
Kuinka poistaa satunnaislukujen päivittäminen käytöstäExcel.
Jotta satunnaisluku ei muutu solussa, sinun on kirjoitettava kaava manuaalisesti ja painettava F9-näppäintä Enter-näppäimen sijaan, jotta kaava korvataan arvolla.
Excelissä on useita tapoja kopioida kaavoja, jotta niissä olevat linkit eivät muutu. Katso kuvaus yksinkertaisia ​​tapoja tällainen kopiointi artikkelissa "

Hyvää päivää, rakas lukija!

Äskettäin oli tarve luoda Exceliin eräänlainen satunnaislukugeneraattori rajojen sisälle haluttu tehtävä, ja se oli yksinkertaista, ottaen huomioon ihmisten määrän, valitse satunnainen käyttäjä, kaikki on hyvin yksinkertaista ja jopa banaalia. Mutta olin kiinnostunut, mitä muuta tällaisen generaattorin avulla voidaan tehdä, mitä ne ovat, mitä niiden toimintoja käytetään tähän ja missä muodossa. Kysymyksiä on monia, joten vastaan ​​niihin vähitellen.

Joten mihin tarkalleen voimme käyttää tätä mekanismia:

  • Ensinnäkin: voimme kaavojen testausta varten täyttää tarvitsemamme alueen satunnaisluvuilla;
  • toiseksi: muodostaa kysymyksiä eri kokeista;
  • kolmas: satunnainen tehtävien jakaminen etukäteen työntekijöiden kesken;
  • neljänneksi: erilaisten prosessien simulointiin;

…… ja monissa muissa tilanteissa!

Tässä artikkelissa tarkastelen vain kolmea vaihtoehtoa generaattorin luomiseksi (makroominaisuudet, en kuvaa), nimittäin:

Luo satunnaislukugeneraattori RAND-funktiolla

RAND-funktiolla pystymme luomaan minkä tahansa satunnaisluvun välillä 0-1 ja tämä funktio näyttää tältä:

=RAND();

Käytä satunnaislukua, jos tarvetta ilmenee ja todennäköisesti tuleekin suuri merkitys, voit yksinkertaisesti kertoa funktiosi millä tahansa luvulla, esimerkiksi 100:lla, ja saada:

=RAND()*100;
Mutta jos et pidä murtolukuja tai tarvitsee vain käyttää kokonaislukuja, käytä sitten tätä funktioiden yhdistelmää, se sallii pilkun jälkeen tai vain hylkää ne:

=PYÖRISTÄ((RAND()*100);0);

=VALITSE((RAND()*100),0)
Kun on tarpeen käyttää satunnaislukugeneraattoria jollain tietyllä tietyllä alueella, ehtojemme mukaan, esimerkiksi 1-6, sinun on käytettävä seuraavaa rakennetta (muista kiinnittää solut):

=RAND()*(b-a)+a, missä,

  • a - edustaa alarajaa,
  • b - yläraja

ja täysi kaava tulee näyttämään: =RAND()*(6-1)+1, ja ilman murto-osia sinun on kirjoitettava: = REV(RAND()*(6-1)+1;0)

Luo satunnaislukugeneraattori RANDBETWEEN-funktiolla

Tämä toiminto on yksinkertaisempi ja alkoi miellyttää meitä Excelin peruskokoonpanossa vuoden 2007 version jälkeen, mikä helpotti huomattavasti generaattorin käyttöä, kun joudut käyttämään aluetta. Esimerkiksi luodaksemme satunnaisluvun välillä 20–50, käytämme seuraavaa rakennetta:

=SATUNNUSLUKU(20,50).

Luo generaattori AnalysisToolPack-apuohjelman avulla

Kolmannessa menetelmässä generointitoimintoa ei käytetä, vaan kaikki tehdään lisäosan avulla Analyysityökalupaketti(Tämä apuohjelma sisältyy Exceliin). Laskentataulukkoeditoriin sisäänrakennettua työkalua voidaan käyttää sukupolvityökaluna, mutta sinun on tiedettävä, jos haluat muuttaa satunnaislukujoukkoa, niin sinun on käynnistettävä tämä toimenpide uudelleen.

Jotta pääset käyttämään tätä kiistatta hyödyllistä lisäosaa, sinun on ensin käytettävä valintaikkunaa "Lisäosat" asenna tämä paketti. Jos olet jo asentanut sen, niin asia on pieni, valitse valikkokohta "Data" - "Analysis" - "Data Analysis", valitse ohjelman tarjoamasta luettelosta ja napsauta "OK".

Avautuvassa ikkunassa valitsemme tyypin valikosta "Jakelu" ja määritä sitten lisäparametreja, jotka muuttuvat jakelutyypin mukaan. No, viimeinen vaihe on osoitus "Poistumisväli", täsmälleen väli, johon satunnaislukusi tallennetaan.

Ja siinä kaikki mitä minulla on! Toivon todella sitä kysymyksen satunnaislukugeneraattorin luomisesta, avasin kokonaan ja ymmärrät kaiken. Olisin erittäin kiitollinen kommenteista, jotka ovat jääneet, sillä tämä on luettavuuden indikaattori ja inspiroi minua kirjoittamaan uusia artikkeleita! Jaa ystävillesi lue ja tykkää!

Älä ajattele liikaa. Joten luot ongelmia, joita ei ollut olemassa alun perin.

Friedrich Nietzsche