KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe genereert u willekeurige decimale of gehele getallen in Excel?

AuteurSun Wijzigingsdatum

Bij data-analyse, simulaties en testsituaties heeft u in Excel vaak willekeurige getallen nodig—bijvoorbeeld voor het modelleren van studentencijfers, financiële prognoses of het genereren van voorbeeldgegevens voor presentaties. Afhankelijk van uw behoeften kunt u kiezen tussen decimale (breuk-)waarden of gehele getallen. Excel biedt diverse ingebouwde functies, gespecialiseerde hulpmiddelen en automatiseringstechnieken om beide typen willekeurige getallen eenvoudig te genereren. Deze handleiding presenteert praktische methoden voor het maken van willekeurige decimale of gehele getallen in Excel, beschrijft wanneer u welke methode het beste toepast en deelt handige tips en oplossingen voor veelvoorkomende foutmeldingen—zodat alles soepel verloopt.

Willekeurige decimale getallen genereren met een formule

Willekeurige gehele getallen genereren met de functie ASELECTTUSSEN

Willekeurige decimale of gehele getallen genereren met het hulpmiddel Willekeurige gegevens invoegen goed idee3

VBA-macro’s gebruiken om het genereren van willekeurige decimale/gehele getallen te automatiseren


Willekeurige decimale getallen genereren

Willekeurige decimale getallen genereren tussen 0 en 1

De ASELECT-functie van Excel is een eenvoudige manier om willekeurige decimale waarden te genereren tussen 0 en 1, waardoor deze perfect is voor snelle simulaties of het maken van testgegevens.

1. Klik op een lege cel en voer de volgende formule in:

=RAND()

Druk op Enter en sleep vervolgens de vulgreep over het doelbereik om aangrenzende cellen razendsnel te vullen met willekeurige decimalen — alle gegenereerde waarden liggen tussen 0 en 1.
Een schermafbeelding die de RAND-functie toont die willekeurige decimale getallen genereert tussen 0 en 1

2. Selecteer het resultaatbereik als u wilt aanpassen hoeveel decimalen worden weergegeven en klik vervolgens op de knoppen Meer decimalen of Minder decimalen op het tabblad Start. Deze stap verandert het onderliggende willekeurige getal niet, maar regelt de zichtbare precisie voor een betere interpretatie.

Een schermafbeelding die de knoppen Decimalen verhogen en Decimalen verlagen in Excel toont

Willekeurige decimale getallen genereren tussen 0 en X

Gebruik de Excel-formule ASELECT()*X om willekeurige decimale waarden te genereren binnen een aangepast positief bereik (van 0 tot X). Vervang X door de gewenste maximale waarde.

1. Selecteer een lege cel en typ de onderstaande formule (waarbij 99 als voorbeeld wordt gebruikt voor X):

=RAND()*99

2. Sleep de vulgreep vanuit de cel om zoveel cellen in te vullen als nodig zijn met willekeurige decimalen tussen 0 en 99. Deze methode is ideaal voor het nemen van steekproeven uit continue gegevens, zoals cijfers of prijzen.
Een schermafbeelding die de formule toont die willekeurige decimale getallen genereert tussen 0 en 99 in Excel

3. Gebruik, net als eerder, de knoppen Meer decimalen of Minder decimalen voor een aangepaste decimale opmaak.

Willekeurige getallen genereren tussen X en Y

Voor scenario’s waarin willekeurige decimale getallen nodig zijn binnen twee aangepaste grenzen (X en Y, waarbij X < Y), wordt de volgende Excel-formule aanbevolen:

=RAND()*(Y-X)+X

Hiermee genereert u een getal tussen X en Y. Bijvoorbeeld voor willekeurige decimalen tussen 33 en 88:

=RAND()*(88-33)+33

Typ de formule in een lege cel, druk op Enter en sleep de vulgreep om, indien nodig, meerdere cellen in te vullen.
Een schermafbeelding die de formule toont die willekeurige getallen genereert tussen 33 en 88 in Excel

Pas het aantal weergegeven decimalen voor meer duidelijkheid aan met de opmaakknoppen op het tabblad Start. Nadat u de formule hebt ingevoerd, kunt u de resultaten ook kopiëren en als waarden plakken om de willekeurige getallen vast te leggen voor toekomstige analyses zonder dat ze opnieuw worden berekend.

