Zbir slučajnih brojeva jednak je excel konstanti. Slučajni broj u Excelu

Dobar dan, dragi čitaoče!

Nedavno je postalo neophodno stvoriti neku vrstu generatora slučajni brojevi u Excelu u granicama željenog zadatka, ali bilo je jednostavno, s obzirom na broj ljudi koji biraju slučajnog korisnika, sve je vrlo jednostavno pa čak i banalno. Ali mene je zanimalo što se još može učiniti uz pomoć takvog generatora, šta su oni, koje njihove funkcije se koriste za to i u kojem obliku. Mnogo je pitanja, pa ću postepeno odgovarati na njih.

Dakle, za šta tačno možemo koristiti ovaj mehanizam:

  • Prvo: za testiranje formula, možemo ispuniti raspon koji nam je potreban slučajnim brojevima;
  • Drugo: formirati pitanja različitih testova;
  • treći: za bilo kakvu nasumičnu raspodjelu zadataka unaprijed među vašim zaposlenima;
  • četvrto: simulirati širok spektar procesa;

……i u mnogim drugim situacijama!

U ovom članku razmotrit ću samo 3 opcije za stvaranje generatora (makro mogućnosti, neću opisivati), i to:

Kako napraviti generator slučajnih brojeva koristeći RAND funkciju

Koristeći RAND funkciju, u mogućnosti smo generirati bilo koji slučajni broj u rasponu od 0 do 1, a ova funkcija će izgledati ovako:

= RAND ();

Ako se pojavi potreba, a najvjerovatnije se pojavi, koristite nasumični broj velike vrijednosti, možete jednostavno pomnožiti svoju funkciju s bilo kojim brojem, na primjer 100, i dobiti:

= RAND () * 100;
Ali ako ne volite razlomke ili samo trebate koristiti cijele brojeve, onda koristite ovu kombinaciju funkcija, to će vam omogućiti nakon decimalnog zareza ili ih jednostavno odbaciti:

= OKRUGLO ((RAND () * 100); 0);

= OTR ((RAND () * 100); 0)
Kada postane potrebno koristiti generator slučajnih brojeva u određenom, specifičnom rasponu, prema našim uslovima, na primjer, od 1 do 6, morate koristiti sljedeću konstrukciju (obavezno fiksirajte ćelije sa):

= RAND () * (b-a) + a, gdje,

  • a - predstavlja donju granicu,
  • b - gornja granica

a kompletna formula će izgledati ovako: = RAND () * (6-1) +1, i bez razlomaka, potrebno je napisati: = RAND (RAND () * (6-1) +1,0)

Kreirajte generator slučajnih brojeva koristeći funkciju RANDBETWEEN

Ova funkcija je jednostavnija i počela nas je oduševljavati u osnovnom Excel paketu, nakon verzije 2007, što je znatno olakšalo rad sa generatorom kada je potrebno koristiti raspon. Na primjer, za generiranje slučajnog broja u rasponu od 20 do 50, koristit ćemo sljedeću konstrukciju:

= IZMEĐU (20,50).

Izrada generatora pomoću dodatka AnalysisToolPack

U trećoj metodi se ne koristi funkcija generiranja, već se sve radi pomoću dodatka AnalysisToolPack(ovaj dodatak je uključen u Excel). Alat ugrađen u uređivač proračunskih tablica može se koristiti kao alat za generiranje, ali morate znati ako želite promijeniti skup nasumičnih brojeva, onda morate ponovo pokrenuti ovu proceduru.

Da biste pristupili ovom nesumnjivo korisnom dodatku, prvo morate koristiti dijaloški okvir "Dodaci" instalirajte ovaj paket. Ako ste ga već instalirali, onda je stvar mala, odaberite stavku menija "Podaci" - "Analiza" - "Analiza podataka", odaberite na listi koju predlaže program i kliknite "UREDU".

U prozoru koji se otvori biramo vrstu u meniju "Distribucija", nakon što naznačimo dodatne parametre koji se mijenjaju ovisno o vrsti distribucije. Pa, posljednji korak, ovo je indikacija "Izlazni interval", tačno interval u kojem će vaši nasumični brojevi biti pohranjeni.

I to je sve za mene! Zaista se tome nadam U potpunosti sam razotkrio pitanje kreiranja generatora slučajnih brojeva i razumes sve. Bio bih veoma zahvalan na ostavljenim komentarima, jer je to pokazatelj čitljivosti i inspiriše za pisanje novih članaka! Podijelite ono što ste pročitali sa svojim prijateljima i lajkujte!

Ne razmišljaj previše. Na taj način stvarate probleme koji u početku nisu postojali.

Friedrich Nietzsche

Da biste odabrali nasumične podatke iz tabele, potrebno je da koristite funkcija u Excelu "Slučajni brojevi"... Spreman je generator slučajnih brojeva u Excelu. Ova funkcija će vam biti od koristi kada vršite provjeru na licu mjesta ili kada pokrećete lutriju, itd.
Dakle, moramo pokrenuti nagradnu igru ​​za kupce. Kolona A sadrži sve informacije o kupcima - ime, ili prezime, ili broj itd. U koloni u postavljamo funkciju slučajnih brojeva. Odaberite ćeliju B1. Na kartici "Formule" u odeljku "Biblioteka funkcija" kliknite na dugme "Matematika" i sa liste izaberite funkciju "RAND". Ne morate ništa da popunjavate u prozoru koji se pojavi. Samo kliknite na dugme "OK". Kopirajte formulu stupac po stupac. Ispalo je ovako.Ova formula postavlja nasumične brojeve manje od nule... Da bi slučajni brojevi bili veći od nule, morate napisati formulu poput ove. = RAND () * 100
Kada pritisnete tipku F9, nasumični brojevi se mijenjaju. Svaki put možete odabrati prvog kupca sa liste, ali nasumične brojeve promijenite tipkom F9.
Slučajni broj iz rasponaExcel.
Da biste dobili nasumične brojeve u određenom rasponu, postavite funkciju RANDBETWEEN u matematičkim formulama. Postavimo formule u kolonu C. Dijaloški okvir se popunjava na sljedeći način.
Naznačavamo najmanji i najveći veliki broj... Ispalo je ovako. Možete koristiti formule da sa liste sa slučajnim brojevima odaberete imena i prezimena kupaca.
Pažnja! U tabeli stavljamo slučajne brojeve u prvu kolonu. Imamo takav sto.
U ćeliju F1 upišite formulu koja će prenijeti najmanje slučajne brojeve.
= MALO ($ A $ 1: $ A $ 6; E1)
Kopiramo formulu u ćelije F2 i F3 - biramo tri pobjednika.
U ćeliju G1 upišite sljedeću formulu. Ona će izabrati imena pobjednika po nasumične brojeve iz kolone F. = VLOOKUP (F1; $ A $ 1: $ B $ 6; 2; 0)
Rezultat je takva tabela pobjednika.

Ako trebate odabrati pobjednike u nekoliko nominacija, pritisnite tipku F9 i ne samo da će biti zamijenjeni nasumični brojevi, već i imena pobjednika povezana s njima.
Kako onemogućiti ažuriranje nasumičnih brojeva uExcel.
Da biste spriječili promjenu slučajnog broja u ćeliji, morate ručno napisati formulu i pritisnuti tipku F9 umjesto tipke Enter kako bi se formula zamijenila vrijednošću.
U Excelu postoji nekoliko načina kako kopirati formule tako da se veze u njima ne mijenjaju. Vidi opis jednostavne načine takvo kopiranje u članku "

Imamo niz brojeva koji se sastoji od praktično nezavisnih elemenata koji se pokoravaju datu distribuciju... Obično su ravnomjerno raspoređeni.

Možete generirati nasumične brojeve u Excelu na različite načine i načine. Uzmite u obzir samo one najbolje.

Funkcija slučajnog broja u Excelu

  1. Funkcija RAND vraća nasumičan, ravnomjerno raspoređen realni broj. Bit će manji od 1, veći ili jednak 0.
  2. Funkcija RANDBETWEEN vraća nasumični cijeli broj.

Pogledajmo njihovu upotrebu na primjerima.

Uzorkovanje slučajnih brojeva pomoću RAND-a

Ova funkcija ne zahtijeva nikakve argumente (RAND ()).

Za generiranje slučajnog realnog broja u rasponu od 1 do 5, na primjer, primjenjujemo sljedeću formulu: = RAND () * (5-1) +1.

Vraćeni slučajni broj je ravnomjerno raspoređen u intervalu.

Svaki put kada se radni list izračuna ili promijeni vrijednost u bilo kojoj ćeliji na radnom listu, vraća se novi nasumični broj. Ako želite zadržati generiranu populaciju, možete zamijeniti formulu njenom vrijednošću.

  1. Kliknemo na ćeliju sa slučajnim brojem.
  2. U traci formule izaberite formulu.
  3. Pritisnite F9. I ENTER.

Provjerimo uniformnost distribucije slučajnih brojeva iz prvog uzorka koristeći histogram distribucije.


Raspon vertikalnih vrijednosti je frekvencija. Horizontalno - "džepovi".



RANDBETWEEN funkcija

Sintaksa za funkciju RANDBETWEEN je (donja granica; gornja granica). Prvi argument mora biti manji od drugog. U suprotnom, funkcija će izbaciti grešku. Pretpostavlja se da su granice cijeli brojevi. Formula odbacuje frakcijski dio.

Primjer korištenja funkcije:

Slučajni brojevi sa preciznošću 0,1 i 0,01:

Kako napraviti generator slučajnih brojeva u Excelu

Hajde da napravimo generator slučajnih brojeva sa generisanjem vrednosti iz određenog opsega. Koristimo formulu oblika: = INDEX (A1: A10; INT (RAND () * 10) +1).

Napravimo generator slučajnih brojeva u rasponu od 0 do 100 sa korakom od 10.

Odaberite 2 nasumične vrijednosti sa liste tekstualnih vrijednosti. Koristeći funkciju RAND, uporedite tekstualne vrijednosti u rasponu A1: A7 sa slučajnim brojevima.

Koristimo funkciju INDEX za odabir dvije nasumične tekstualne vrijednosti sa originalne liste.

Za odabir jedne nasumične vrijednosti sa liste, primijenite sljedeću formulu: = INDEX (A1: A7; RANDBETWEEN (1; COUNT (A1: A7))).

Generator slučajnih brojeva normalne distribucije

Funkcije RAND i RANDBETWEEN proizvode slučajne brojeve sa uniformnom distribucijom. Bilo koja vrijednost sa jednakom vjerovatnoćom može pasti u donju granicu traženog raspona iu gornju. Ovo rezultira velikim rasponom od ciljne vrijednosti.

Normalna distribucija implicira da je većina generiranih brojeva blizu cilja. Ispravimo formulu RANDBETWEEN i napravimo niz podataka sa normalnom distribucijom.

Cijena robe X iznosi 100 rubalja. Cijela proizvedena serija podliježe normalnoj distribuciji. Slučajna varijabla se također pridržava normalne distribucije vjerovatnoće.

Pod ovim uslovima, prosječna vrijednost raspona je 100 rubalja. Hajde da generišemo niz i napravimo graf sa normalnom distribucijom za standardna devijacija 1,5 rubalja.

Koristimo funkciju: = NORMINV (RAND (); 100; 1.5).

Excel je izračunao koje su vrijednosti u rasponu vjerovatnoća. Budući da je vjerojatnost proizvodnje proizvoda s troškom od 100 rubalja maksimalna, formula pokazuje vrijednosti blizu 100 češće od ostalih.

Pređimo na pravljenje grafa. Prvo morate kreirati tabelu sa kategorijama. Da bismo to uradili, podelimo niz na tačke:

Na osnovu dobijenih podataka moći ćemo da formiramo dijagram sa normalnom distribucijom. Osa vrijednosti je broj varijabli u intervalu, osa kategorije su periodi.