Véletlen számok generálása az Excel RAND funkciójával

Tartalomjegyzék:

Véletlen számok generálása az Excel RAND funkciójával
Véletlen számok generálása az Excel RAND funkciójával
Anonim

A véletlen számok Excelben történő előállításának egyik módja a RAND függvény. Önmagában a RAND véletlen számok korlátozott tartományát generálja, de ha képletekben más függvényekkel együtt használja, akkor az értéktartományt kibővítheti úgy, hogy:

A

  • RAND egy adott tartományon belüli véletlen számokat ad vissza, például 1 és 10 vagy 1 és 100 egy tartomány felső és alsó értékének megadásával,
  • A függvény kimenetét egész számokra csökkentheti, ha kombinálja a TRUNC függvénnyel, amely csonkolja vagy eltávolítja a számból az összes tizedesjegyet.
  • A RAND függvény 0-nál nagyobb vagy egyenlő és 1-nél kisebb egyenletes eloszlású számot ad vissza. Bár normális, ha a függvény által generált értéktartományt úgy írjuk le, hogy 0-tól 1-ig, a valóságban pontosabb azt mondani, hogy a tartomány 0 és 0,999 között van…

    Ezek az utasítások az Excel 2019, 2016, 2013, 2010, Excel Online és Excel for Microsoft 365 programra vonatkoznak.

    RAND függvény szintaxisa és argumentumai

    Image
    Image

    A függvény szintaxisa a függvény elrendezésére utal, és tartalmazza a függvény nevét, zárójeleket, vesszőket és argumentumokat. A RAND függvény szintaxisa:

    =RAND()

    Eltérően a RANDBETWEEN függvénnyel, amelyhez high-end és low-end argumentumokat kell megadni, a RAND függvény nem fogad el argumentumokat.

    A fenti képen számos RAND függvénypélda látható.

    • Az első példa (2. sor) önmagában belép a RAND függvénybe.
    • A második példa (3. és 4. sor) létrehoz egy képletet, amely 1 és 10, valamint 1 és 100 közötti véletlenszámot generál.
    • A harmadik példa (5. sor) egy véletlenszerű egész számot generál 1 és 10 között a TRUNC függvény segítségével.
    • Az utolsó példa (6. sor) a ROUND függvényt használja a véletlen számok tizedesjegyeinek számának csökkentésére.

    Számok generálása a RAND segítségével

    Image
    Image

    Még egyszer, mivel a RAND függvény nem vesz fel argumentumokat, beírhatja, ha rákattint egy cellára, és beírja a =RAND() parancsot, ami 0 és 1 közötti véletlenszámot eredményez. a cellában.

    Számok generálása egy tartományon belül

    A véletlen szám generálására használt egyenlet általános alakja egy meghatározott tartományon belül:

    =RAND()(Magas-Alacsony)+Alacsony

    Magas és Alacsony jelzik a kívánt számtartomány felső és alsó határát. Példaként egy 1 és 10 közötti véletlenszám generálásához írja be a következő képletet a munkalap cellájába:

    =RAND()(10-1)+1

    Véletlenszerű egész számok generálása a RAND-dal

    Image
    Image

    Egész szám – tizedes rész nélküli egész szám – visszaadásához az egyenlet általános alakja:

    =TRUNC(RAND()(Magas-Alacsony)+Alacsony)

    Ahelyett, hogy az összes tizedesjegyet törölné a TRUNC függvénnyel, használhatjuk a következő ROUND függvényt a függvényben. RAND a véletlen szám tizedesjegyeinek számának kettőre csökkentéséhez.

    =KEREK(RAND()(Magas-Alacsony)+Alacsony, tizedesjegy)

    RAND függvény és volatilitás

    A RANDfüggvény az Excel egyik illékony függvénye; ez azt jelenti, hogy:

    • A függvény minden alkalommal újraszámítja és új véletlenszámot állít elő, amikor valaki módosít a munkalapon, beleértve az olyan műveleteket is, mint például új adatok hozzáadása.
    • Minden képlet, amely akár közvetlenül, akár közvetve függ egy illékony függvényt tartalmazó cellától, szintén újraszámol minden alkalommal, amikor valaki módosít a munkalapon.
    • A nagy mennyiségű adatot tartalmazó munkalapokon vagy munkafüzetekben legyen óvatos az illékony függvények használatakor, mert ezek lelassíthatják a program válaszidejét az újraszámítások gyakorisága miatt.

    A billentyűzet F9 gombjának megnyomásával arra is kényszerítheti a RAND függvényt, hogy új véletlenszerű számokat állítson elő anélkül, hogy a munkalapon egyéb változtatásokat végezne. Ez a művelet a teljes munkalapot újraszámításra kényszeríti, beleértve a RAND függvényt tartalmazó cellákat is.

    Az F9 billentyűt is használhatja, hogy megakadályozza, hogy egy véletlen szám megváltozzon minden alkalommal, amikor valaki módosítja a munkalapot:

    1. Kattintson a munkalap azon cellájára, ahol a véletlen számot szeretné elhelyezni.
    2. Írja be a =RAND() függvényt a munkalap feletti képletsorba.
    3. Nyomja meg az F9 gombot, hogy a RAND függvényt statikus véletlenszámra változtassa.
    4. Nyomja meg az Enter billentyűt a billentyűzeten a véletlen szám megjelenítéséhez a kiválasztott cellában.
    5. Most az F9 lenyomása nem befolyásolja a véletlen számot.

    Ajánlott: