En måte å generere tilfeldige tall i Google Sheets er med RAND-funksjonen. Funksjonen skaper i seg selv et begrenset område når det gjelder å generere tilfeldige tall. Ved å bruke RAND i formler og ved å kombinere det med andre funksjoner, kan verdiområdet enkelt utvides.
Hvordan RAND-funksjonen fungerer
Ved å spesifisere de høye og lave verdiene for et område, kan RAND returnere tilfeldige tall innenfor et spesifisert område, for eksempel 1 og 10 eller 1 og 100.
Funksjonens utdata kan også reduseres til heltall ved å kombinere funksjonen med TRUNC-funksjonen, som avkorter eller fjerner alle desimaler fra et tall.
I Google Sheets, når du genererer en tilfeldig verdi mellom 0 og 1, returnerer RAND-funksjonen et tilfeldig tall mellom 0 inklusive og 1 eksklusivt. Selv om det er vanlig å beskrive verdiområdet som genereres av funksjonen som fra 0 til 1, er det faktisk mer nøyaktig å si at området er mellom 0 og 0,99999999…
Formelen som returnerer et tilfeldig tall mellom 1 og 10, returnerer en verdi mellom 0 og 9,99999…
RAND-funksjonens syntaks
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 høy- og lavend-argumenter spesifiseres, godtar RAND-funksjonen ingen argumenter.
RAND-funksjonen og volatiliteten
RAND-funksjonen er en flyktig funksjon som som standard endres eller beregnes på nytt hver gang regnearket endres, og disse endringene inkluderer handlinger som å legge til nye data.
I tillegg vil enhver formel som enten direkte eller indirekte avhenger av en celle som inneholder en flyktig funksjon, også beregnes på nytt hver gang en endring i regnearket skjer.
Derfor, i regneark som inneholder store mengder data, bør flyktige funksjoner brukes med forsiktighet, da de kan redusere programmets responstid på grunn av hyppigheten av omberegninger.
Generer nye tilfeldige tall med oppdatering
Fordi Google Sheets er et nettbasert regnearkprogram, kan RAND-funksjonen tvinges til å generere nye tilfeldige tall ved å oppdatere skjermen ved å bruke oppdateringsknappen i nettleseren.
Et annet alternativ er å trykke F5-tasten på tastaturet, som også oppdaterer gjeldende nettleservindu.
Endre oppdateringsfrekvensen til RAND
I Google Sheets kan du endre frekvensen som RAND og andre flyktige funksjoner beregner på nytt fra standard ved endring til:
- Ved bytte og hvert minutt.
- Ved bytte og hver time.
Trinn for å endre oppdateringsfrekvensen er:
- Velg Fil-menyen for å åpne menyens liste over alternativer.
-
Velg Regnearkinnstillinger i listen for å åpne dialogboksen Regnearkinnstillinger.
-
Under Recalculation-delen av dialogboksen, velg gjeldende innstilling, for eksempel on change for å vise den fullstendige listen over omberegnings alternativer.
-
Velg ønsket omregnings alternativ på listen.
-
Velg Lagre innstillinger-knappen for å lagre endringen og gå tilbake til regnearket.
Bli inn i RAND-funksjonen
Siden RAND-funksjonen ikke tar noen argumenter, kan den legges inn i en hvilken som helst regnearkcelle ved å skrive:
=RAND ()
Alternativt kan du også gå inn i funksjonen ved å bruke Google Sheets sin automatiske forslagsboks som dukker opp når navnet på funksjonen skrives inn i en celle. Fremgangsmåten er:
- Velg en celle i et regneark der funksjonens resultater skal vises.
-
Skriv inn likhetstegnet (=) etterfulgt av navnet på funksjonen RANDMens du skriver, vises auto-suggest-boksen med navnene på funksjoner som begynner med bokstaven R. Når navnet RAND vises i boksen, velger du name for å angi funksjonsnavnet og en åpen rund parentes i den valgte cellen.
-
Et tilfeldig tall mellom 0 og 1 vises i gjeldende celle. For å generere en ny, trykk F5-tasten på tastaturet eller oppdater nettleseren.
Når du velger gjeldende celle, vises hele funksjonen=RAND () i formellinjen over regnearket.
Generer tilfeldige tall mellom 1 og 10 eller 1 og 100
Den generelle formen for ligningen som brukes til å generere et tilfeldig tall innenfor et spesifisert område er:
=RAND()(Høy - Lav) + Lav
Her betyr Høy og Lav øvre og nedre grense for ønsket rekkevidde med tall.
For å generere et tilfeldig tall mellom 1 og 10, skriv inn følgende formel i en regnearkcelle:
=RAND()(10 - 1) + 1
For å generere et tilfeldig tall mellom 1 og 100, skriv inn følgende formel i en regnearkcelle:
=RAND()(100 - 1) + 1
Generering av tilfeldige heltall mellom 1 og 10
For å returnere et heltall - et helt tall uten desimaldel - den generelle formen for ligningen er:
=TRUNC (RAND() (Høy - Lav) + Lav)
For å generere et tilfeldig heltall mellom 1 og 10, skriv inn følgende formel i en regnearkcelle:
=TRUNC (RAND()(10 - 1) + 1)