Generer tilfældige tal med Excels RAND-funktion

Indholdsfortegnelse:

Generer tilfældige tal med Excels RAND-funktion
Generer tilfældige tal med Excels RAND-funktion
Anonim

En måde at generere tilfældige tal i Excel er med funktionen RAND. I sig selv genererer RAND et begrænset område af tilfældige tal, men ved at bruge det i formler med andre funktioner, kan du udvide værdiområdet, så:

  • RAND kan fås til at returnere tilfældige tal inden for et specificeret område, såsom 1 og 10 eller 1 og 100 ved at angive de høje og lave værdier for et område,
  • Du kan reducere funktionens output til heltal ved at kombinere det med TRUNC-funktionen, som afkorter eller fjerner alle decimaler fra et tal.

RAND-funktionen returnerer et jævnt fordelt tal, der er større end eller lig med 0 og mindre end 1. Selvom det er norm alt at beskrive værdiintervallet, der genereres af funktionen, som værende fra 0 til 1, i virkeligheden er det mere præcist at sige, at området er mellem 0 og 0,999…

Disse instruktioner gælder for Excel 2019, 2016, 2013, 2010, Excel Online og Excel til Microsoft 365.

RAND Funktionssyntaks og argumenter

Image
Image

En funktions syntaks refererer til funktionens layout og inkluderer funktionens navn, parenteser, kommaseparatorer og argumenter. Syntaksen for RAND-funktionen er:

=RAND()

I modsætning til funktionen RANDBETWEEN, som kræver, at high-end og low-end argumenter skal specificeres, accepterer RAND-funktionen ingen argumenter.

Du kan se flere RAND funktionseksempler i ovenstående billede.

  • Det første eksempel (række 2) indtaster funktionen RAND af sig selv.
  • Det andet eksempel (række 3 og 4) skaber en formel, der genererer et tilfældigt tal mellem 1 og 10 og 1 og 100.
  • Det tredje eksempel (række 5) genererer et tilfældigt heltal mellem 1 og 10 ved hjælp af funktionen TRUNC.
  • Det sidste eksempel (række 6) bruger ROUND-funktionen til at reducere antallet af decimaler for tilfældige tal.

Generering af tal med RAND

Image
Image

Igen, da RAND-funktionen ikke tager nogen argumenter, kan du indtaste den ved at klikke på en celle og skrive =RAND(), hvilket resulterer i et tilfældigt tal mellem 0 og 1 i cellen.

Generer tal inden for et område

Den generelle form for ligningen, der bruges til at generere et tilfældigt tal inden for et specificeret interval, er:

=RAND()(Høj-Lav)+Lav

High og Low angiver den øvre og nedre grænse for det ønskede talinterval. Som et eksempel, for at generere et tilfældigt tal mellem 1 og 10 skal du indtaste følgende formel i en regnearkscelle:

=RAND()(10-1)+1

Generering af tilfældige heltal med RAND

Image
Image

For at returnere et heltal - et helt tal uden decimaldel - den generelle form af ligningen er:

=TRUNC(RAND()(Høj-Lav)+Lav)

I stedet for at fjerne alle decimaler med TRUNC-funktionen, kan vi bruge følgende ROUND-funktion sammen med RAND for at reducere antallet af decimaler i det tilfældige tal til to.

=ROUND(RAND()(Høj-Lav)+Lav, decimaler)

RAND-funktion og volatilitet

RANDfunktionen er en af Excels flygtige funktioner; det betyder at:

  • Funktionen genberegner og producerer et nyt tilfældigt tal, hver gang nogen foretager en ændring i regnearket, inklusive handlinger såsom tilføjelse af nye data.
  • Enhver formel, der enten direkte eller indirekte afhænger af en celle, der indeholder en flygtig funktion, genberegnes også hver gang nogen foretager en ændring i regnearket.
  • I regneark eller projektmapper, der indeholder store mængder data, skal du være forsigtig, når du bruger flygtige funktioner, fordi de kan sænke programmets responstid på grund af hyppigheden af genberegninger.

Du kan også tvinge RAND-funktionen til at producere nye tilfældige tal uden at foretage andre ændringer i et regneark ved at trykke på tasten F9 på tastaturet. Denne handling tvinger hele arket til at genberegne inklusive alle celler, der indeholder RAND-funktionen.

Du kan også bruge tasten F9 for at forhindre et tilfældigt tal i at ændre sig, hver gang nogen foretager en ændring i regnearket:

  1. Klik på en regnearkscelle, hvor du vil have det tilfældige tal til at ligge.
  2. Indtast funktionen =RAND() i formellinjen over regnearket.
  3. Tryk på tasten F9 for at ændre RAND-funktionen til et statisk tilfældigt tal.
  4. Tryk på Enter-tasten på tastaturet for at få vist det tilfældige tal i den valgte celle.
  5. Nu vil et tryk på F9 ikke påvirke det tilfældige tal.

Anbefalede: