Az Excelben végzett gyakorláshoz szükségünk lehet véletlenszámokra, hogy táblázatainkat feltölthessük adatokkal. Legtöbben egyszerűen a szürkeállományunkhoz fordulunk, és igyekszünk kitalálni megfelelő értékeket. Talán nem lepődünk meg, ha kijelentjük, hogy ennél van jobb módszer. Hajtás után egy egyszerű megoldást mutatunk be erre a problémára.
Nézzük meg tehát, hogyan állíthatunk elő tetszőleges mennyiségben egész számokat egy meghatározott értékkészleten belül!
Vessünk egy pillantást az alábbi képletre!
=INT(VÉL()*értékkészlet)+kezdőérték
ahol az értékkészlet az a tól-ig tartomány, amelyen belül generálni akarjuk a kívánt törtszámot, a kezdőérték pedig a kiindulási érték.
Például, ha 500 és 1499 közötti számokat szeretnénk generálni, akkor a képletünk a következőképpen fog kinézni:
=INT(VÉL()*1000)+500
Az alábbi két képernyőfotón látható a fenti képlet a cellába történő bevitel közben és az általa generált véletlenszám, amelynek értéke valóban 500 és 1499 közé esik.
A képlet értelmezése a következő:
- A VÉL() függvény 0 és 1 közötti végtelen, nem szakaszos tizedestört számot generál, pl. 0,1235879465...
- Ezt megszorozzuk az értékkészlet értékével, így kapunk egy 0 és 999 közötti végtelen, nem szakaszos tizedestört számot.
- Az így kapott értékhez hozzáadjuk a kezdőértéket, így kapunk egy 500 és 1499 közötti egész számot.
Gépeljük be a fenti képletet egy cellába, majd üssünk Entert!
Látni fogunk egy 500 és 1499 közötti véletlen számot. Ha többször egymást követően leütjük az F9 funkcióbillentyűt, tapasztalni fogjuk, hogy minden esetben más-más eredményt kapunk.
Megjegyzések:
- A fenti képletet tetszőlegesen variálhatjuk, más függvényekkel kiegészíthetjük, illetve más numerikus adattípusokhoz is illeszthetjük.
- A képletek minden automatikus és manuális (F9 funkcióbillentyű) újraszámolásnál újra és újra generálódnak, tehát megváltoznak.
- A véletlen szám generálás eljárása miatt a VÉL() függvény eredménye soha nem lesz 1, vagyis a felső értéket soha nem kapjuk meg. Éppen ezért szerepel a példában 1500 helyett 1499 felső határértékként. Ha az 1500-at akarjuk megadni felső határként, akkor ne 1000-el, hanem 1001-el szorozzuk meg a VÉL() függvény által visszaadott értéket!
- A VÉL függvényt ebben a cikkben ismertetjük részletesen.
Sok sikert a tipp használatához!
VÉGE.
Mennyire találtad hasznosnak ezt a cikket?
Válassz egy csillagot!
Szavazatszám: 2, Átlag: 5
Még nem szavazott senki! Legyél az első, aki értékeli ezt a bejegyzést!
Sajnálom, hogy ez a cikk nem volt hasznos számodra!
Segíts nekem, hogy jobb legyen ez a cikk!
Írd le, mit hiányolsz ebből a cikkből!