Een manier om willekeurige getallen te genereren in Google Spreadsheets is met de functie RAND. Op zichzelf genereert de functie een beperkt bereik als het gaat om het genereren van willekeurige getallen, maar door RAND in formules te gebruiken en door het te combineren met andere functies, kan het bereik van waarden eenvoudig worden uitgebreid.
- Door de hoge en lage waarden van een bereik op te geven, kan RAND worden gemaakt om willekeurige getallen binnen een opgegeven bereik als 1 en 10 of 1 en 100 te retourneren.
- De uitvoer van de functie kan ook worden herleid tot gehele getallen door de functie te combineren met de functie TRUNC, die alle decimalen van een getal afkapt of verwijdert.
In Google Spreadsheets retourneert de functie RAND bij het genereren van een willekeurige waarde tussen 0 en 1 een willekeurig getal tussen 0 inclusief en 1 exclusief. Hoewel het gebruikelijk is om het waardenbereik dat door de functie wordt gegenereerd te beschrijven als zijnde van 0 tot 1, is het in werkelijkheid nauwkeuriger om te zeggen dat het bereik tussen 0 en 0,999999999 ligt ….
De formule die een willekeurig getal tussen 1 en 10 retourneert, retourneert een waarde tussen 0 en 9.99999 ….
De syntaxis van de RAND-functie
De syntaxis van een functie verwijst naar de lay-out van de functie en bevat de naam van de functie, haakjes, scheidingstekens voor komma's en argumenten.
De syntaxis voor de RAND-functie is:
= RAND ()
In tegenstelling tot de functie RANDBETWEEN, waarvoor hoge- en lage-eindargumenten moeten worden opgegeven, accepteert de functie RAND geen argumenten.
De RAND-functie en -volatiliteit
De RAND-functie is een vluchtige functie die standaard wordt gewijzigd of opnieuw berekend telkens wanneer het werkblad wordt gewijzigd, en deze wijzigingen omvatten acties zoals het toevoegen van nieuwe gegevens.
Bovendien wordt elke formule die direct of indirect afhankelijk is van een cel met een vluchtige functie opnieuw berekend elke keer dat een wijziging in het werkblad optreedt.
Daarom moeten in werkbladen die grote hoeveelheden gegevens bevatten, vluchtige functies voorzichtig worden gebruikt, omdat ze de reactietijd van het programma kunnen vertragen vanwege de frequentie van herberekeningen.
Nieuwe willekeurige nummers genereren met Vernieuwen
Omdat Google Spreadsheets een online spreadsheetprogramma is, kan de RAND-functie worden gedwongen nieuwe willekeurige nummers te genereren door het scherm te vernieuwen met behulp van de vernieuwingsknop van de webbrowser.
Een tweede optie is om op te drukken F5 toets op het toetsenbord waarmee ook het huidige browservenster wordt vernieuwd.
De vernieuwingsfrequentie van RAND wijzigen
In Google Spreadsheets kan de frequentie waarmee RAND en andere vluchtige functies worden herberekend, worden gewijzigd in de standaardinstelling over verandering naar:
- Over verandering en elke minuut
- Over verandering en elk uur
Stappen voor het wijzigen van de vernieuwingsfrequentie zijn:
- Klik op dehet dossiermenu om de lijst met opties van het menu te openen.
- Klik opSpreadsheet-instellingen in de lijst om de te openenSpreadsheet-instellingen dialoog venster.
- Onder deherberekeningsectie van het dialoogvenster, klik op de huidige instelling, zoalsover veranderingom de volledige lijst van herberekeningsopties te tonen.
- Klik op de gewenste herberekeningsoptie in de lijst.
- Klik op deInstellingen opslaan om de wijziging op te slaan en terug te keren naar het werkblad.
De RAND-functie invoeren
Omdat de RAND-functie geen argumenten bevat, kan deze in elke werkbladcel worden ingevoerd door te typen:
= RAND ()
Als alternatief kan de functie ook worden ingevoerd met Google Sheets ' automatische suggesties vak dat opduikt wanneer de naam van de functie in een cel wordt getypt. De stappen zijn:
- Klik op een cel in een werkblad waar de resultaten van de functie moeten worden weergegeven.
- Typ het gelijkteken ( = ) gevolgd door de naam van de functie RAND.
- Terwijl u typt, is de automatische suggesties vak verschijnt met de namen van functies die beginnen met de letter R.
- Wanneer de naam RAND verschijnt in het vak, klik op de naam om de functienaam in te voeren en een open ronde haak in de geselecteerde cel.
- Een willekeurig getal tussen 0 en 1 verschijnt in de huidige cel.
- Om een andere te genereren, drukt u opF5 toets op het toetsenbord of vernieuw de browser.
Wanneer u op de huidige cel klikt, is de volledige functie = RAND () wordt weergegeven in de formulebalk boven het werkblad.
Willekeurige nummers genereren tussen 1 en 10 of 1 en 100
De algemene vorm van de vergelijking die wordt gebruikt om een willekeurig getal binnen een opgegeven bereik te genereren, is:
= RAND () * (Hoog - Laag) + Laag
waarbij Hoog en Laag de boven- en ondergrens van het gewenste nummerbereik aangeven.
Om een willekeurig getal tussen 1 en 10 te genereren, voert u de volgende formule in een werkbladcel in:
= RAND () * (10 - 1) + 1
Als u een willekeurig getal tussen 1 en 100 wilt genereren, voert u de volgende formule in een werkbladcel in:
= RAND () * (100 - 1) + 1
Willekeurige gehele getallen genereren tussen 1 en 10
Om een geheel getal - een geheel getal zonder decimaal gedeelte - terug te zetten, is de algemene vorm van de vergelijking:
= TRUNC (RAND () * (Hoog - Laag) + Laag)
Om een willekeurig geheel getal tussen 1 en 10 te genereren, voert u de volgende formule in een werkbladcel in:
= TRUNC (RAND () * (10 - 1) + 1)