Generator slučajnih brojeva između raspona u Excelu (8 primjera)

  • Podijeli Ovo
Hugh West

U ovom ću članku raspravljati o generatoru slučajnih brojeva između raspona u excelu. Često, dok radite statističke i financijske analize, možda ćete morati koristiti generator slučajnih brojeva. Bez obzira na svrhu, excel ima nekoliko načina za generiranje nasumičnih brojeva. Pogledajmo te načine.

Preuzmite radnu bilježnicu za vježbe

Možete preuzeti radnu bilježnicu za vježbe koju smo koristili za pripremu ovog članka.

Generator slučajnih brojeva između raspona.xlsm

8 prikladnih primjera generatora slučajnih brojeva između raspona u Excelu

1. Koristite Excel RAND funkciju za generiranje broja između raspona

Možete koristiti funkciju RAND kao generator slučajnih brojeva. Ova funkcija obično stvara nasumične brojeve između 0 do 1 .

Koraci:

  • Prvi. napišite donju formulu u ćeliju B5 . Pritisnite Enter . Kao što se i očekivalo, dobit ćete broj između 0 do 1 .
=RAND()

  • Sada povucite alat Ručka za popunjavanje ( +) da dobijete popis brojeva između funkcija RAND raspon.

  • Napokon, evo popisa brojeva.

  • Osim toga, možete postaviti raspon nasumičnih brojeva pomoću RAND Na primjer, želim dobiti brojeve između 0 i 6 . Zatim upišite donju formulu u ćeliju B5 i pritisnite Unesite .
=RAND()*5+1

  • Kao i prije, povucite prema dolje Ručka za popunjavanje ( + ) i dobit ćete rezultat u nastavku.

📌 Pretvorite rezultate formule u vrijednosti:

Sada, postoji problem s gornjom formulom. Funkcija RAND je promjenjiva funkcija . Brojevi koje dobijemo iz funkcije stalno će se mijenjati prilikom ponovnog izračuna. Dakle, da bismo izbjegli tu promjenu, moramo pretvoriti rezultat gornje formule u vrijednosti. Da biste to učinili, slijedite korake u nastavku.

Koraci:

  • Prvo odaberite rezultirajući popis koji smo dobili i pritisnite Ctrl + C .

  • Dalje, s Excel vrpce idite na Početna > Zalijepi . Sada kliknite na ikonu Zalijepi vrijednosti (Pogledajte snimak zaslona).

  • Kao rezultat, dobili smo brojeve kao vrijednosti ispod. Sada se ove vrijednosti neće promijeniti prilikom ponovnog izračuna.

Pročitajte više: Formula programa Excel za generiranje nasumičnog broja (5 primjera )

2. Primijenite funkciju RANDBETWEEN kao generator slučajnih brojeva u rasponu

Upotrijebimo funkciju RANDBETWEEN za dobivanje popisa slučajnih brojeva. Pomoću ove funkcije možete odrediti gornji i donji broj svog raspona. Na primjer, želimo imati nasumične brojeve između 10 i 50 .

Koraci:

  • Upišite donja formula u ćeliji B5 . Shodno tome, dobit ćemo sljedeći rezultatnakon što pritisnete Enter .
=RANDBETWEEN(10,50)

  • Nakon korištenja Alat Fill Handle , ovo je naš popis nasumičnih brojeva.

Slično funkciji RAND , ako je potrebno, napravite provjerite jeste li pretvorili rezultat formule RANDBETWEEN u vrijednosti. To je zato što je funkcija RANDBETWEEN također promjenjiva funkcija u excelu.

Pročitajte više: Kako  generirati nasumični broj pomoću Excel VBA (4 primjera)

3. Koristite funkcije RANK.EQ i RAND kao generator jedinstvenih brojeva između raspona

Obično funkcija RAND vraća jedinstveni brojevi između raspona. Ipak, za provjeru ponavljanja rezultirajućih nasumičnih brojeva, možemo koristiti funkciju RANK.EQ .

Koraci:

  • Prvi , dohvatite popis nasumičnih brojeva pomoću funkcije RAND .

  • Zatim pretvorite popis u vrijednosti pomoću Zalijepi Vrijednosti opcija (Opisano u metodi 1 ).
  • Sada upišite donju formulu u ćeliju C5 .
=RANK.EQ(B5,$B$5:$B$13)

  • Pritisnite Enter .

  • Sada ako stavite sve duplicirane vrijednosti u Stupac B , Stupac C će to naznačiti prikazivanjem dupliciranih cijelih brojeva odgovarajućim RAND vrijednostima.

Pročitajte više: Excel VBA: Generator slučajnih brojeva bez duplikata (4 primjera)

4. Umetnite funkciju RANDARRAY kao SlučajnoGenerator brojeva u Excelu

U Excel 365 možemo koristiti funkciju RANDARRAY kao generator slučajnih brojeva. Sintaksa funkcije RANDARRAY navedena je u nastavku radi boljeg razumijevanja.

RANDARRAY([redovi],[stupci],[min],[max],[cijeli_broj])

Pretpostavimo da želite stvoriti niz slučajnih brojeva između raspona 10 i 20 , koji sadrži 5 redaka i 2 stupca i želim imati cijele brojeve, zatim slijedite postupak u nastavku.

Koraci:

  • Upišite formulu u nastavku u Ćelija B5 . Pritisnite Enter i dobit ćete niz (ocrtan plavom bojom) koji sadrži očekivane nasumične brojeve.
=RANDARRAY(5,2,10,20,TRUE)

Slična čitanja

  • Kako generirati nasumične podatke u Excelu (9 jednostavnih metoda)
  • Generator nasumičnih brojeva od 5 znamenki u programu Excel (7 primjera)
  • Generator nasumičnih brojeva s 4 znamenke u programu Excel (8 primjera)
  • Nasumično Generator brojeva u Excelu bez ponavljanja (9 metoda)

5. Kombinacija funkcija Excel ROUND i RAND kao generator slučajnih brojeva u rasponu

Sada ću koristiti funkcija ROUND zajedno s funkcijom RAND za dobivanje popisa nasumičnih brojeva između 0 i 20 .

Koraci:

  • Prvo napišite sljedeću formulu u ćeliju B5 i pritisnite Enter . Kao posljedica toga, dobit ćete popis nasumičnih brojevaunutar navedenog raspona.
=ROUND(RAND()*19+1,0)

Ovdje, rezultat RAND formule množi se s 19 , a zatim mu se dodaje 1 . Kasnije će funkcija ROUND zaokružiti decimalni broj na 0 decimalna mjesta.

Pročitajte više: Generirajte slučajni broj u Excelu s decimalama (3 metode)

6. Upotrijebite Analysis Toolpak Add in za generiranje nasumičnih brojeva između raspona

Koristit ćemo excel Add-ins za generiranje popisa nasumičnih brojeva. Slijedite korake u nastavku da izvršite zadatak.

Koraci:

  • Prvo idite na karticu Datoteka iz Excela Vrpca .

  • Zatim idite na Opcije .

  • Tada će se pojaviti prozor Excel Options . Idite na izbornik Add-ins , sada provjerite jesu li Excel Add-ins odabrani u polju: Manage . Kliknite na gumb Idi .

  • Pojavit će se prozor Dodaci . Nakon toga stavite kvačicu na Analysis Toolpak i kliknite OK .

  • Kao rezultat , opcija Analiza podataka dodaje se ispod kartice Podaci na Vrpci programa Excel . Sada kliknite na opciju Analiza podataka .

  • Pojavit će se dijaloški okvir Analiza podataka . Odaberite opciju Generacija nasumičnog broja i kliknite U redu .

  • Unesite vrijednosti u donja polja ( pogledajte snimak zaslona) ikliknite OK . Na primjer, želim generirati popis nasumičnih brojeva unutar raspona od 10 do 50 .

  • Konačno smo dobili rezultat u nastavku.

Pročitajte više: Generator slučajnih brojeva s alatom za analizu podataka i funkcijama u Excel

7. Primijenite VBA kao generator slučajnih brojeva između raspona u Excelu

Možete koristiti VBA kao generator slučajnih brojeva u excelu . Pogledajmo kako stvoriti nasumični broj pomoću VBA i prikazati ga u okviru s porukom i na radnom listu.

7.1. Generirajte nasumični broj pomoću VBA i vratite rezultat u okvir s porukom

Pretpostavimo da želim dobiti nasumični broj između 0 i 13 . Evo koraka koji su uključeni u proces.

Koraci:

  • Prvo idite na odgovarajući radni list i desnom tipkom miša kliknite naziv lista, a zatim odaberite opciju View Code .

  • Kao rezultat, pojavit će se VBA prozor. Napišite donji kod na Modul .
4554

  • Pokrenite kod pritiskom na F5 tipka ili klikom na ikonu za pokretanje (pogledajte snimak zaslona).

  • Nakon pokretanja koda, dobit ćete rezultat u nastavku u okvir za poruke.

7.2. Stvorite nasumični broj koristeći VBA i prikaz na Excel radnom listu

Na primjer, ako želite dobiti popis nasumičnog broja (cijelog broja)između 3 i 10 zatim slijedite donje korake.

Koraci:

  • Idite na odgovarajući excel list, desnom tipkom miša kliknite naziv lista i kliknite na opciju Prikaz koda da biste otvorili VBA prozor.
  • Upišite donji kod u Modul .
4974

  • Nakon toga, Pokrenite kod.
  • Popis u nastavku će pojavljuju se u tablici programa Excel.

Pročitajte više: Kako generirati slučajni broj u rasponu s Excel VBA

8. Generator slučajnih brojeva bez duplikata (funkcije RANDBETWEEN, RANK.EQ & COUNTIF)

Većinu vremena funkcija RANDBETWEEN vraća popis slučajnih brojeva koji sadrži duplikate . Dakle, kombinirat ćemo RANK. EQ i COUNTIF funkciju kako bismo dobili jedinstvene nasumične brojeve.

Koraci:

  • Prvo, stvorio sam popis nasumičnih brojeva između 1 i 10 umetanjem formule u nastavku u ćeliju B5 .
=RANDBETWEEN(1,10)

  • Pritisnite Enter .

  • Zatim upišite donju formulu u ćeliju C5 i pritisnite Enter da biste dobili popis nasumičnog broja koji sadrži jedinstvene brojeve između 1 do 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

🔎 Kako formula funkcionira?

➤ RANK.EQ(B5,$B$5:$B$13)

Ovaj dio formule vraća { 5 }. Ovdje funkcija RANK.EQ vraća rang broja u apopis brojeva.

➤ COUNTIF($B$5:B5,B5)

Sada, ovaj dio formule vraća { 1 } . Ovdje funkcija COUNTIF broji broj ćelija unutar $B$5:B5 koje ispunjavaju navedeni uvjet.

➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

Konačno, formula vraća { 5 }.

Pročitajte više: Kako generirati nasumične brojeve bez duplikata u Excelu (7 načina)

Zaključak

U gornjem članku pokušao sam detaljno raspraviti nekoliko metoda za generator slučajnih brojeva između raspona u excelu. Nadamo se da će ove metode i objašnjenja biti dovoljni za rješavanje vaših problema. Javite mi ako imate bilo kakvih pitanja.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.