Zum Hauptinhalt springen

Wie generiert man einen zufälligen Wert in Excel mit einer bestimmten Wahrscheinlichkeit

Microsoft Excel ist eine leistungsstarke Tabellenkalkulationsanwendung, die häufig für Geschäfts- und Bildungszwecke verwendet wird. Eine seiner Hauptfunktionen ist die Erzeugung von Zufallszahlen. Es kann jedoch manchmal notwendig sein, einen zufälligen Wert mit einer bestimmten Wahrscheinlichkeit zu generieren. Wenn Sie beispielsweise zufällige Punkte an Schüler mit einer bestimmten Wahrscheinlichkeitsverteilung verteilen oder eine Simulation von Ereignissen mit einer bestimmten Wahrscheinlichkeit erstellen möchten. In diesem Artikel betrachten wir mehrere Möglichkeiten, einen zufälligen Wert mit einer bestimmten Wahrscheinlichkeit in Excel zu generieren.

Methode 1: Verwenden der Funktion RAND()

Die Funktion RAND() in Excel generiert eine zufällige Dezimalzahl zwischen 0 und 1. Um einen zufälligen Wert mit einer bestimmten Wahrscheinlichkeit zu erzeugen, können wir diese Funktion in Kombination mit der IF() -Funktion verwenden. Wenn wir beispielsweise einen zufälligen Wert von 0 oder 1 mit einer Wahrscheinlichkeit von 70% bzw. 30% erstellen möchten, können wir die folgende Formel verwenden:

Beachten Sie, dass 0.7 die Wahrscheinlichkeit für den Wert 0 und 0.3 für den Wert 1 ist. Sie können diese Werte an Ihre Anforderungen anpassen.

Methode 2: Verwenden der Funktion RANDBETWEEN()

Wenn Sie mit einer bestimmten Wahrscheinlichkeit einen zufälligen ganzzahligen Wert aus einem bestimmten Bereich generieren müssen, können Sie die Funktion RANDBETWEEN() in Kombination mit der Funktion IF() verwenden. Wenn wir beispielsweise einen zufälligen Wert von 1, 2 oder 3 mit einer Wahrscheinlichkeit von 40%, 30% bzw. 30% erstellen möchten, können wir die folgende Formel verwenden:

=IF(RANDBETWEEN(1, 10)

Beachten Sie, dass wir die Funktion RANDBETWEEN(1, 10) verwenden, um eine Zufallszahl zwischen 1 und 10 zu erzeugen, und dann die Funktion IF() verwenden, um zu überprüfen, in welchem Bereich sich diese Zahl befindet, und den entsprechenden Wert zuzuweisen.

Mit diesen Methoden können Sie zufällige Werte mit einer bestimmten Wahrscheinlichkeit in Excel generieren und sie in verschiedenen Situationen anwenden, in denen Ereignisse modelliert oder Zufallswerte mit einer bestimmten Wahrscheinlichkeitsverteilung zugewiesen werden müssen.

Verwenden der Funktion RAND() in Excel

Die Funktion RAND() in Excel wird verwendet, um eine Zufallszahl im Bereich von 0 bis 1 zu generieren. Diese Funktion kann nützlich sein, wenn Sie einen zufälligen Wert mit einer bestimmten Wahrscheinlichkeit generieren müssen.

Um die Funktion RAND() zu verwenden, müssen Sie sie in eine Zelle eingeben, in der Sie einen zufälligen Wert sehen möchten. Wenn Sie beispielsweise eine Zufallszahl im Bereich von 0 bis 100 generieren möchten, können Sie die Formel RAND()*100 eingeben.

Die Funktion RAND() wird bei jeder Änderung einer Zelle in der Tabelle automatisch aktualisiert, sodass sich der Wert bei jeder Aktualisierung ändert.

Um einen zufälligen Wert mit einer bestimmten Wahrscheinlichkeit zu generieren, können Sie bedingte Operatoren in Excel verwenden, z. B. IF, AND und OR. Wenn Sie beispielsweise einen zufälligen Wert generieren möchten, der 1 mit einer Wahrscheinlichkeit von 50% und 0 mit einer Wahrscheinlichkeit von 50% ist, können Sie die folgende Formel verwenden:

Diese Formel prüft, ob der Wert der Funktion RAND() kleiner als 0.5 ist, und wenn dies der Fall ist, gibt sie 1 zurück, andernfalls gibt sie 0 zurück.

Sie können die Wahrscheinlichkeit anpassen, indem Sie den Wert in der IF-Bedingung ändern. Zum Beispiel können Sie für eine Wahrscheinlichkeit von 70% die Formel in ändern:

Daher ermöglicht die Funktion RAND() in Excel die Generierung zufälliger Werte mit einer bestimmten Wahrscheinlichkeit, was ein nützliches Werkzeug ist, wenn Sie zufällige Ereignisse modellieren oder zufällige Datenproben erstellen.