Tip: Telkens wanneer u herberekent (bijvoorbeeld door op F9 te drukken, een nieuwe waarde in te voeren of de werkmap opnieuw te openen), genereert Excel de willekeurige getallen in deze cellen opnieuw. Kopieer en plak de resultaten als waarden direct na generatie om te voorkomen dat ze veranderen.


Willekeurige gehele getallen genereren met de functie ASELECTTUSSEN

Wanneer uw toepassing gehele getallen vereist—bijvoorbeeld voor het simuleren van loterijtrekkingen, het toewijzen van gerandomiseerde ID’s of het nemen van steekproeven uit datasets met gehele getallen—biedt de functie ASELECTTUSSENvan Excel een eenvoudige oplossing. Deze methode is ideaal voor elke gebruiker en werkt naadloos voor elk bereik van gehele getallen.

1. Voer in de doelcel (bijvoorbeeld A1) de volgende formule in om een willekeurig geheel getal te genereren tussen uw gekozen onder- en bovengrens, X en Y. In dit voorbeeld gebruiken we 10 en 50:

=RANDBETWEEN(10,50)

2. Druk op Enter om de formule te bevestigen. Sleep de vulgreep omlaag of naar aangrenzende cellen om nog meer willekeurige gehele getallen te genereren.

Als u de gegenereerde resultaten wilt vastleggen en verdere wijzigingen wilt voorkomen (aangezien ASELECTTUSSEN bij elke herberekening wordt bijgewerkt), klikt u met de rechtermuisknop op het gevulde bereik, kiest u Kopiëren en klikt u opnieuw met de rechtermuisknop om Plakken als waarden te selecteren. Zo vergrendelt u uw willekeurige resultaten.

Waarschuwing: Beide grenzen (X en Y) moeten gehele getallen zijn, en Y moet groter zijn dan X; anders treedt er een fout op. Als u meerdere willekeurige gehele getallen zonder duplicaten wilt genereren, overweeg dan het gebruik van geavanceerde hulpmiddelen of formules, zoals het hulpmiddel Willekeurige gegevens invoegen van Kutools.


Willekeurige decimale of gehele getallen genereren met het hulpmiddel Willekeurige gegevens invoegen

Voor het vaak of complex genereren van willekeurige getallen—vooral wanneer u controle wilt over uniekheid, opmaak, het type (geheel getal, decimaal, datum, tijd of tekstreeks) of het proces wilt automatiseren—biedt het hulpmiddel Willekeurige gegevens invoegen van Kutools voor Excel een veelzijdigere oplossing. U hebt dan geen formules meer nodig en beschikt over een intuïtief dialoogvenster voor snelle resultaten. Ideaal voor herhaalde taken, grote datasets en situaties waarin uitgebreidere willekeurigheid vereist is.

Met Willekeurige gegevens invoegen kunt u het volgende doen:

Willekeurige gehele getallen invoegen

Willekeurige decimale getallen invoegen

Willekeurige datum of tijd invoegen

Willekeurige tekstreeks of Aangepaste lijsten invoegen

Kutools voor Excel,uitgerust met AI 🤖biedt meer dan 300 handige functies om uw taken te vereenvoudigen.

Na gratis installerenvan Kutools voor Excel, gaat u als volgt te werk:

Klik op Kutools > Invoegen > Willekeurige gegevens invoegen om het hulpmiddel Willekeurige gegevens invoegen te starten.
Een schermafbeelding die het hulpprogramma Willekeurige gegevens invoegen op het Kutools-tabblad toont

Willekeurige gehele getallen invoegen

1. Markeer het celbereik waar u willekeurige gehele getallen nodig hebt.

2. Ga naar Kutools > Invoegen > Willekeurige gegevens invoegen en kies het tabblad Geheel getal in het dialoogvenster. Voer hier uw minimale en maximale gehele getallen in. Schakel indien nodig het selectievakje Unieke waarden in om dubbele invoer te voorkomen.
Een schermafbeelding die het tabblad Geheel getal in het dialoogvenster Willekeurige gegevens invoegen toont

3. Klik op OK; uw geselecteerde cellen worden onmiddellijk gevuld met willekeurige gehele getallen.
Een schermafbeelding die willekeurig ingevoegde gehele getallen in Excel toont

Willekeurige decimale getallen invoegen

1. Selecteer het doelcelbereik voor decimale getallen.

2. Open Kutools > Invoegen > Willekeurige gegevens invoegen, schakel over naar het tabblad Decimaal en geef de decimale grenzen en de gewenste precisie (aantal decimalen) op. U kunt hier ook unieke waarden kiezen voor niet-herhalende resultaten.
Een schermafbeelding die het tabblad Decimaal in het dialoogvenster Willekeurige gegevens invoeren toont

3. Klik op OK; de willekeurige decimale getallen verschijnen in de geselecteerde cellen.
Een schermafbeelding die willekeurig ingevoegde decimale getallen in Excel toont

Willekeurige datum of tijd invoegen
Een schermafbeelding die de optie toont om willekeurige datums in te voeren
Een schermafbeelding die de optie toont om willekeurige tijden in te voeren

Willekeurige tekstreeks of Aangepaste lijsten invoegen
Een schermafbeelding die de optie toont om willekeurige tekenreeksen in te voeren

Voordelen en tips: Met het hulpmiddel Willekeurige gegevens invoegen van Kutools gaat het proces veel sneller—vooral bij grote datasets—het voorkomt handmatige fouten en biedt functies voor datums, tijden en aangepaste lijsten die niet standaard beschikbaar zijn in Excel-formules.

Opmerking: Als u minder cellen selecteert dan het aantal unieke waarden dat u hebt opgegeven, kan de bewerking mislukken of onvolledige gegevens opleveren.

Demo: Willekeurige getallen, datums en wachtwoorden invoegen in Excel

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Profiteer van AI-ondersteunde functies voor slimmer en sneller werken!Nu downloaden!

VBA-macro’s gebruiken om het genereren van willekeurige decimale/gehele getallen te automatiseren

Voor gevorderde gebruikers die regelmatig grote hoeveelheden willekeurige getallen nodig hebben of het proces willen automatiseren—bijvoorbeeld bij herhaalde simulaties, batchtests of het opstellen van rapporten—zijn VBA-macro's een krachtig alternatief. Met VBA heeft u fijngeschaalde controle, waaronder het genereren van decimalen of gehele getallen in elke Beperkt bereik, en bovendien eenvoudige automatisering en reproduceerbaarheid. Deze methode is ideaal wanneer standaardformules of handmatige hulpmiddelen te traag zijn of specifieke functies missen.

U kunt de volgende code gebruiken voor het genereren van willekeurige decimalen en gehele getallen:

1. Klik eerst op Hulpmiddelen voor ontwikkelaars > Visual Basic. Kies in het venster Microsoft Visual Basic for Applications Invoegen > Module en plak de volgende code:

Sub GenerateRandomNumbers()
    Dim rng As Range
    Dim cell As Range
    Dim minVal As Double, maxVal As Double, isInteger As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select destination range", xTitleId, rng.Address, Type:=8)
    
    minVal = Application.InputBox("Enter minimum value", xTitleId, 1, Type:=1)
    maxVal = Application.InputBox("Enter maximum value", xTitleId, 100, Type:=1)
    
    isInteger = Application.InputBox("Type 'Y' for integer, 'N' for decimal", xTitleId, "Y", Type:=2)
    
    If minVal >= maxVal Then
        MsgBox "Minimum value must be smaller than maximum value.", vbExclamation
        Exit Sub
    End If
    
    For Each cell In rng
        If UCase(isInteger) = "Y" Then
            cell.Value = Int((maxVal - minVal + 1) * Rnd + minVal)
        Else
            cell.Value = Rnd * (maxVal - minVal) + minVal
        End If
    Next
End Sub

2. Klik op de knop Uitvoeren-knopom uit te voeren. Er verschijnt een venster waarin u het doelbereik kunt instellen, minimale en maximale waarden opgeeft en kiest tussen gehele getallen of decimalen. Deze macro werkt zowel voor kleine als grote celbereiken, waardoor deze ideaal is voor automatisering en bulk-willekeurigheidstaken. Als er een fout optreedt—bijvoorbeeld wanneer de minimale waarde niet kleiner is dan de maximale—krijgt u een pop-upmelding.

Tip: U kunt deze macro toewijzen aan een knop voor éénklikbewerkingen of de prompts aanpassen als u herhaaldelijk met vaste parameters werkt.

Opmerking: Voor decimalen kunt u de celopmaak na generatie verder aanpassen naar de gewenste precisie met behulp van de opmaakhulpmiddelen van Excel.



Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins