Véletlenszám-generátor az Excelben: hogyan és mikor kell használni

Meglepően sok módon használhatja az Excel véletlenszám-generátorát . Mielőtt azonban megtenné, fontos megértenie a véletlenszám-generátor funkcióját, és azt, hogy hogyan használhatja különböző alkalmazásokhoz.

Miután megtanulta, hogyan kell használni a véletlenszám-függvényeket, végezhet olyan dolgokat, mint például ál-mintaadatok generálása a számítások teszteléséhez, a játékosok sorrendjének kiválasztása a játékban, a verseny győzteseinek kiválasztása és sok más dolog.

Véletlenszám-generátor funkciók(Random Number Generator Functions) az Excelben(Excel)

Az Excelben(Excel) a véletlen számok létrehozására szolgáló két függvény a következők: RAND , RANDBETWEEN és RANDARRAY .

  • RAND : 0 és 1 közötti véletlen számot ad vissza. Ez általában tizedesjegy, például 0,358432. 
  • RANDBETWEEN : véletlen számot ad vissza két megadott szám között. Más szóval, ha 1 és 100 közötti véletlenszámot szeretne, ez a függvény egy egész értéket ad vissza a tartományon belül. 
  • RANDARRAY : Tetszőleges számú véletlenszerű egész számot vagy tizedesjegyet ad vissza, bármilyen minimális vagy maximális szám között, valamint a kívánt sorok és oszlopok tetszőleges tartományában.

Amikor megnyit egy táblázatot vagy frissíti a számításokat, mindkét függvény új véletlenszerű értéket generál. Sajnos a táblázat minden módosítása kiváltja ezen értékek frissítését.

Ne feledje továbbá, hogy mindkét véletlenszám-függvény duplikált értékeket generálhat, ha több cellában(multiple cells) használja őket . Valószínűbb, hogy a RANDBETWEEN ismétlődéseket generál, mivel a RAND tizedesjegyeket generál, és sokkal több lehetséges szám van.

A RAND funkció használata

A RAND függvény használata nagyon egyszerű, mivel nincsenek argumentumok. Csak(Just) írja be a „ =RAND ()” értéket egy cellába, és nyomja meg az Enter billentyűt . 

Ez azonnal 0 és 1 közötti tizedesjegyet generál.

Mikor kell használni a RAND funkciót

Hogyan lehet hasznos egy ilyen egyszerű függvény? Íme néhány praktikus ötlet a RAND funkció használatához. 

Tegyük fel, hogy van egy listája a társasjátékot játszó barátairól, és gyorsan szeretné rendezni a játék sorrendjét. A RAND funkció tökéletes erre.

Csak írja be az első oszlopba az összes ismerőse nevét.

A RAND () függvénnyel véletlenszerű tizedesjegyeket generálhat a következő oszlopban.

Végül jelölje ki mindkét oszlopot, válassza a Kezdőlap(Home) lehetőséget a menüből, válassza a Rendezés és szűrés(Sort & Filter) lehetőséget a szalagról, majd válassza az Egyéni rendezés(Custom Sort) lehetőséget .

A Rendezés(Sort) ablakban válassza ki a rendezendő véletlen számokat tartalmazó oszlopot, és rendezze őket a legnagyobbtól a legkisebbig(Largest to Smallest) . Válassza az OK(OK) lehetőséget .

Ezzel átrendezi a listát a generált véletlenszerű számok szerint. Ezekkel együtt a neveket is felhasználja az új játékmenet rendjében.

Hasonlóképpen használhatja a RAND -ot minden olyan esetben, amikor véletlenszerűsíteni szeretne egy értéket a számításban, a szöveges értékek listájában vagy bármi másban, amelyet a táblázatban tárol.

A RANDBETWEEN funkció használata

A RANDBETWEEN funkció használata majdnem olyan egyszerű, mint a RAND funkció. Csak(Just) írja be, hogy „ RANDBETWEEN ([min], [max]), a min és max érték helyére a számokat kívánt tartomány legalacsonyabb és legmagasabb számával kell megadni.

Ha megnyomja az Enter billentyűt , a cella véletlen számot fog tartalmazni az alacsony vagy a magas érték között.

Mikor kell használni a RANDBETWEEN funkciót(RANDBETWEEN Function)

A RANDBETWEEN véletlenszám-generátor funkció még a RAND függvénynél is hasznosabb. Ennek az az oka, hogy lehetővé teszi a visszaadott véletlen számok egy tartományon belüli tárolását. Tizedesjegyek helyett egész számokat ad vissza.

Ez néhány nagyon kreatív módot kínál a funkció használatára véletlenszerű hozzárendelések alkalmazására, amikor igazságos akar lenni, vagy fix számokat rendelhet emberekhez vagy dolgokhoz anélkül, hogy elfogultságot mutatna.

Nézzünk egy példát. Tegyük fel, hogy van egy 12 fős listája, és két, egyenként 6 fős csapatra szeretné osztani őket anélkül, hogy zavarba hozná őket, ha hagyjuk, hogy az emberek „kiválasszák” kedvenc embereiket minden csapatba.

Először hozzon létre egy táblázatot az összes játékos nevével.

Adja hozzá a következő függvényt a következő oszlophoz, minden játékos neve mellé. Ezután nyomja meg az Enter billentyűt .

=RANDBETWEEN(1,2)

Ezt beírhatja az első cellába, majd kitöltheti alatta a többit(fill the rest below it) . Ezzel minden játékost automatikusan az 1. vagy 2. csapathoz rendel.

Ha úgy találja, hogy a két csapat közötti eloszlás nem egyenletes, írja be újra a függvényt az első cellába, és nyomja meg az Enter billentyűt . Ezzel újra frissíti az összes cellát. Addig ismételjük(Repeat) , amíg a két csapat közötti különbség egyenlővé nem válik.

A RANDARRAY funkció használata

A RANDARRAY funkció csak az Excel 365(Excel 365 only) -ben érhető el . Ha az Excel ezen verziójával rendelkezik , ez egy nagyon hatékony véletlengenerátor funkció az Excelben(Excel) , amelyet sokféle célra használhat.

Használata nagyon egyszerű, rengeteg opcionális beállítással. Csak(Just) írja be bármelyik cellába a következőket:

=RANDARRAY ([rows], [columns], [min], [max], [integer])

A paraméterek a következők:

  • sorok(rows) : A véletlen számok generálásához szükséges sorok száma
  • oszlopok(columns) : A véletlen számok generálásához szükséges oszlopok száma
  • min : A számok minimális korlátja
  • max : A számok maximális korlátja
  • egész szám(integer) : Akár tizedes, akár egész számokat szeretne ( IGAZ(TRUE) vagy HAMIS(FALSE) )

Ha csak a RANDARRAY függvényt egyedül használja, és nem használja az opcionális paraméterek egyikét sem, az ugyanúgy fog működni, mint a RAND függvény.

Ne feledje, hogy a RANDARRAY függvény nagyon rugalmas, és csak annyi sort és oszlopot tölt ki, amennyit megad, pontosan az Ön által megadott módon. Az alapértelmezés(Default) mindig tizedesjegy, és csak 1 sor és 1 oszlop.

Mikor kell használni a RANDARRAY funkciót

A RANDARRAY funkció akkor használható a legjobban, ha véletlen számok teljes gyűjteményére van szüksége, beleértve több oszlopot és több sort is.

Például, ha valami olyasmit szimulál, mint a lottószám-választások véletlenszerű listája, akkor gyorsan létrehozhat egy 6 oszlopot tartalmazó sorlistát (a 6 lottógolyóhoz). Állítsa a határt 69-re, és hagyja, hogy az Excel kitalálja helyetted a 10 lottó választását a következő funkcióval:

=RANDARRAY(10,6,1,69,TRUE)

Helyezze ezt a táblázat első cellájába, és nyomja meg az Enter billentyűt .

Ekkor megjelenik egy táblázat, amely 10 sort és 6 oszlopot tartalmaz.

Ez a funkció nagyszerű megoldás lehet a tudományban vagy a statisztikai kutatásban, ha nagy véletlenszerű adatkészletre van szüksége, és nem akarja mindezt manuálisan felépíteni.

A megfelelő véletlenszám-generátor(Random Number Generator) kiválasztása az Excelben(Excel)

A három Excel-függvény(Excel functions) közül melyiket használja, leginkább attól függ, hogy milyen eredményeket keres. Ha nem igazán érdekli, hogy mi a szám, akkor a RAND rendben lesz. Ha korlátozni szeretné a generált számok tartományát, válassza a RANDBETWEEN lehetőséget . És ha egy sokkal nagyobb adatkészletet keres egy teljes számtáblázattal, akkor a RANDARRAY a legjobb választás az Ön számára.



About the author

Ingyenes szoftverfejlesztő vagyok, és a Windows Vista/7 szószólója vagyok. Több száz cikket írtam az operációs rendszerrel kapcsolatos különféle témákban, beleértve tippeket és trükköket, javítási útmutatókat és bevált módszereket. Cégemen, a Help Desk Services szolgáltatáson keresztül irodai tanácsadási szolgáltatásokat is nyújtok. Mélyen ismerem az Office 365 működését, funkcióit és a leghatékonyabb használatukat.



Related posts