Vaak moet u een reeks willekeurige getallen genereren. Of u nu voorbeeldgegevens wilt maken of gewoon een script wilt testen, het handmatig schrijven van willekeurige getallen in een aantal cellen kan tijdrovend en vervelend zijn. Dit is waar de RAND-functie in Google Spreadsheets om de hoek komt kijken. Hiermee kunt u een willekeurig getal genereren met behulp van een eenvoudige formule.
In dit artikel wordt uitgebreid ingegaan op hoe u dat in uw spreadsheets kunt doen. Lees verder om het genereren van willekeurige getallen in Google Spreadsheets onder de knie te krijgen.
De RAND en de RANDBETWEEN-functie
Door de RAND-formule te gebruiken, wordt een willekeurig decimaal getal tussen 0 en 1 gegenereerd. Daarom kunt u het gebruiken als generator voor willekeurige getallen in uw spreadsheet. Hier is de syntaxis voor de RAND-functie:
=ASELECT()
De formule heeft geen argumenten. Als er iets tussen de haakjes is geschreven, retourneert de formule de #Nvt fout.
De RAND-functie is vluchtig, wat betekent dat het de waarde herberekent telkens wanneer u een wijziging aanbrengt in de spreadsheet of als u het tabblad Google Spreadsheets opnieuw laadt. Omdat de functie elke keer opnieuw berekent, kan dit leiden tot vertragingen, vooral als je veel exemplaren van de formule hebt.
U kunt ook de functie RANDBETWEEN gebruiken met de volgende syntaxis:
=RANDTUSSEN(onder, boven)
De formule heeft twee argumenten:
- lager - Dit gehele getal definieert de ondergrens van een bereik. Het gegenereerde willekeurige getal is gelijk aan of groter dan deze parameter.
- bovenste - Dit gehele getal vertegenwoordigt de bovengrens van het bereik. Het gegenereerde willekeurige getal is gelijk aan of kleiner dan deze parameter.
Houd er rekening mee dat, net als bij RANDTUSSEN in Excel, moeten beide argumenten een geheel getal bevatten, dat een celadres of een waarde kan hebben. Houd er ook rekening mee dat het onderste gehele getal kleiner moet zijn dan het bovenste gehele getal.
Verschillen tussen RAND en RANDBETWEEN
Om u te helpen onderscheid te maken tussen de twee functies, volgen hier een paar manieren waarop de RAND- en de RANDBETWEEN-functie niet hetzelfde zijn:
- De RANDBETWEEN-functie produceert minder snel unieke willekeurige getallen met kleinere bereiken dan de RAND-functie.
- De RAND-functie retourneert decimale waarden, terwijl de RANDBETWEEN-functie gehele waarden retourneert.
- De RAND-functie accepteert geen argumenten, wat betekent dat de haakjes leeg blijven. RANDBETWEEN, aan de andere kant, heeft twee argumenten: de boven- en ondergrens.
- RAND kan elk getal tussen 0 en 1 genereren, terwijl RANDBETWEEN een willekeurig getal tussen door de gebruiker gedefinieerde limieten kan genereren.
Willekeurige nummergenerator tussen twee waarden
Het genereren van een willekeurig getal tussen twee waarden vereist een slim gebruik van de RAND-formule. Laten we eerst aannemen dat X en Y de boven- en ondergrenzen zijn. Als je dat in gedachten houdt, ziet de formule er ongeveer zo uit:
=ASELECT() * (X - Y) + Y
Ervan uitgaande dat u de waarden 100 en 1 heeft, ziet de formule er als volgt uit:
=ASELECT() * (100-1) + 1.
Als alternatief kunt u ook de functie RANDBETWEEN gebruiken voor een soortgelijk doel. Het gebruik van de formule is vrij eenvoudig. U moet de boven- en ondergrenzen in de formule schrijven, volgens de juiste syntaxis. In dit voorbeeld schrijven we de boven- en ondergrenzen in de spreadsheet en het celadres van de formule.
Hier zijn de stappen die u moet volgen om dit te doen:
- Schrijf de boven- en ondergrenzen in hun respectievelijke cellen. Het maakt niet uit waar de locatie van de cel is. De uitvoer zou in orde moeten zijn zolang we de adressen in de formule met de juiste syntaxis schrijven.
- Typ de =RANDTUSSEN( formule. Voer eerst de ondergrens in en daarna de bovengrens, gescheiden door een komma. Maak het af door een sluithaakje te plaatsen.
- Druk tot slot op Binnenkomen formule uit te voeren. U zou een willekeurig getal moeten zien verschijnen tussen de boven- en ondergrens.
- Om het willekeurige getal voor nog twee cellen in de kolom te genereren, kunt u de functie voor automatisch aanvullen gebruiken of klikken op de cel met de formule, tik en sleep vervolgens de blauwe stip rechtsonder in de geselecteerde cel.
Maak een array van willekeurige getallen
U kunt ook een array van willekeurige getallen in uw spreadsheet maken met behulp van de RANDARRAY-functie. ARRAY-functies zijn als geweldig klein Google Spreadsheets-hacks waarmee u formules in bulk kunt toepassen. Hier is de syntaxis voor de formule:
=RANDARRAY(rij, kolom)
De formule heeft twee optionele argumenten:
- rij - Het aantal rijen dat u wilt weergeven, een willekeurig getal. Dit argument is nodig als u een waarde opgeeft in het kolomargument.
- kolom - Het aantal kolommen dat u een willekeurig getal wilt weergeven.
Hier zijn de stappen die u moet volgen als u een array met willekeurige getallen wilt maken:
- Selecteer de cel waarin u de formule wilt uitvoeren.
- Begin met schrijven =RANDARRAY( Typ nu het aantal rijen en het aantal kolommen gescheiden door een komma.
- Maak de formule af door een haakje te schrijven.
- druk op Binnenkomen formule uit te voeren.
De vernieuwingsfrequentie voor vluchtige functies wijzigen
Zowel de RANDBETWEEN als de RAND zijn vluchtig, wat betekent dat de getallen die door de twee functies worden gegenereerd, niet hetzelfde blijven. Een nieuwe waarde wordt opnieuw berekend wanneer er een wijziging in het blad wordt aangebracht of de pagina opnieuw wordt geladen.
U kunt de herberekeningsinstellingen echter aanpassen aan uw behoeften. Volg hiervoor deze stappen:
- Klik op Bestand op de bovenste balk. Dit opent een vervolgkeuzemenu. Daar, klik op Instellingen.
- Klik in het geopende venster op Berekening om het nieuwe tabblad te openen waarmee u de herberekeningsinstellingen kunt wijzigen.
- Klik op de herberekening optie. Dit opent een vervolgkeuzemenu met een paar opties.
- Selecteer de optie die bij uw werk past.
- Klik op Instellingen opslaan om de wijzigingen op te slaan.
De Random Number Generator in Google Spreadsheets afronden
Er zijn verschillende manieren om een willekeurig getal in Google Spreadsheets te genereren, namelijk de functies RAND, RANDBETWEEN en RANDARRAY. Dit kan geweldig zijn als u iemand bent die willekeurige getallen in uw spreadsheets nodig heeft.
4 redenen waarom Google Spreadsheets de beste software is die u als ondernemer kunt gebruiken
Lees volgende
Gerelateerde onderwerpen
- productiviteit
- Google Spreadsheets
- Spreadsheet
Over de auteur
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren