Dela via


RAND

Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning

Returnerar ett slumpmässigt tal som är större än eller lika med 0 och mindre än 1, jämnt fördelat. Talet som returneras ändras varje gång cellen som innehåller den här funktionen beräknas om.

Syntax

RAND()  

Returvärde

Ett decimaltal.

Kommentarer

  • Omberäkning beror på olika faktorer, bland annat om modellen är inställd på manuellt eller automatiskt omberäkningsläge och om data har uppdaterats.

  • RAND och andra flyktiga funktioner som inte har fasta värden beräknas inte alltid om. Körning av en fråga eller filtrering leder till exempel vanligtvis inte till att sådana funktioner utvärderas på nytt. Resultaten för dessa funktioner beräknas dock om när hela kolumnen beräknas om. Dessa situationer omfattar uppdatering från en extern datakälla eller manuell redigering av data som orsakar omvärdering av formler som innehåller dessa funktioner.

  • RAND beräknas alltid om funktionen används i definitionen av ett mått.

  • FUNKTIONEN RAND kan inte returnera ett resultat av noll för att förhindra fel som division med noll.

Exempel

Om du vill generera ett slumpmässigt reellt tal mellan två andra tal använder du:

= RAND()*(b-a)+a

Så här genererar du ett slumpmässigt tal som är större än 0 och mindre än 1:

= RAND()

Generera ett slumpmässigt tal som är större än 0 och mindre än 100

= RAND()*100

Generera ett slumpmässigt heltal större än 0 och mindre än 100

INT(RAND()*100)

Matematik- och Trig-funktioner
Statistikfunktioner