A Microsoft Excel RAND funkciója 0 és 1 közötti véletlen számokat generál. Általában véletlenszerű minták létrehozására vagy forgatókönyvek szimulálására használják az adatok elemzésekor. A RAND funkció használatakor azonban a kapott számok gyakran tartalmaznak tizedesjegyeket, ami bizonyos esetekben nem feltétlenül kívánatos. Ebben a cikkben arról lesz szó, hogyan lehet eltávolítani a tizedesjegyeket a RAND használata során az Excelben.
A tizedesjegyek eltávolításának egyik módja a RAND által generált számokból az INT függvény használata. Az INT lefelé kerekíti a számot a legközelebbi egész számra, így gyakorlatilag eltávolítja a tizedesjegyeket. Például a =INT(RAND()*10) képlet egy 0 és 9 közötti véletlen egész számot eredményez. A 10-zel való szorzás határozza meg a lehetséges értékek tartományát, az INT pedig a legközelebbi egész számra kerekíti le az eredményt.
Egy másik módja annak, hogy tiszta egész számot kapjunk a RAND segítségével, a ROUND függvény használata. A ROUND egy számot egy megadott számjegyszámra kerekít, amely egész számok esetén nullára állítható. Például a =ROUND(RAND()*100,0) egy véletlen egész számot generál 0 és 100 között, tizedesjegyek nélkül. A ROUND második argumentuma a kerekítendő tizedesjegyek számát adja meg, és ebben az esetben nullára van állítva.
Ha egy adott tartományon belüli véletlen számot szeretne generálni, akkor a fenti képleteket egyszerű aritmetikával kombinálhatja. Ha például 10 és 20 közötti véletlen egész számot szeretne kapni, akkor a =INT(RAND()*11)+10 képletet használhatja. A 11-gyel való szorzás meghatározza a lehetséges értékek tartományát (0-tól 10-ig), és a 10-es összeadás a tartományt 10-től 20-ig tolja el.
Végezetül érdemes megjegyezni, hogy a RAND által generált véletlen számok a munkalap minden egyes módosításakor újraszámításra kerülnek, ami hasznos, de bizonyos esetekben problémás is lehet. Ennek elkerülésére használhatja a RANDBETWEEN függvényt, amely véletlen egész számot generál két megadott szám között, és csak a munkalap megnyitásakor vagy módosításakor számítja újra. Például a =RANDBETWEEN(1,100) egy véletlen egész számot generál 1 és 100 között, tizedesjegyek nélkül.
Összefoglalva, a tizedesjegyek eltávolítása a RAND által generált számból az Excelben az INT vagy a ROUND függvény segítségével végezhető el, az igényektől függően. Ezeket a képleteket alapvető aritmetikával kombinálva egy adott tartományon belül véletlen egész számokat generálhat. Ezenkívül a RANDBETWEEN függvény egyszerűbb módot biztosít a tizedesjegyek nélküli véletlen egész számok generálására, amelyeket csak szükség esetén számolunk újra.
Nem, a Randbetween függvény a számvitelben és a könyvelésben nem működik tizedesjegyekkel. A Randbetween függvény két megadott érték közötti véletlen szám generálására szolgál, de csak egész számokkal működik. Tizedes értékek nem használhatók bemenetként ehhez a függvényhez. Ha véletlenszerű tizedes számot kell generálnia, akkor egy másik függvényt kell használnia, például a Rand vagy a Randarray függvényt, vagy olyan képletet kell használnia, amely magában foglalja a tizedes értékek használatát. Fontos azonban megjegyezni, hogy a véletlenszerű tizedes értékek generálása nem mindig megfelelő a számviteli és könyvelési alkalmazásokban, mivel a pontosság és a következetesség kulcsfontosságú a pénzügyi jelentésekben.
Ha kerekítés nélkül szeretne megszabadulni a tizedesjegyektől az Excelben, használhatja a TRUNC függvényt. A TRUNC függvény egyszerűen levágja a szám tizedesjegyes részét, és csak az egész számot hagyja meg. A TRUNC függvény használatának lépései a következők:
1. Jelölje ki azt a cellát vagy cellatartományt, amely a tizedesjegyeket eltávolítani kívánt számokat tartalmazza.
2. Kattintson az Excel szalag „Kezdőlap” lapjára.
3. Kattintson a „Szám” csoportban a „Számformátum” legördülő nyílra.
4. Válassza ki a „Szám” opciót a legördülő listából.
5. A „Tizedesjegyek” mezőbe írja be a „0” (nulla) értéket az összes tizedesjegy eltávolításához.
6. Kattintson az „OK” gombra a számformátum alkalmazásához a kiválasztott cellákra.
Alternatívaként használhatja az „Általános” számformátumot is a tizedesjegyek kerekítés nélküli eltávolításához. Az „Általános” számformátum használatának lépései a következők:
1. Jelölje ki azt a cellát vagy cellatartományt, amely a tizedesjegyeket eltávolítani kívánt számokat tartalmazza.
2. Kattintson az Excel szalag „Kezdőlap” lapjára.
3. Kattintson a „Szám” csoportban a „Számformátum” legördülő nyílra.
4. Válassza ki a legördülő listából az „Általános” lehetőséget.
5. Kattintson az „OK” gombra a számformátum alkalmazásához a kijelölt cellákra.
Mindkét módszer eltávolítja a tizedesjegyeket anélkül, hogy kerekítené a számokat az Excelben.
A rand érték eltávolításához az Excelben a következőket teheti:
1. Nyomja meg a Ctrl + Alt + F9 billentyűkombinációt a munkafüzet összes képletének újraszámításához, ami a rand függvényt az aktuális értékével helyettesíti.
2. Ha csak egy bizonyos cellában szeretné eltávolítani a rand értéket, akkor jelölje ki a cellát, majd nyomja meg az F2 billentyűt a szerkesztési módba való belépéshez. Ezután nyomja meg az F9 billentyűt, hogy a rand függvényt az aktuális értékre alakítsa át. Nyomja meg az Enter billentyűt az érték mentéséhez és a szerkesztési módból való kilépéshez.
3. Egy másik lehetőség a „Paste Special” funkció használata. Jelölje ki a rand értéket tartalmazó cellát vagy cellatartományt, majd kattintson a jobb gombbal, és válassza a „Másolás” lehetőséget, vagy nyomja le a Ctrl + C billentyűkombinációt. Ezután kattintson a jobb gombbal a célcellára vagy cellatartományra, válassza a „Beillesztés speciális” lehetőséget, és válassza az „Értékek” lehetőséget a lehetőségek közül. Ezzel beilleszti a cella aktuális értékét, képletek vagy függvények nélkül, gyakorlatilag eltávolítva a rand értéket.
Összességében a rand-érték eltávolításának több módja is van az Excelben, az Ön preferenciáitól és az adott helyzettől függően.