Kuinka päivittää satunnaisluku excelissä. Todennäköisyys

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.

Useimmiten tätä toimintoa käytetään saamaan 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. Englanniksi excel-toiminto RAND 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 vaihtuu. 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. Miten 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 osoitamme arvojen ylä- ja alarajat

SATUNNAISEN VÄLILLÄ(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 mallia validoimaan?

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:

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 testaamiseksi täyttää tarvitsemamme alueen satunnaisluvuilla;
  • toiseksi: muodostaa erilaisten testien kysymyksiä;
  • 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 voimme luoda 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 tietyllä tietyllä alueella, ehtojemme mukaan, esimerkiksi 1 - 6, sinun on käytettävä seuraavaa rakennetta (muista kiinnittää solut -merkillä):

=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 aloimme 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 aikavä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 jätetyistä kommenteista, 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

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 arvotaan jne.
Joten meidän on arvostettava ostajille palkintoja. 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" -osiossa "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 satunnaislukuja 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 jokaisen kerran ensimmäisen ostajan luettelosta, mutta muuttaa satunnaislukuja F9-näppäimellä.
Satunnainen numero kantaman ulkopuolellaexcel.
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ä.
Solussa 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 "

Meillä on numerosarja, joka koostuu lähes itsenäisistä elementeistä, jotka tottelevat annettu jakelu. Yleensä tasaisesti jakautunut.

Voit luoda satunnaislukuja Excelissä eri tavoilla ja tavoilla. Katsotaanpa niistä parhaita.

Satunnaislukufunktio Excelissä

  1. RAND-funktio palauttaa tasaisesti jakautuneen satunnaisen oikea numero. Se on pienempi kuin 1, suurempi tai yhtä suuri kuin 0.
  2. RANDBETWEEN-funktio palauttaa satunnaisen kokonaisluvun.

Katsotaanpa niiden käyttöä esimerkein.

Satunnaislukujen valinta RAND-toiminnolla

Tämä funktio ei vaadi argumentteja (RAND()).

Luodaksesi esimerkiksi satunnaisen reaaliluvun väliltä 1 ja 5, käytä seuraavaa kaavaa: =RAND()*(5-1)+1.

Palautettu satunnaisluku jakautuu tasaisesti aikavälille.

Aina kun laskentataulukko lasketaan tai laskentataulukon minkä tahansa solun arvo muuttuu, uusi satunnaisluku palautetaan. Jos haluat tallentaa luodun populaation, voit korvata kaavan sen arvolla.

  1. Napsautamme solua, jossa on satunnaisluku.
  2. Korosta kaava kaavapalkissa.
  3. Paina F9. JA ANNA.

Tarkistetaan satunnaislukujakauman tasaisuus ensimmäisestä näytteestä käyttämällä jakautumishistogrammia.


Pystyarvojen alue on taajuus. Vaaka - "taskut".



RANDBETWEEN-toiminto

RANDBETWEEN-funktion syntaksi on (alaraja; yläraja). Ensimmäisen argumentin pitäisi olla alle sekunti. Muuten toiminto antaa virheilmoituksen. Rajojen oletetaan olevan kokonaislukuja. Kaava hylkää murto-osan.

Esimerkki funktion käytöstä:

Satunnaisluvut 0,1 ja 0,01 tarkkuudella:

Kuinka tehdä satunnaislukugeneraattori Excelissä

Tehdään satunnaislukugeneraattori, joka tuottaa arvon tietyltä alueelta. Käytämme kaavaa, kuten: =INDEKSI(A1:A10;KOKONAISLUKU(RAND()*10)+1).

Tehdään satunnaislukugeneraattori alueella 0-100 askeleella 10.

Luettelosta tekstiarvot sinun on valittava 2 satunnaista. RAND-funktion avulla vertaamme tekstiarvoja alueella A1:A7 satunnaislukuihin.

Käytämme INDEX-toimintoa valitaksesi kaksi satunnaista tekstiarvoa alkuperäisestä luettelosta.

Valitse yksi satunnainen arvo käytä seuraavaa kaavaa luettelosta: =INDEKSI(A1:A7,RANDBETWEEN(1,COUNT(A1:A7))).

Normaalin jakelun satunnaislukugeneraattori

Funktiot RAND ja RANDBETWEEN tuottavat satunnaislukuja yhdellä jakaumalla. Mikä tahansa arvo samalla todennäköisyydellä voi pudota pyydetyn alueen alarajaan ja ylärajaan. Osoittautuu valtava ero tavoitearvosta.

Normaalijakauma tarkoittaa, että suurin osa luoduista luvuista on lähellä kohdetta. Korjaa RANDBETWEEN-kaava ja luo datajoukko käyttämällä normaalijakauma.

Tavaran X hinta on 100 ruplaa. Koko tuotettu erä on normaalin jakelun alainen. Satunnaismuuttuja noudattaa myös normaalia todennäköisyysjakaumaa.

Tällaisissa olosuhteissa alueen keskiarvo on 100 ruplaa. Luodaan taulukko ja rakennetaan graafi normaalijakaumalla for keskihajonta 1,5 ruplaa.

Käytämme funktiota: =NORMINV(RAND();100;1.5).

Excel laski mitkä arvot ovat todennäköisyysalueella. Koska todennäköisyys tuottaa tuote, jonka hinta on 100 ruplaa, on suurin, kaava näyttää arvot lähellä 100 useammin kuin muut.

Siirrytään piirtämiseen. Ensin sinun on luotava taulukko luokilla. Tätä varten jaamme taulukon pisteisiin:

Saatujen tietojen perusteella voimme muodostaa normaalijakauman kaavion. Arvoakseli on vaihteluvälin muuttujien lukumäärä, luokka-akseli on jaksot.