Att veta hur man genererar slumpmässiga siffror i ditt kalkylblad kan vara extremt användbart. Tack och lov kan detta göras enkelt i Google Sheets. Du kan använda två funktioner i Google Sheets för att skapa ett slumptal. Dessa är funktionerna RAND och RANDBETWEEN.
RANDBETWEEN låter dig generera ett nummer slumpmässigt från en given gräns mellan två nummer. Den här artikeln kommer att fokusera på RANDBETWEEN-funktionen och ta en titt på syntaxen för den, anledningar till att använda RANDBETWEEN istället för RAND, och några exempel på funktionen.
Syntaxen för RANDBETWEEN
Innan vi tittar på funktionen i aktion är det viktigt att förstå formelns syntax. Det fungerar liknande RANDMELLAN i Excel. Så här använder du det i Google Sheets:
=RANDBETWEEN(nedre, övre)
Denna syntax är relativt enkel jämfört med andra funktioner och behöver bara två argument för att fungera. Dessa är:
- lägre: Detta är den nedre gränsen för intervallet. Den anger att talet som ska genereras ska vara lika med eller större än den definierade parametern.
- övre: Detta är den övre gränsen för intervallet. Den specificerar att antalet som ska genereras ska vara lika med eller mindre än den definierade parametern.
Decimalvärden kan användas för de nedre och övre parametrarna. Att använda dessa värden innebär att den övre gränsen avrundas till det nedre heltal. Om den övre gränsen till exempel är 10,4 avrundas den till 10. På samma sätt, om den nedre gränsen definieras som 2,6, kommer talet att avrundas till 3.
RANDMELLAN vs. RAND
Även om RAND och RANDBETWEEN fungerar likadant och kan användas för liknande ändamål, som bygga komplexa slumptalsgeneratorer i Google Sheets, de är inte samma sak.
- RANDBETWEEN är mycket mindre sannolikt att producera helt unika nummer för ett mindre intervall jämfört med RAND-formeln.
- RAND kan returnera decimalvärden, medan RANDBETWEEN returnerar heltalsvärden.
- RAND-formeln tar inga parametrar, medan RANDBETWEEN kräver två parametrar för att fungera. Parametrarna anger värdenas övre och nedre gräns för de värden som ska genereras.
- RAND-formeln kan generera ett tal mellan 0 och 1. Å andra sidan kan RANDBETWEEN användas för att generera ett nummer inom en gräns som definieras av användaren.
RANDMELLAN Exempel i Google Sheets
För att förstå funktionen ordentligt, låt oss titta på några exempel på funktionen i aktion.
Enkel RANDMELLAN
Här är det enklaste sättet att använda RANDBETWEEN-funktionen i Google Sheets. I exemplet nedan kommer vi att välja den nedre gränsen som 1 och den övre som 100. Funktionen genererar ett värde mellan de angivna gränserna.
Här är stegen att utföra för att göra detta:
- Klicka och välj cellen där du vill ange formeln.
- Skriv in en lika-symbol och sedan namnet på formeln. Lägg till ett öppningsfäste efter detta. I det här fallet kommer det att se ut så =RANDMELLAN(
- För den första parametern kommer vi att ange den nedre gränsen, vilket är 1 I detta fall.
- Lägg till en kommatecken och skriv in den andra parametern, som är den övre gränsen. I det här fallet är det så 100.
- Lägg till en avslutande parentes för att avsluta formeln.
- tryck på Stiga på tangent eller klicka ut ur cellen för att köra formeln.
Kapslad RANDMELLAN
I det här exemplet kommer vi att titta på en kapslad implementering av RANDBETWEEN-formeln. Vi har 10 namn i en kolumn, och vi vill plocka ut ett namn slumpmässigt. Vi kan göra detta genom att kombinera formlerna INDEX, RANDBETWEEN och COUNTA.
Här är stegen att utföra för att göra detta:
- Klicka och välj cellen där du vill ange formeln.
- Skriv in en lika symbol och sedan namnet på den första formeln. Lägg till ett öppningsfäste efter detta. I det här fallet kommer det att se ut =INDEX(
- För den första parametern kommer vi att ange cellområdet, vilket är A2:A11 I detta fall.
- Lägg till en kommatecken och skriv in den andra parametern, som är formeln RANDMELLAN. I det här fallet är det så MELLAN (
- Lägg till den första parametern för formeln, dvs 1 som nedre gräns.
- För den övre gränsen kommer vi att använda COUNTA-formeln för att räkna antalet poster. Här skriver vi det som COUNTA(
- Skriv cellintervallet som parameter för COUNTA. Här skriver vi det som A2:A11.
- Lägg till tre avslutande parenteser för att avsluta formeln (en för varje kapslad funktion i formeln)
- tryck på Stiga på tangent eller klicka ut ur cellen för att köra formeln.
Låt oss prata om hur formeln fungerar.
- Först använder vi INDEX-formeln för att returnera ett objekt från kolumnen på den position som anges med ett slumptal.
- Sedan använder vi formeln RANDMELLAN för att generera slumptalet mellan de nedre och övre gränserna.
- COUNTA används för att hitta den övre gränsen för kolumnen.
Saker du bör veta om RANDBETWEEN
RANDBETWEEN-formeln är en flyktig formel. Det betyder att den räknas om närhelst du visa, redigera eller ta bort en version av ditt Google-kalkylark. En omräkning görs också varje gång du öppnar kalkylarket igen.
Du kan också tvinga funktionen att beräknas om varje minut eller varje timme. För att göra detta måste du aktivera omräkning:
- Klicka på Fil i det övre fältet i kalkylarket.
- Klicka på i rullgardinsmenyn som öppnas inställningar. Ett nytt fönster öppnas > växla över till Beräkning flik.
- Klicka på rutan under Omräkning. Här kan du välja när omräkningen ska göras. Du kan välja mellan På förändring, På förändring och varje minut, och Vid byte och varje timme.
Observera att ditt kalkylblad kan bli extremt långsamt om du använder det här alternativet, särskilt om du har många formler eller värden i kalkylarket.
Avsluta funktionen RANDBETWEEN i Google Sheets
För att koka ner det hela, bör du använda funktionen RANDBETWEEN i Google Sheets när du behöver ställa in övre och nedre gränser för ett slumptal i en formel.
Den kan enkelt användas på egen hand i en cell och sedan användas i en cellreferens för en annan funktion eller kapslad i en längre formel. I båda fallen är det en mycket viktig Google Sheets-funktion att ha i din arsenal.