En måde at generere tilfældige tal i Google Sheets er med RAND-funktionen. Funktionen skaber i sig selv et begrænset område, når det kommer til at generere tilfældige tal. Ved at bruge RAND i formler og ved at kombinere det med andre funktioner kan rækkevidden af værdier nemt udvides.
Sådan fungerer RAND-funktionen
Ved at angive de høje og lave værdier for et område, kan RAND returnere tilfældige tal inden for et specificeret område, såsom 1 og 10 eller 1 og 100.
Funktionens output kan også reduceres til heltal ved at kombinere funktionen med TRUNC-funktionen, som afkorter eller fjerner alle decimaler fra et tal.
I Google Sheets, når der genereres en tilfældig værdi mellem 0 og 1, returnerer RAND-funktionen et tilfældigt tal mellem 0 inklusive og 1 eksklusiv. Selvom det er sædvanligt at beskrive intervallet af værdier genereret af funktionen som værende fra 0 til 1, er det i sandhed mere præcist at sige, at intervallet er mellem 0 og 0,99999999…
Formlen, der returnerer et tilfældigt tal mellem 1 og 10, returnerer en værdi mellem 0 og 9,99999…
RAND-funktionssyntaks
En funktions syntaks henviser 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- og low-end-argumenter angives, accepterer RAND-funktionen ingen argumenter.
RAND-funktionen og volatilitet
RAND-funktionen er en flygtig funktion, der som standard ændres eller genberegnes, hver gang arbejdsarket ændres, og disse ændringer omfatter handlinger såsom tilføjelse af nye data.
Desuden genberegnes enhver formel, der enten direkte eller indirekte afhænger af en celle, der indeholder en flygtig funktion, hver gang en ændring i regnearket sker.
I arbejdsark, der indeholder store mængder data, bør flygtige funktioner derfor bruges med forsigtighed, da de kan sænke programmets responstid på grund af hyppigheden af genberegninger.
Generering af nye tilfældige numre med opdatering
Fordi Google Sheets er et online regnearksprogram, kan RAND-funktionen tvinges til at generere nye tilfældige tal ved at opdatere skærmen ved at bruge webbrowserens opdateringsknap.
En anden mulighed er at trykke på F5-tasten på tastaturet, hvilket også opdaterer det aktuelle browservindue.
Ændring af opdateringsfrekvensen for RAND
I Google Sheets kan du ændre frekvensen, hvormed RAND og andre flygtige funktioner genberegnes fra standarden ved ændring til:
- Ved skift og hvert minut.
- Ved skift og hver time.
Trin til at ændre opdateringshastigheden er:
- Vælg File-menuen for at åbne menuens liste over muligheder.
-
Vælg Regnearkindstillinger på listen for at åbne dialogboksen Regnearksindstillinger.
-
Under genberegningssektionen i dialogboksen skal du vælge den aktuelle indstilling, såsom on change for at vise den komplette liste over genberegningsmuligheder.
-
Vælg den ønskede genberegningsmulighed på listen.
-
Vælg knappen Gem indstillinger for at gemme ændringen og vende tilbage til regnearket.
Indtastning af RAND-funktionen
Da RAND-funktionen ikke tager nogen argumenter, kan den indtastes i enhver regnearkscelle ved at skrive:
=RAND ()
Alternativt kan du også indtaste funktionen ved at bruge Google Sheets' automatiske forslagsfelt, der dukker op, når navnet på funktionen indtastes i en celle. Trinene er:
- Vælg en celle i et regneark, hvor funktionens resultater skal vises.
-
Indtast lighedstegnet (=) efterfulgt af navnet på funktionen RANDMens du skriver, vises den automatiske forslagsboks med navnene på funktioner, der begynder med bogstavet R. Når navnet RAND vises i boksen, skal du vælge name for at indtaste funktionsnavnet og en åben rund parentes i den valgte celle.
-
Et tilfældigt tal mellem 0 og 1 vises i den aktuelle celle. For at generere en anden skal du trykke på F5-tasten på tastaturet eller opdatere browseren.
Når du vælger den aktuelle celle, vises den komplette funktion=RAND () i formellinjen over regnearket.
Generering af tilfældige tal mellem 1 og 10 eller 1 og 100
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
Her betyder Høj og Lav den øvre og nedre grænse for det ønskede talinterval.
For at generere et tilfældigt tal mellem 1 og 10 skal du indtaste følgende formel i en regnearkscelle:
=RAND()(10 - 1) + 1
For at generere et tilfældigt tal mellem 1 og 100 skal du indtaste følgende formel i en regnearkscelle:
=RAND()(100 - 1) + 1
Generering af tilfældige heltal mellem 1 og 10
For at returnere et heltal - et helt tal uden decimaldel - den generelle form af ligningen er:
=TRUNC (RAND() (Høj - Lav) + Lav)
For at generere et tilfældigt heltal mellem 1 og 10 skal du indtaste følgende formel i en regnearkscelle:
=TRUNC (RAND()(10 - 1) + 1)