Zufallszahlengenerator für excel. So erstellen Sie einen Zufallszahlengenerator in Excel

Um zufällige Daten aus der Tabelle auszuwählen, müssen Sie Funktion in Excel "Zufallszahlen"... Es ist fertig Generator zufällige Zahlen im Excel-Format. Diese Funktion ist praktisch, wenn Sie Stichproben durchführen oder eine Lotterie durchführen usw.
Also müssen wir eine Verlosung für Käufer durchführen. Spalte A enthält alle Informationen über Kunden - Vor- oder Nachname oder Nummer usw. In der Spalte in stellen wir die Funktion von Zufallszahlen ein. Wählen Sie Zelle B1 aus. Klicken Sie auf der Registerkarte "Formeln" im Bereich "Funktionsbibliothek" auf die Schaltfläche "Mathematik" und wählen Sie aus der Liste die Funktion "RAND". Sie müssen im erscheinenden Fenster nichts ausfüllen. Klicken Sie einfach auf die Schaltfläche "OK". Kopieren Sie die Formel Spalte für Spalte. Es stellte sich so heraus.Diese Formel setzt Zufallszahlen weniger als Null... Damit Zufallszahlen größer als Null sind, müssen Sie eine Formel wie diese schreiben. = RAND () * 100
Wenn Sie die Taste F9 drücken, werden die Zufallszahlen geändert. Sie können jeweils den ersten Kunden aus der Liste auswählen, aber die Zufallszahlen mit der Taste F9 ändern.
Zufallszahl aus einem BereichExcel.
Um Zufallszahlen in einem bestimmten Bereich zu erhalten, legen Sie die RANDBETWEEN-Funktion in mathematischen Formeln fest. Legen wir die Formeln in Spalte C fest. Das Dialogfeld wird wie folgt ausgefüllt.
Wir zeigen die kleinsten und die meisten große Nummer... Es stellte sich so heraus. Sie können die Formeln verwenden, um aus einer Liste mit Zufallszahlen die Vor- und Nachnamen von Käufern auszuwählen.
Beachtung! In der Tabelle setzen wir die Zufallszahlen in die erste Spalte. Wir haben so einen Tisch.
Schreiben Sie in Zelle F1 die Formel, die die kleinsten Zufallszahlen überträgt.
= KLEIN ($ A $ 1: $ A $ 6; E1)
Wir kopieren die Formel in die Zellen F2 und F3 - wir wählen drei Gewinner aus.
Schreiben Sie in Zelle G1 die folgende Formel. Sie wählt die Namen der Gewinner nach Zufallszahlen aus der Spalte F aus. = SVERWEIS (F1; $ A $ 1: $ B $ 6; 2; 0)
Das Ergebnis ist eine solche Siegertabelle.

Wenn Sie Gewinner in mehreren Nominierungen auswählen müssen, drücken Sie die Taste F9 und nicht nur Zufallszahlen werden ersetzt, sondern auch die Namen der damit verbundenen Gewinner.
So deaktivieren Sie die Aktualisierung von Zufallszahlen inExcel.
Um zu verhindern, dass sich die Zufallszahl in der Zelle ändert, müssen Sie die Formel manuell schreiben und anstelle der Eingabetaste die Taste F9 drücken, damit die Formel durch einen Wert ersetzt wird.
Es gibt mehrere Möglichkeiten in Excel, Formeln zu kopieren, damit sich die darin enthaltenen Links nicht ändern. Siehe Artikelbeschreibung einfache Wege solches Kopieren im Artikel "

Guten Tag, lieber Leser!

Vor kurzem wurde es notwendig, eine Art Zufallszahlengenerator in Excel im Rahmen der gewünschten Aufgabe zu erstellen, aber es war einfach, wenn man die Anzahl der Personen berücksichtigt, um einen zufälligen Benutzer auszuwählen, ist alles sehr einfach und sogar trivial. Mich hat aber interessiert, was man mit Hilfe eines solchen Generators sonst noch machen kann, was das sind, welche Funktionen dafür verwendet werden und in welcher Form. Es gibt viele Fragen, daher werde ich sie nach und nach beantworten.

Also, wofür genau können wir diesen Mechanismus verwenden:

  • Erstens: zum Testen von Formeln können wir den benötigten Bereich mit Zufallszahlen füllen;
  • Zweitens: Fragen aus verschiedenen Tests zu bilden;
  • Drittens: für eine beliebige Verteilung von Aufgaben im Voraus unter Ihren Mitarbeitern;
  • Viertens: um eine Vielzahl von Prozessen zu simulieren;

…… und auch in vielen anderen Situationen!

In diesem Artikel betrachte ich nur 3 Optionen zum Erstellen eines Generators (Makrofunktionen, werde ich nicht beschreiben), nämlich:

So erstellen Sie einen Zufallszahlengenerator mit der RAND-Funktion

Mit der RAND-Funktion können wir jede beliebige Zufallszahl im Bereich von 0 bis 1 generieren und diese Funktion sieht so aus:

= RAND ();

Verwenden Sie im Bedarfsfall und höchstwahrscheinlich eine Zufallszahl mit einem großen Wert. Sie können Ihre Funktion einfach mit einer beliebigen Zahl multiplizieren, z. B. 100, und erhalten:

= RAND() * 100;
Wenn Sie jedoch keine Bruchzahlen mögen oder nur ganze Zahlen verwenden müssen, verwenden Sie diese Kombination von Funktionen, damit Sie nach dem Komma stehen oder sie einfach verwerfen:

= RUNDE ((RAND () * 100); 0);

= OTR ((RAND () * 100); 0)
Wenn es notwendig wird, einen Zufallszahlengenerator in einem bestimmten, bestimmten Bereich zu verwenden, gemäß unseren Bedingungen, zum Beispiel von 1 bis 6, müssen Sie die folgende Konstruktion verwenden (achten Sie darauf, die Zellen zu fixieren mit):

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

  • a - stellt die untere Schranke dar,
  • b - Obergrenze

und die komplette Formel sieht so aus: = RAND () * (6-1) +1, und ohne Bruchteile müssen Sie schreiben: = RAND (RAND () * (6-1) +1,0)

Erstellen Sie einen Zufallszahlengenerator mit der Funktion RANDBETWEEN

Diese Funktion ist einfacher und hat uns seit der Version 2007 im Basispaket von Excel begeistert, was die Arbeit mit dem Generator erheblich erleichtert, wenn ein Bereich verwendet werden muss. Um beispielsweise eine Zufallszahl im Bereich von 20 bis 50 zu generieren, verwenden wir die folgende Konstruktion:

= RANDZWISCHEN (20,50).

Erstellen eines Generators mit dem AnalysisToolPack-Add-In

Bei der dritten Methode wird keine Generierungsfunktion verwendet, sondern alles wird mit einem Add-In erledigt AnalyseToolPack(Dieses Add-In ist in Excel enthalten). Das in den Tabellenkalkulationseditor integrierte Werkzeug kann als Generierungswerkzeug verwendet werden, aber Sie müssen wissen, ob Sie den Satz von Zufallszahlen ändern möchten, dann müssen Sie dieses Verfahren erneut starten.

Um auf dieses unbestreitbar nützliche Add-On zuzugreifen, müssen Sie zuerst das Dialogfeld verwenden "Add-ons" dieses Paket installieren. Wenn Sie es bereits installiert haben, dann ist die Sache klein, wählen Sie den Menüpunkt "Daten" - "Analyse" - "Datenanalyse", wählen Sie in der vom Programm vorgeschlagenen Liste aus und klicken Sie auf "OK".

Im sich öffnenden Fenster wählen wir den Typ im Menü aus "Verteilung", nachdem wir zusätzliche Parameter angegeben haben, die sich je nach Verteilungstyp ändern. Nun, der letzte Schritt, das ist ein Hinweis "Ausgabeintervall", genau das Intervall, in dem Ihre Zufallszahlen gespeichert werden.

