Generer tilfeldige tall med Excels RAND-funksjon

Innholdsfortegnelse:

Generer tilfeldige tall med Excels RAND-funksjon
Generer tilfeldige tall med Excels RAND-funksjon
Anonim

En måte å generere tilfeldige tall i Excel på er med funksjonen RAND. I seg selv genererer RAND et begrenset utvalg av tilfeldige tall, men ved å bruke det i formler med andre funksjoner, kan du utvide verdiområdet slik at:

  • RAND kan fås til å returnere tilfeldige tall innenfor et spesifisert område, for eksempel 1 og 10 eller 1 og 100 ved å spesifisere de høye og lave verdiene for et område,
  • Du kan redusere funksjonens utdata til heltall ved å kombinere den med TRUNC-funksjonen, som avkorter eller fjerner alle desimaler fra et tall.

RAND-funksjonen returnerer et jevnt fordelt tall som er større enn eller lik 0 og mindre enn 1. Selv om det er norm alt å beskrive verdiområdet som genereres av funksjonen som å være fra 0 til 1, i virkeligheten er det mer nøyaktig å si at området er mellom 0 og 0,999…

Disse instruksjonene gjelder for Excel 2019, 2016, 2013, 2010, Excel Online og Excel for Microsoft 365.

RAND-funksjonssyntaks og argumenter

Image
Image

En funksjons syntaks refererer til funksjonens layout og inkluderer funksjonens navn, parenteser, kommaskilletegn og argumenter. Syntaksen for RAND-funksjonen er:

=RAND()

I motsetning til RANDBETWEEN-funksjonen, som krever at avanserte og lave argumenter spesifiseres, godtar RAND-funksjonen ingen argumenter.

Du kan se flere RAND funksjonseksempler i bildet ovenfor.

  • Det første eksemplet (rad 2) går inn i RAND-funksjonen av seg selv.
  • Det andre eksemplet (rad 3 og 4) lager en formel som genererer et tilfeldig tall mellom 1 og 10 og 1 og 100.
  • Det tredje eksemplet (rad 5) genererer et tilfeldig heltall mellom 1 og 10 ved å bruke TRUNC-funksjonen.
  • Det siste eksemplet (rad 6) bruker ROUND-funksjonen for å redusere antall desimaler for tilfeldige tall.

Generering av tall med RAND

Image
Image

Igjen, siden RAND-funksjonen ikke tar noen argumenter, kan du angi den ved å klikke på en celle og skrive =RAND() som resulterer i et tilfeldig tall mellom 0 og 1 i cellen.

Generer tall innenfor et område

Den generelle formen for ligningen som brukes til å generere et tilfeldig tall innenfor et spesifisert område er:

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

High og Low angir øvre og nedre grenser for ønsket rekkevidde med tall. Som et eksempel, for å generere et tilfeldig tall mellom 1 og 10, skriv inn følgende formel i en regnearkcelle:

=RAND()(10-1)+1

Generering av tilfeldige heltall med RAND

Image
Image

For å returnere et heltall - et helt tall uten desimaldel - den generelle formen for ligningen er:

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

I stedet for å fjerne alle desimaler med TRUNC-funksjonen, kan vi bruke følgende ROUND-funksjon sammen med RAND for å redusere antall desimaler i det tilfeldige tallet til to.

=ROUND(RAND()(Høy-Lav)+Lav, desimaler)

RAND-funksjon og volatilitet

RANDfunksjonen er en av Excels flyktige funksjoner; dette betyr at:

  • Funksjonen beregner på nytt og produserer et nytt tilfeldig tall hver gang noen gjør endringer i regnearket, inkludert handlinger som å legge til nye data.
  • Enhver formel som enten direkte eller indirekte avhenger av en celle som inneholder en flyktig funksjon, beregnes også på nytt hver gang noen gjør en endring i regnearket.
  • I regneark eller arbeidsbøker som inneholder store datamengder, vær forsiktig når du bruker flyktige funksjoner fordi de kan redusere programmets responstid på grunn av hyppigheten av omberegninger.

Du kan også tvinge RAND-funksjonen til å produsere nye tilfeldige tall uten å gjøre andre endringer i et regneark ved å trykke F9-tasten på tastaturet. Denne handlingen tvinger hele arket til å beregne på nytt, inkludert alle celler som inneholder RAND-funksjonen.

Du kan også bruke F9-tasten for å forhindre at et tilfeldig tall endres hver gang noen gjør en endring i regnearket:

  1. Klikk på en regnearkcelle der du vil at det tilfeldige tallet skal ligge.
  2. Skriv inn funksjonen =RAND() i formellinjen over regnearket.
  3. Trykk F9-tasten for å endre RAND-funksjonen til et statisk tilfeldig tall.
  4. Trykk Enter-tasten på tastaturet for å vise det tilfeldige tallet i den valgte cellen.
  5. Nå, å trykke F9 vil ikke påvirke det tilfeldige tallet.

Anbefalt: