RANDRAND

Gibt eine Zufallszahl zurück, die größer oder gleich 0 und kleiner als 1 ist, bei gleichmäßiger Verteilung.Returns a random number greater than or equal to 0 and less than 1, evenly distributed. Die zurückgegebene Zahl ändert sich jedes Mal, wenn die Zelle mit dieser Funktion neu berechnet wird.The number that is returned changes each time the cell containing this function is recalculated.

SyntaxSyntax

RAND()  

RückgabewertReturn value

Eine Dezimalzahl.A decimal number.

BemerkungenRemarks

  • Die Neuberechnung hängt von verschiedenen Faktoren ab, einschließlich der Frage, ob das Modell auf den Neuberechnungsmodus Manuell oder Automatisch festgelegt ist und ob Daten aktualisiert wurden.Recalculation depends on various factors, including whether the model is set to Manual or Automatic recalculation mode, and whether data has been refreshed.

  • RAND und andere veränderliche Funktionen, die keine festen Werte aufweisen, werden nicht immer neu berechnet.RAND and other volatile functions that do not have fixed values are not always recalculated. Beispielsweise führt die Ausführung einer Abfrage oder Filterung normalerweise nicht dazu, dass solche Funktionen neu ausgewertet werden.For example, execution of a query or filtering will usually not cause such functions to be re-evaluated. Die Ergebnisse dieser Funktionen werden allerdings neu berechnet, wenn die gesamte Spalte neu berechnet wird.However, the results for these functions will be recalculated when the entire column is recalculated. Zu diesen Situationen gehören das Aktualisieren mittels einer externen Datenquelle oder die manuelle Bearbeitung von Daten, die eine Neubewertung von Formeln bewirken, die diese Funktionen enthalten.These situations include refresh from an external data source or manual editing of data that causes re-evaluation of formulas that contain these functions.

  • RAND wird immer neu berechnet, wenn die Funktion in der Definition eines Measures verwendet wird.RAND is always recalculated if the function is used in the definition of a measure.

  • Die RAND-Funktion kann das Ergebnis 0 (Null) nicht zurückgeben, um Fehler wie eine Division durch 0 zu verhindern.RAND function cannot return a result of zero, to prevent errors such as division by zero.

BeispieleExamples

Verwenden Sie die folgende Funktion, um eine zufällige reelle Zahl zwischen zwei anderen Zahlen zu generieren:To generate a random real number between two other numbers, use:

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

So generieren Sie eine zufällige Zahl, die größer als 0 (Null) und kleiner als 1 ist:To generate a random number greater than 0 and less than 1:

= RAND()

So generieren Sie eine zufällige Zahl, die größer als 0 (Null) und kleiner als 100 ist:To generate a random number greater than 0 and less than 100

= RAND()*100

So generieren Sie eine zufällige ganze Zahl, die größer als 0 (Null) und kleiner als 100 ist:To generate a random whole number greater than 0 and less than 100

INT(RAND()*100)

Weitere InformationenSee also

Mathematische und trigonometrische FunktionenMath and Trig functions
Statistische FunktionenStatistical functions