Und das ist alles für mich! Das hoffe ich wirklich Ich habe die Frage der Erstellung eines Zufallszahlengenerators vollständig offengelegt und du verstehst alles. Für die hinterlassenen Kommentare wäre ich sehr dankbar, da dies ein Indikator für die Lesbarkeit ist und dazu anregt, neue Artikel zu schreiben! Teilen Sie das Gelesene mit Ihren Freunden und liken Sie es!

Denk nicht zu viel nach. So schaffst du Probleme, die es von vornherein nicht gab.

Friedrich Nietzsche

Excel hat eine Funktion zum Finden von Zufallszahlen = RAND (). Die Möglichkeit, in Excel eine Zufallszahl zu finden, ist dagegen ein wichtiger Bestandteil der Planung oder Analyse. Sie können die Ergebnisse Ihres Modells anhand einer großen Datenmenge vorhersagen oder einfach eine Zufallszahl finden, um Ihre Formel oder Erfahrung zu testen.

Am häufigsten wird diese Funktion verwendet, um eine große Anzahl zufällige Zahlen. Jene. 2-3 Zahlen können Sie sich immer selbst ausdenken, bei einer großen Zahl ist es am einfachsten, die Funktion zu nutzen. In den meisten Programmiersprachen ist eine solche Funktion als Random (vom englischen Random) bekannt, daher findet man oft den russischisierten Ausdruck "in zufälliger Reihenfolge" usw. In englischem Excel wird die RAND-Funktion als RAND . aufgeführt

Beginnen wir mit der Beschreibung der Funktion = RAND(). Diese Funktion erfordert keine Argumente.

Und es funktioniert wie folgt - es zeigt eine Zufallszahl von 0 bis 1 an. Die Zahl ist echt, das heißt, im Großen und Ganzen alle, in der Regel es Dezimalstellen, zum Beispiel 0,0006.

Bei jedem Speichern ändert sich die Nummer. Um die Nummer ohne Aktualisierung zu aktualisieren, drücken Sie F9.

Eine Zufallszahl in einem bestimmten Bereich. Funktion

Was tun, wenn der verfügbare Bereich von Zufallszahlen nicht zu Ihnen passt und Sie einen Satz von Zufallszahlen von 20 bis 135 benötigen. Wie geht das?

Sie müssen die folgende Formel schreiben.

RAND () * 115 + 20

Jene. eine Zahl von 0 bis 115 wird zufällig zu 20 hinzugefügt, wodurch jedes Mal eine Zahl im gewünschten Bereich erhalten wird (siehe das erste Bild).

Übrigens, wenn Sie eine ganze Zahl im gleichen Bereich finden müssen, gibt es dafür eine spezielle Funktion, bei der wir die Ober- und Untergrenze von Werten angeben

RANDZWISCHEN (20; 135)

Einfach, aber sehr bequem!

Wenn Sie viele Zellen mit Zufallszahlen benötigen, ziehen Sie einfach die Zelle darunter.

Zufallszahl mit einem bestimmten Schritt

Wenn wir eine Zufallszahl mit einem Schritt erhalten müssen, zum Beispiel fünf, verwenden wir eine der. Dies ist OKRVVERKH ()

OKRVVERKH (RAND () * 50; 5)

Wo wir eine Zufallszahl von 0 bis 50 finden und dann auf das nächste Vielfache von 5 runden. Dies ist praktisch, wenn Sie für Sätze von 5 Stücken berechnen.

Wie verwendet man Zufall, um ein Modell zu validieren?

Sie können das erfundene Modell mit einer großen Anzahl von Zufallszahlen überprüfen. Prüfen Sie beispielsweise, ob ein Businessplan rentabel ist

Es wurde beschlossen, dieses Thema in einen separaten Artikel aufzunehmen. Bleiben Sie dran für Updates diese Woche.

Zufallszahl in VBA

Wenn Sie ein Makro aufzeichnen müssen und nicht wissen, wie es geht, können Sie es lesen.

VBA verwendet die Funktion Rnd (), obwohl es ohne die Einbeziehung des Befehls nicht funktioniert Randomisieren um den Zufallszahlengenerator zu starten. Lassen Sie uns mit einem Makro eine Zufallszahl von 20 bis 135 berechnen.

Sub MacroRand () Randomize Range ("A24") = Rnd * 115 + 20 End Sub

Fügen Sie diesen Code in den VBA-Editor ein (Alt + F11)

Ich bewerbe mich wie immer Beispiel* mit allen Berechnungsmöglichkeiten.

Poste Kommentare, wenn du Fragen hast!

Teilen Sie unseren Artikel in Ihren sozialen Netzwerken:

Funktion RAND() liefert eine gleichverteilte Zufallszahl x, wobei 0 £ x< 1. Вместе с тем путем несложных преобразований с помощью функции RAND() Sie können jede beliebige reelle Zahl erhalten. Um zum Beispiel eine Zufallszahl zwischen zu erhalten ein und B, reicht es aus, die folgende Formel in einer beliebigen Zelle der Excel-Tabelle festzulegen: = RAND () * ( B-ein)+ein .

Beachten Sie, dass ab Excel 2003 die Funktion RAND() wurde verbessert. Es implementiert nun den Wichman-Hill-Algorithmus, der alle gängigen Zufallstests besteht und dafür sorgt, dass die Wiederholung in einer Kombination von Zufallszahlen frühestens 10 13 der generierten Zahlen beginnt.

Zufallszahlengenerator in STATISTICA

Um in STATISTICA Zufallszahlen zu generieren, doppelklicken Sie auf den Variablennamen in der Datentabelle (in die die generierten Zahlen geschrieben werden sollen). Klicken Sie im Variablenspezifikationsfenster auf die Schaltfläche Funktionen. Wählen Sie im sich öffnenden Fenster (Abb. 1.17) Mathematik und wählen Sie die Funktion Rnd .

RND(x ) - erzeugt gleichmäßig verteilte Zahlen. Diese Funktion hat nur einen Parameter - x , die die rechte Kante eines Intervalls mit Zufallszahlen festlegt. In diesem Fall ist 0 der linke Rand. Hineinpassen generelle Form Funktionen RND (x ) in das Variablenspezifikationsfenster, doppelklicken Sie einfach auf den Funktionsnamen im Fenster Funktionsbrowser ... Nach Angabe des numerischen Werts des Parameters x muss schieben OK ... Das Programm zeigt eine Meldung über die Korrektheit der Funktion an und bittet um Bestätigung der Neuberechnung des Variablenwertes. Nach der Bestätigung wird die entsprechende Spalte mit Zufallszahlen gefüllt.

Auftrag für unabhängige Arbeit

1. Generieren Sie Reihen mit 10, 25, 50, 100 Zufallszahlen.

2. Berechnen deskriptiver Statistiken



3. Erstellen Sie Histogramme.

Welche Rückschlüsse lassen sich auf die Art der Verteilung ziehen? Wird es einheitlich sein? Wie beeinflusst die Anzahl der Beobachtungen diese Schlussfolgerung?

Sitzung 2

Wahrscheinlichkeit. Modellieren einer kompletten Ereignisgruppe

Laborarbeit Nr. 1

Laborarbeit ist eine unabhängige Studie mit anschließendem Schutz.

Unterrichtsziele

Kompetenzbildung in der stochastischen Modellierung.

Klärung des Wesens und Zusammenhangs der Begriffe „Wahrscheinlichkeit“, „Relative Häufigkeit“, „Statistische Definition der Wahrscheinlichkeit“.

Experimentelle Überprüfung der Wahrscheinlichkeitseigenschaften und Möglichkeit der empirischen Berechnung der Wahrscheinlichkeit eines Zufallsereignisses.

- Bildung von Fähigkeiten im Studium von Phänomenen probabilistischer Natur.

Die von uns beobachteten Ereignisse (Phänomene) lassen sich in die folgenden drei Typen unterteilen: zuverlässig, unmöglich und zufällig.

Glaubwürdig rufen Sie ein Ereignis auf, das sicher eintreten wird, wenn eine bestimmte Reihe von Bedingungen implementiert ist S.

Unmöglich rufen Sie ein Ereignis auf, das mit Sicherheit nicht eintreten wird, wenn eine Reihe von Bedingungen erfüllt sind S.

Willkürlich ist ein Ereignis, das, wenn eine Menge von Bedingungen S erfüllt ist, entweder eintreten kann oder nicht.

Das Thema Wahrscheinlichkeitstheorie ist das Studium der Wahrscheinlichkeitsgesetze massenhomogener Zufallsereignisse.

Veranstaltungen heißen inkonsistent wenn das Eintreten eines von ihnen das Eintreten anderer Ereignisse in derselben Prüfung ausschließt.

Mehrere Ereignisse bilden ganze Gruppe wenn mindestens einer von ihnen als Ergebnis des Tests erscheint. Mit anderen Worten, das Auftreten von mindestens einem der Ereignisse der gesamten Gruppe ist ein zuverlässiges Ereignis.

Veranstaltungen heißen genauso möglich wenn Grund zu der Annahme besteht, dass keines dieser Ereignisse möglicher ist als die anderen.

Jedes der gleichermaßen möglichen Testergebnisse heißt elementares Ergebnis.

Die klassische Definition von Wahrscheinlichkeit: Wahrscheinlichkeit des Ereignisses EIN Nennen Sie das Verhältnis der Anzahl günstiger Ergebnisse für dieses Ereignis zur Gesamtzahl aller gleich möglichen inkonsistenten Elementarergebnisse, die eine vollständige Gruppe bilden.

EIN wird durch die Formel definiert,

wo m- die Anzahl der elementaren Ergebnisse, die für das Ereignis günstig sind EIN, n- die Anzahl aller möglichen elementaren Testergebnisse.

Einer der Nachteile der klassischen Wahrscheinlichkeitsdefinition besteht darin, dass sie nicht für Versuche mit unendlich vielen Ergebnissen gilt.

Geometrische Definition Wahrscheinlichkeit verallgemeinert das Klassische auf den Fall Unendliche Nummer elementare Ergebnisse und stellt die Wahrscheinlichkeit dar, dass ein Punkt auf eine Fläche (Segment, Teil einer Ebene usw.) trifft.

Damit ist die Wahrscheinlichkeit eines Ereignisses EIN wird durch die Formel definiert, wo ist das Maß der Menge EIN(Länge, Fläche, Volumen); Ist ein Maß für den Raum elementarer Ereignisse.

Die relative Häufigkeit gehört neben der Wahrscheinlichkeit zu den Grundbegriffen der Wahrscheinlichkeitstheorie.

Relative Häufigkeit des Ereignisses bezieht sich auf das Verhältnis der Anzahl der Versuche, in denen das Ereignis aufgetreten ist, zur Gesamtzahl der tatsächlich durchgeführten Versuche.

Somit ist die relative Häufigkeit des Ereignisses EIN wird durch die Formel definiert, wobei m- die Anzahl der Ereignisse des Ereignisses, nGesamtzahl testet.

Als weiterer Nachteil der klassischen Wahrscheinlichkeitsdefinition ist zu berücksichtigen, dass es schwierig ist, die Gründe anzugeben, die es erlauben, Elementarereignisse als gleichberechtigt zu betrachten. Aus diesem Grund zusammen mit die klassische definition genieße auch statistische Definition von Wahrscheinlichkeit, wobei für die Wahrscheinlichkeit eines Ereignisses die relative Häufigkeit oder eine Zahl in der Nähe davon verwendet wird.

1. Simulation eines zufälligen Ereignisses mit Wahrscheinlichkeit p.

Es wird eine Zufallszahl generiert ja jaP, dann ist Ereignis A eingetroffen.

2. Simulation einer kompletten Ereignisgruppe.

Lassen Sie uns die Ereignisse aufzählen, die eine vollständige Gruppe mit Zahlen von 1 bis bilden n(wo n- die Anzahl der Ereignisse) und erstellen Sie eine Tabelle: in der ersten Zeile - die Nummer des Ereignisses, in der zweiten - die Eintrittswahrscheinlichkeit des Ereignisses mit der angegebenen Anzahl.

Ereignisnummer J n
Ereigniswahrscheinlichkeit

Wir teilen das Segment auf der Achse Oy Punkte mit Koordinaten P 1 , P 1 +P 2 , P 1 +P 2 +P 3 ,…, P 1 +P 2 +…+p nein-1 an n Teilintervalle Δ 1, Δ 2, ..., Δ n... In diesem Fall ist die Länge des Teilintervalls mit der Zahl J gleich Wahrscheinlichkeit p j.

Es wird eine Zufallszahl generiert ja gleichmäßig auf dem Segment verteilt. Wenn ja gehört zum Intervall Δ J, dann Ereignis A J ist gekommen.

Laborarbeit Nr. 1. Experimentelle Berechnung der Wahrscheinlichkeit.

Ziele der Arbeit: Simulation zufälliger Ereignisse, Untersuchung der Eigenschaften der statistischen Wahrscheinlichkeit eines Ereignisses in Abhängigkeit von der Anzahl der Tests.

Labor arbeit wird in zwei Etappen durchgeführt.

Stufe 1. Simulation eines symmetrischen Münzwurfs.

Vorfall EIN besteht im Verlust des Wappens. Wahrscheinlichkeit P Entwicklungen EIN ist gleich 0,5.

a) Es ist erforderlich herauszufinden, wie viele Tests durchgeführt werden sollen n, so dass mit einer Wahrscheinlichkeit von 0,9 die Abweichung (in absoluten Werten) der relativen Häufigkeit des Erscheinens des Wappens m/n auf die Wahrscheinlichkeit p = 0,5 hat die Zahl nicht überschritten ε > 0: .

Berechnungen für durchführen ε = 0,05 und ε = 0,01. Für die Berechnungen verwenden wir das Korollar des Moivre-Laplace-Integralsatzes:

Woher ; Q=1-P.

Wie die Werte zusammenhängen ε und n?

b) Verhalten k= 10 Folgen von n Tests in jedem. In wie vielen Reihen ist die Ungleichung erfüllt und in wie vielen verletzt? Was wird das Ergebnis sein, wenn k→ ∞?

Stufe 2. Modellierung der Umsetzung der Ergebnisse eines Zufallsexperiments.

a) Entwickeln Sie einen Algorithmus zur Modellierung der Umsetzung von Erfahrungen mit Zufallsergebnissen gemäß individueller Aufgaben (siehe Anhang 1).

b) Entwickeln Sie ein Programm (Programme), um die Umsetzung der Ergebnisse des Experiments eine bestimmte endliche Anzahl von Malen zu simulieren, unter der obligatorischen Beibehaltung der Anfangsbedingungen des Experiments und um die Häufigkeit des Auftretens des interessierenden Ereignisses zu berechnen.

c) Erstellen Sie eine statistische Tabelle der Abhängigkeit der Häufigkeit des Auftretens eines bestimmten Ereignisses von der Anzahl der durchgeführten Experimente.

d) Erstellen Sie mit Hilfe der statistischen Tabelle ein Diagramm der Abhängigkeit der Häufigkeit des Ereignisses von der Anzahl der Experimente.

e) Erstellen Sie eine statistische Tabelle der Abweichungen der Werte der Häufigkeit des Ereignisses von der Wahrscheinlichkeit des Eintretens dieses Ereignisses.

f) Spiegeln Sie die erhaltenen Tabellendaten in Diagrammen wider.

g) Finden Sie den Wert n(Anzahl der Tests) damit und.

Ziehen Sie Schlussfolgerungen über die Arbeit.