Ofte må du generere et sett med tilfeldige tall. Enten du skal lage eksempeldata eller bare for å teste et skript, kan det være tidkrevende og kjedelig å skrive tilfeldige tall manuelt inne i en haug med celler. Det er her RAND-funksjonen i Google Sheets kommer inn. Den lar deg generere et tilfeldig tall ved hjelp av en enkel formel.
Denne artikkelen vil ta en grundig titt på hvordan du kan gjøre det i regnearkene dine. Les videre for å mestre generering av tilfeldige tall i Google Sheets.
RAND- og RANDBETWEEN-funksjonen
Ved å bruke RAND-formelen genereres et tilfeldig desimaltall mellom 0 og 1, og det er derfor du kan bruke det som en tilfeldig tallgenerator i regnearket. Her er syntaksen for RAND-funksjonen:
=RAND()
Formelen har ingen argumenter. Hvis noe er skrevet innenfor parentesen, vil formelen returnere #N/A feil.
RAND-funksjonen er flyktig, noe som betyr at den beregner verdien på nytt hver gang du gjør en endring i regnearket eller hvis du laster inn Google Sheets-fanen på nytt. Fordi funksjonen beregner på nytt hver gang, kan dette føre til nedganger, spesielt hvis du har mange forekomster av formelen.
Du kan også bruke RANDBETWEEN-funksjonen ved å bruke følgende syntaks:
=RANDBETWEEN(nedre, øvre)
Formelen har to argumenter:
- Nedre - Dette heltall definerer den nedre grensen for et område. Det tilfeldige tallet som genereres vil være lik eller større enn denne parameteren.
- øvre - Dette hele tallet representerer den øvre grensen for området. Det tilfeldige tallet som genereres vil være lik eller mindre enn denne parameteren.
Husk at, i likhet med RANDBETWEEN i Excel, må begge disse argumentene inneholde et heltall, som enten kan ha en celles adresse eller en verdi. Husk også at det nedre heltall må være mindre enn det øvre heltall.
Forskjeller mellom RAND og RANDBETWEEN
For å hjelpe deg med å skille mellom de to funksjonene, her er noen måter RAND- og RANDBETWEEN-funksjonen ikke er like:
- Det er mindre sannsynlig at RANDBETWEEN-funksjonen produserer unike tilfeldige tall med mindre områder enn RAND-funksjonen.
- RAND-funksjonen returnerer desimalverdier, mens RANDBETWEEN-funksjonen returnerer heltallsverdier.
- RAND-funksjonen tar ingen argumenter, noe som betyr at parentesene er tomme. RANDBETWEEN tar derimot to argumenter: øvre og nedre grense.
- RAND kan generere et hvilket som helst tall mellom 0 og 1, mens RANDBETWEEN kan generere et tilfeldig tall mellom brukerdefinerte grenser.
Tilfeldig tallgenerator mellom to verdier
Å generere et tilfeldig tall mellom to verdier krever litt smart bruk av RAND-formelen. Først, la oss anta X og Y som øvre og nedre grenser. Med det i bakhodet ser formelen omtrent slik ut:
=RAND() * (X - Y) + Y
Forutsatt at du har verdiene 100 og 1, her er hvordan formelen vil se ut i aksjon:
=RAND() * (100-1) + 1.
Alternativt kan du også bruke RANDBETWEEN-funksjonen til et lignende formål. Å bruke formelen er ganske enkel. Du må skrive de øvre og nedre grensene inne i formelen, etter riktig syntaks. I dette eksemplet vil vi skrive øvre og nedre grenser i regnearket og formelens celleadresse.
Her er trinnene du må følge for å gjøre dette:
- Skriv de øvre og nedre grensene inne i deres respektive celler. Det spiller ingen rolle hvor plasseringen av cellen er. Utdataene skal være i orden så lenge vi skriver adressene i formelen med riktig syntaks.
- Skriv inn =RANDBETWEEN( formel. Skriv inn den nedre grensen først og deretter den øvre grensen, atskilt med komma. Avslutt det med å sette en lukkebeslag.
- Trykk til slutt Tast inn for å utføre formelen. Du bør se et tilfeldig tall mellom øvre og nedre grense.
- For å generere det tilfeldige tallet for ytterligere to celler i kolonnen, kan du bruke autofyll-funksjonen eller klikke på cellen som inneholder formelen, trykk og dra ned den blå prikken nederst til høyre i den valgte cellen.
Lag en rekke tilfeldige tall
Du kan også lage en rekke tilfeldige tall i regnearket ditt ved å bruke RANDARRAY-funksjonen. ARRAY-funksjoner er som flotte små Google Sheets hacks som lar deg bruke formler i bulk. Her er syntaksen for formelen:
=RANDARRAY(rad, kolonne)
Formelen har to valgfrie argumenter:
- rad - Antall rader du ønsker å vise, et tilfeldig tall. Dette argumentet blir nødvendig hvis du angir en verdi i kolonneargumentet.
- kolonne - Antall kolonner du ønsker skal vise et tilfeldig tall.
Her er trinnene du skal følge hvis du ønsker å lage en matrise med tilfeldige tall:
- Velg cellen du ønsker å utføre formelen i.
- Begynn å skrive =RANDARRAY( Skriv nå inn antall rader og antall kolonner atskilt med komma.
- Avslutt formelen ved å skrive en avsluttende parentes.
- trykk Tast inn for å utføre formelen.
Endre oppdateringsfrekvensen for flyktige funksjoner
Både RANDBETWEEN og RAND er flyktige, noe som betyr at tallene som genereres av de to funksjonene ikke forblir de samme. En ny verdi beregnes på nytt hver gang det gjøres en endring i arket, eller siden lastes inn på nytt.
Du kan imidlertid endre omberegningsinnstillingene slik at de passer bedre til dine behov. For å gjøre dette, følg disse trinnene:
- Klikk på Fil på den øverste linjen. Dette vil åpne en rullegardinmeny. Der, klikk på Innstillinger.
- Klikk på i vinduet som åpnes Beregning for å åpne den nye fanen som lar deg endre omberegningsinnstillingene.
- Klikk på Omberegning alternativ. Dette vil åpne en rullegardinmeny med noen få alternativer.
- Velg alternativet som passer ditt arbeid.
- Klikk på Lagre innstillinger for å lagre endringene.
Pakk inn tilfeldig tallgeneratoren i Google Sheets
Det er flere måter å generere et tilfeldig tall i Google Sheets, nemlig funksjonene RAND, RANDBETWEEN og RANDARRAY. Å ha dette kan være flott hvis du er noen som trenger tilfeldige tall i regnearkene dine.
4 grunner til at Google Sheets er den beste programvaren du kan bruke som gründer
Les Neste
Relaterte temaer
- Produktivitet
- Google Sheets
- Regneark
Om forfatteren
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere