Ofte skal du generere et sæt tilfældige tal. Uanset om du vil oprette eksempeldata eller bare for at teste et script, kan det være tidskrævende og kedeligt at skrive tilfældige tal manuelt inde i en masse celler. Det er her RAND-funktionen i Google Sheets kommer ind. Det giver dig mulighed for at generere et tilfældigt tal ved hjælp af en simpel formel.
Denne artikel vil tage et dybdegående kig på, hvordan du kan gøre det i dine regneark. Læs videre for at mestre generering af tilfældige tal i Google Sheets.
Funktionen RAND og RANDBETWEEN
Brug af RAND-formlen genererer et tilfældigt decimaltal mellem 0 og 1, hvorfor du kan bruge det som en tilfældig talgenerator i dit regneark. Her er syntaksen for RAND-funktionen:
=RAND()
Formlen har ingen argumenter. Hvis der er skrevet noget inden for parentesen, vil formlen returnere #N/A fejl.
RAND-funktionen er flygtig, hvilket betyder, at den genberegner værdien, hver gang du foretager en ændring i regnearket, eller hvis du genindlæser fanen Google Sheets. Fordi funktionen genberegner hver gang, kan dette føre til opbremsninger, især hvis du har mange forekomster af formlen.
Du kan også bruge RANDBETWEEN-funktionen ved at bruge følgende syntaks:
=RANDBETWEEN(nedre, øvre)
Formlen har to argumenter:
- nederste - Dette heltal definerer den nedre grænse for et område. Det genererede tilfældige tal vil være lig med eller større end denne parameter.
- øvre - Dette heltal repræsenterer den øvre grænse for området. Det genererede tilfældige tal vil være lig med eller mindre end denne parameter.
Husk på, at i lighed med TILFUDSMELLEM i Excel, skal begge disse argumenter indeholde et heltal, som enten kan have en celles adresse eller en værdi. Husk også, at det nederste heltal skal være mindre end det øvre heltal.
Forskelle mellem RAND og RANDBETWEEN
For at hjælpe dig med at skelne mellem de to funktioner er her et par måder, hvorpå RAND- og RANDBETWEEN-funktionen ikke er ens:
- RANDBETWEEN-funktionen er mindre tilbøjelig til at producere unikke tilfældige tal med mindre intervaller end RAND-funktionen.
- Funktionen RAND returnerer decimalværdier, mens funktionen RANDBETWEEN returnerer heltalsværdier.
- RAND-funktionen tager ingen argumenter, hvilket betyder, at parenteserne efterlades tomme. RANDBETWEEN tager på den anden side to argumenter: den øvre og nedre grænse.
- RAND kan generere et hvilket som helst tal mellem 0 og 1, mens RANDBETWEEN kan generere et tilfældigt tal mellem brugerdefinerede grænser.
Tilfældig talgenerator mellem to værdier
Generering af et tilfældigt tal mellem to værdier kræver noget smart brug af RAND-formlen. Lad os først antage X og Y som de øvre og nedre grænser. Med det i tankerne ser formlen sådan her ud:
=RAND() * (X - Y) + Y
Hvis du antager, at du har værdierne 100 og 1, er her, hvordan formlen ser ud i aktion:
=RAND() * (100-1) + 1.
Alternativt kan du også bruge RANDBETWEEN-funktionen til et lignende formål. Det er ret simpelt at bruge formlen. Du skal skrive de øvre og nedre grænser inde i formlen efter den korrekte syntaks. I dette eksempel vil vi skrive de øvre og nedre grænser i regnearket og formlens celleadresse.
Her er de trin, du skal følge for at gøre dette:
- Skriv de øvre og nedre grænser inde i deres respektive celler. Det er ligegyldigt, hvor cellens placering er. Outputtet skal være fint, så længe vi skriver adresserne i formlen med den rigtige syntaks.
- Indtast =RANDMELLEM( formel. Indtast først den nedre grænse og derefter den øvre grænse, adskilt af et komma. Afslut det med at sætte et lukkebeslag.
- Tryk til sidst på Gå ind at udføre formlen. Du bør se et tilfældigt tal mellem den øvre og nedre grænse.
- For at generere det tilfældige tal for yderligere to celler i kolonnen, kan du bruge autofyld-funktionen eller klikke på cellen, der indeholder formlen, tryk og træk derefter den blå prik nederst til højre i den valgte celle.
Opret en matrix af tilfældige tal
Du kan også oprette en række tilfældige tal i dit regneark ved hjælp af RANDARRAY-funktionen. ARRAY funktioner er som store små Google Sheets hacks der giver dig mulighed for at anvende formler i bulk. Her er syntaksen for formlen:
=RANDARRAY(række, kolonne)
Formlen har to valgfrie argumenter:
- række - Antallet af rækker du ønsker at vise, et tilfældigt tal. Dette argument bliver nødvendigt, hvis du angiver en værdi i kolonneargumentet.
- kolonne - Antallet af kolonner, du ønsker at vise et tilfældigt tal.
Her er de trin, du skal følge, hvis du ønsker at oprette en matrix med tilfældige tal:
- Vælg den celle, du ønsker at udføre formlen i.
- Begynd at skrive =RANDARRAY( Indtast nu antallet af rækker og antallet af kolonner adskilt af et komma.
- Afslut formlen ved at skrive en afsluttende parentes.
- Trykke Gå ind at udføre formlen.
Ændring af opdateringshastigheden for flygtige funktioner
Både RANDBETWEEN og RAND er flygtige, hvilket betyder, at tallene genereret af de to funktioner ikke forbliver de samme. En ny værdi genberegnes, hver gang der foretages en ændring af arket, eller siden genindlæses.
Du kan dog ændre genberegningsindstillingerne, så de passer bedre til dine behov. For at gøre dette skal du følge disse trin:
- Klik på Fil på den øverste bjælke. Dette åbner en rullemenu. Der, klik videre Indstillinger.
- Klik på i vinduet, der åbnes Beregning for at åbne den nye fane, der giver dig mulighed for at ændre genberegningsindstillingerne.
- Klik på Genberegning mulighed. Dette åbner en rullemenu med et par muligheder.
- Vælg den mulighed, der passer til dit arbejde.
- Klik på Gem indstillinger for at gemme ændringerne.
Indpakning af generatoren af tilfældige tal i Google Sheets
Der er flere måder at generere et tilfældigt tal i Google Sheets, nemlig funktionerne RAND, RANDBETWEEN og RANDARRAY. At have dette kan være fantastisk, hvis du er en person, der har brug for tilfældige tal i dine regneark.
4 grunde til, at Google Sheets er den bedste software, du kan bruge som iværksætter
Læs Næste
Relaterede emner
- Produktivitet
- Google Sheets
- Regneark
Om forfatteren
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere