Véletlen számok generálása az Excel programban (Lépésről lépésre útmutató + projektekkel)

Az excelben szereplő véletlen számokat akkor használjuk, amikor véletlenszerűen akarjuk randomizálni az adatainkat egy minta kiértékeléséhez. Ezek a generált számok teljesen véletlenszerűek, az excelben két beépített függvény van, amelyek véletlenszerű értékeket adnak a cellákban, = A RAND () függvény bármilyen értéket ad nekünk 0-tól 1-ig terjedő tartomány, míg egy másik véletlenszerű függvény = RANDBETWEEN () egy véletlenszerű számtartományhoz veszi be a felhasználótól a felhasználót.

Véletlen számok generálása az Excelben

  1. A véletlenszerűségnek számos felhasználási területe van a tudományban, a művészetben, a statisztikában, a rejtjelezésben, a játékban, a szerencsejátékban és más területeken.
  2. Véletlen számok generálása az Excelben azért fontos, mert a való életben sok minden annyira bonyolult, hogy véletlenszerűnek tűnik. Ezért e folyamatok szimulálásához véletlenszámokra van szükségünk.

Úgy tűnik, hogy sok véletlenszerű eszközt, például dobókockákat, játékkártyák keverését és rulettkerekeket fejlesztettek ki a szerencsejátékokban való felhasználásra. Ezeket azonban nem lehet digitalizált fájlokhoz használni. Ezért rendelkeznünk kell eszközökkel a véletlen számok generálásához az excelben.

Hogyan lehet véletlen számokat előállítani az Excelben?

Számos módszer létezik véletlen szám generálásához az excelben. Megbeszéljük kettőjüket - Rand () és Randbetween () függvényeket

# 1 - RAND () függvény

Ha véletlen számot akarunk generálni az excelben 0 és 1 között (kivéve), akkor az RAND () függvényt használjuk az Excelben.

A RAND () függvények véletlenszerű tizedes számot adnak vissza , amely egyenlő vagy nagyobb, mint 0, de kisebb, mint 1 (0 ≤ véletlenszerű szám <1). A RAND újraszámítja a munkalap nyitását vagy módosítását ( Volatile Function ).

RAND függvény 0 és 1 közötti értéket ad vissza (kivéve).

Csak be kell írnunk a ' = RAND () ' szót a cellába, és meg kell nyomnunk az Enter billentyűt . Az érték minden alkalommal megváltozik, amikor bármilyen változtatás történik a munkalapon.

Hogyan lehet véletlen számokat előállítani az Excelben egynél több cellára?

Ha több cellára akarunk véletlen számokat generálni az excelben, akkor szükségünk van rá

  • Először válassza ki a kívánt tartományt, majd írja be = ' rand () '. A 'Ctrl + Enter' megnyomásával megkapjuk az értékeket.

Hogyan lehet megállítani a véletlen számok újraszámítását az Excel programban?

A RAND függvény újraszámításakor, ha bármilyen változás történik a munkalapon, át kell másolnunk, majd be kell illesztenünk a képleteket értékekbe, ha nem akarjuk, hogy az értékek minden alkalommal megváltozzanak. Ehhez be kell illesztenünk a RAND () függvény értékeit a Paste Special segítségével , hogy az már ne a „RAND ()” függvény eredménye legyen, és ne számoljon újra.

Ezt csináld meg,

  • Meg kell választanunk az értékeket.
  • Az értékek másolásához nyomja meg a Ctrl + C billentyűkombinációt .
  • A választás megváltoztatása nélkül nyomja meg az Alt + Ctrl + V billentyűkombinációt a "Különleges beillesztés" párbeszédpanel megnyitásához .
  • Válassza az „Értékek” lehetőséget az opciók közül, és kattintson az OK gombra.

Most láthatjuk, hogy a képletsáv értéke maga az érték, és nem a rand () függvény. Ezek csak értékek.

Van még egy módja az érték megszerzésének, csak ennek eredményeként nem a függvény, hanem csak egy cellára vonatkozik. Ha először az értéket akarjuk, nem pedig a függvényt, akkor a következők:

  • Először írja be a = rand () szót a képletsávba , majd nyomja meg az F9 billentyűt és nyomja meg az "Enter" gombot .

Az F9 megnyomása után csak az értéket kapjuk meg.

0 és 1 értéktől eltérő tartományból származó érték a RAND () használatával

Mivel a RAND függvény véletlenszerű tizedesjegyet ad vissza csak 0 és 1 között, ha egy másik tartományt akarunk, akkor a következő függvényt használhatjuk:

Legyen a 'kiindulópont.

És 'b' legyen a végpont

A függvény 'RAND () * (ba) + a' lenne

Például feltételezzük, hogy 7 a-nak, 10 pedig b-nek, akkor a képlet a következő lenne: = = RAND () * (10-7) +7 '

RANDBETWEEN () Funkció

Amint a függvény neve jelzi, ez a függvény véletlenszerű egész számot ad vissza az adott egész számok között. A RAND () függvényhez hasonlóan ez a függvény újraszámítja a munkafüzet megváltoztatását vagy megnyitását ( Volatile Function ).

A RANDBETWEEN függvény képlete:

Alsó : A tartomány alsó értékét képviselő egész szám.

Felső : A tartomány alsó értékét képviselő egész szám.

A 0 és 100 közötti diákok véletlen számainak generálásához a 'RANDBETWEEN' funkciót fogjuk használni .

Először ki kell választanunk az adatokat, majd be kell írnunk a képletet, azaz = RANDBETWEEN (0,100), és nyomjuk meg a Cntrl + Enter billentyűt. Előnyben részesítheti az alábbi képernyőképet.

Mivel az értékek újraszámolnak, az Alt + Ctrl + V billentyűkombinációval megnyithatjuk a "Különleges beillesztés" párbeszédpanelt, hogy csak értékként illesszük be .

Kövesse az alábbi lépéseket a képernyőképen.

A RAND () függvényhez hasonlóan használhatjuk azt is, hogy a képletsávba beírjuk a RANDBETWEEN függvényt, és az F9 lenyomásával konvertáljuk az eredményt értékre, majd nyomjuk meg az Enter billentyűt.

Dolgok, amikre emlékezni kell

  • Ha az alja nagyobb, mint a felső, akkor a RANDBETWEEN függvény #NUM!
  • Ha a megadott argumentumok bármelyike ​​nem numerikus, a függvény visszaadja az # ÉRTÉK!
  • A RAND () és a RANDBETWEEN () függvény volatilis függvény (újraszámol), így növeli a feldolgozási időt, és lelassíthatja a munkafüzetet.

Véletlen számok az Excelben - 1. projekt

A RANDBETWEEN () függvény segítségével véletlen dátumokat kaphatunk két dátum között.

2 dátumot fogunk használni alsó és felső érvként.

A kiválasztás után le kell másolnunk a képletet a (Ctrl + D) parancsikon segítségével .

Megváltoztathatjuk a Start (D1) és a Befejezés dátumát (E1), hogy megváltoztassuk a függvény felső és alsó értékét.

Véletlen számok az Excelben - 2. projekt - Fej és farok

A fej és a farok véletlenszerű kiválasztásához használhatjuk a KIVÁLASZTÁS funkciót az excelben a RANDBETWEEN funkcióval.

Csak át kell másolnunk a képletet a következő és a következő cellába minden alkalommal a játékban, és a 'Head' és a 'Tail' véletlenszerűen jönnek.

Véletlen számok az Excel programban - 3. projekt - régió kiosztás

Sokszor el kell képzelnünk és adatokat kell létrehoznunk különféle példákhoz. Tegyük fel, hogy vannak adataink az értékesítésről, és minden eladási tranzakcióhoz három különböző régiót kell elkülönítenünk.

Ezután használhatnánk a RANDBETWEEN funkciót a CHOOSE funkcióval.

Ugyanazt húzhatja a többi cellára is.

Véletlen számok az Excelben - 4. projekt - Ludo Dice létrehozása

A RANDBETWEEN funkció segítségével kockákat is készíthetünk Ludo számára. Ehhez az Excel VBA RANDBETWEEN függvényét kell használnunk . Kérjük, kövesse az alábbi lépéseket:

  • A négy cellát (B2: C3) egyesítse a Kezdőlap- > Igazítási csoport-> Egyesítés és központ használatával
  • Alkalmazza a szegélyt az egyesített cellára a gyorsbillentyűvel ( ALT + H + B + T ), egyik gomb megnyomásával a másik után.
  • Középre és középre igazítsa az értéket a Kezdőlap- > Igazítási csoport -> ' Közép' és ' Közép igazítás ' paranccsal.
  • A gomb létrehozásához használja a Fejlesztő fület -> Vezérlőcsoport -> Beszúrás -> 'Parancs gomb'
  • Hozza létre a gombot, és válassza a „Kód megtekintése” lehetőséget a „ Fejlesztő Vezérlő” csoportjában .
  • Miután kiválasztotta a legördülő menüből a „ CommandButton1 ” elemet, illessze be a következő kódot:

RN = (“= VEZETŐKÖZÖT (1,6)”)

Sejtek (2, 2) = RN

Mentse a fájlt az .xlsm kiterjesztés használatával, mivel a munkafüzet VBA kódját használtuk . Miután megérkezett az Excel ablakba, deaktiválja a "Tervezési módot".

Most, amikor rákattintunk a gombra, véletlenszerű értéket kapunk 1 és 6 között.

érdekes cikkek...