RAND
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert een willekeurig getal dat groter is dan of gelijk is aan 0 en kleiner dan 1, gelijkmatig verdeeld. Het getal dat wordt geretourneerd, verandert telkens wanneer de cel met deze functie opnieuw wordt berekend.
Syntaxis
RAND()
Retourwaarde
Een decimaal getal.
Opmerkingen
Herberekening is afhankelijk van verschillende factoren, waaronder of het model is ingesteld op
Manual
ofAutomatic
herberekeningsmodus en of gegevens zijn vernieuwd.RAND en andere vluchtige functies die geen vaste waarden hebben, worden niet altijd opnieuw berekend. Als u bijvoorbeeld een query of filter uitvoert, worden dergelijke functies meestal niet opnieuw geëvalueerd. De resultaten voor deze functies worden echter opnieuw berekend wanneer de hele kolom opnieuw wordt berekend. Deze situaties omvatten het vernieuwen van een externe gegevensbron of het handmatig bewerken van gegevens waardoor formules die deze functies bevatten, opnieuw worden geëvalueerd.
RAND wordt altijd opnieuw berekend als de functie wordt gebruikt in de definitie van een meting.
RAND functie kan geen resultaat van nul retourneren om fouten zoals delen door nul te voorkomen.
Voorbeelden
Als u een willekeurig reëel getal tussen twee andere getallen wilt genereren, gebruikt u:
= RAND()*(b-a)+a
Een willekeurig getal genereren dat groter is dan 0 en kleiner dan 1:
= RAND()
Een willekeurig getal genereren dat groter is dan 0 en kleiner dan 100
= RAND()*100
Een willekeurig geheel getal genereren dat groter is dan 0 en kleiner dan 100
INT(RAND()*100)