Ett sätt att generera slumptal i Google Sheets är med RAND-funktionen. I själva verket genererar funktionen ett begränsat intervall när det gäller att generera slumptal, men genom att använda RAND i formler och genom att kombinera den med andra funktioner, kan värdena enkelt utökas.
- Genom att ange de höga och låga värdena för ett intervall kan RAND göras för att returnera slumptal inom ett visst intervall som 1 och 10 eller 1 och 100.
- Funktionen kan också reduceras till heltal genom att kombinera funktionen med TRUNC-funktionen, som avkortar eller tar bort alla decimaler från ett tal.
I Google Sheets, när du genererar ett slumpmässigt värde mellan 0 och 1, returnerar RAND-funktionen ett slumptal mellan 0 inklusive och 1 exklusivt. Medan det är vanligt att beskriva värdet av värden som genereras av funktionen är från 0 till 1, är det i själva verket mer exakt att säga att intervallet är mellan 0 och 0.99999999 ….
Formeln som returnerar ett slumptal mellan 1 och 10 returnerar ett värde mellan 0 och 9.99999 ….
RAND-funktionssyntaxen
En funktions syntax avser funktionens layout och innehåller funktionens namn, parentes, komma-separatorer och argument.
Syntaxen för RAND-funktionen är:
= RAND ()
Till skillnad från RANDBETWEEN-funktionen, som kräver att high- och low-end-argument ska anges, accepterar RAND-funktionen inga argument.
RAND-funktionen och volatiliteten
RAND-funktionen är en flyktig funktion som som standard ändras eller omräknas varje gång kalkylbladet ändras, och dessa ändringar inkluderar åtgärder som tillägg av nya data.
Dessutom beräknar en formel som beror antingen direkt eller indirekt på en cell som innehåller en flyktig funktion varje gång en förändring i kalkylbladet uppträder.
I arbetsblad som innehåller stora mängder data bör därför flyktiga funktioner användas med försiktighet, eftersom de kan sakta ner programmets svarstid på grund av frekvensen av omräkningar.
Generera nya slumpmässiga nummer med uppdatering
Eftersom Google Sheets är ett online kalkylarksprogram kan RAND-funktionen generera nya slumptal genom att uppdatera skärmen med webbläsareuppdateringsknappen.
Ett andra alternativ är att trycka på F5 tangent på tangentbordet som också uppdaterar det aktuella webbläsarfönstret.
Ändra uppdateringsfrekvensen för RAND
I Google Sheets kan frekvensen som RAND och andra volatila funktioner omräknas ändras från standardvärdet vid förändring till:
- Vid förändring och varje minut
- Vid förändring och varje timme
Steg för att ändra uppdateringshastigheten är:
- Klicka påFilmenyn för att öppna menyns lista över alternativ.
- Klicka påInställningar för kalkylark i listan för att öppnaInställningar för kalkylark dialog ruta.
- Underomräkningi dialogrutan, klicka på den aktuella inställningen, till exempelvid förändringför att visa den fullständiga listan över omräkningsalternativ.
- Klicka på önskat omberäkningsalternativ i listan.
- Klicka påSpara inställningar knappen för att spara ändringen och återgå till kalkylbladet.
Ange RAND-funktionen
Eftersom RAND-funktionen inte tar några argument kan den skrivas in i någon arbetsbladcell genom att skriva:
= RAND ()
Alternativt kan funktionen också anges med hjälp av Google Sheets ' auto-föreslå rutan som dyker upp när namnet på funktionen skrivs in i en cell. Stegen är:
- Klicka på en cell i ett arbetsblad där funktionsresultaten ska visas.
- Skriv likartyget ( = ) följt av namnet på funktionen RAND.
- När du skriver skriver du auto-föreslå rutan visas med namnen på funktioner som börjar med bokstaven R.
- När namnet RAND visas i rutan, klicka på namnet för att ange funktionsnamnet och en öppen rund konsol i den valda cellen.
- Ett slumptal mellan 0 och 1 visas i den aktuella cellen.
- För att skapa en annan, tryck påF5 tangent på tangentbordet eller uppdatera webbläsaren.
När du klickar på den aktuella cellen, komplett funktionen = RAND () visas i formulärfältet ovanför arbetsbladet.
Generera slumptal mellan 1 och 10 eller 1 och 100
Den allmänna formen av ekvationen som används för att generera ett slumptal inom ett visst område är:
= RAND () * (Hög - Låg) + Låg
där High och Low anger de övre och nedre gränserna för önskat antal nummer.
För att generera ett slumptal mellan 1 och 10, ange följande formel i ett arbetsblad:
= RAND () * (10 - 1) + 1
För att generera ett slumptal mellan 1 och 100 anger du följande formel i ett arbetsblad:
= RAND () * (100 - 1) + 1
Generera slumpmässiga heltal mellan 1 och 10
För att returnera ett heltal - ett heltal utan decimaldel - är den allmänna formen av ekvationen:
= TRUNC (RAND () * (Hög - Låg) + Låg)
För att generera ett slumpmässigt heltal mellan 1 och 10, ange följande formel i en arbetsbladcell:
= TRUNC (RAND () * (10 - 1) + 1)