Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

gewichtete Zufallszahlen generieren

Forumthread: gewichtete Zufallszahlen generieren

gewichtete Zufallszahlen generieren
08.05.2015 15:27:38
Marie
Hallo :-)
Ich versuche gewichtete Zufallszahlen zu generieren. Ich habe zwei Spalten in der ersten Spalte steht die Anzahl der Jahre und in der Zweiten Spalte wie wahrscheinlich es ist, dass die Jahesanzahl eintrifft. Ich habe schon ein paar Forenbeiträge gelesen, aber leider noch keine Lösung zu meinem Problem gefunden, da ich etwa 60 Zeilen an Daten habe und auch keine Wahrscheinlichkeitsbereiche vorliegen (jede Jahresanzahl besitzt eine individuelle Eintrittswahrscheinlichkeit)! Ich würde mich riesig freuen, wenn jemand eine Idee hat wie ich dies in Excel implementieren könnte (falls es keine Lösung für Excel geben sollte würde ich mich auch über Tipps für andere Programme freuen - Matlab etc.) Vielen Dank :-)

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: gewichtete Zufallszahlen generieren
08.05.2015 15:58:25
Marie
Hallo Klaus :-)
Vielen Dank für deine Nachricht! Ja ich kenn den Beitrag bereits :-D muss aber leider zugeben, dass ich einfach nicht nachvollziehen kann was dort genau gemacht wird! Ich schaffe es nicht es auf mein bsp. anzuwenden! Kennst du die Formel und könntest sie mir erklären ?
Viele Grüße und vielen Dank!
Marie

Anzeige
AW: gewichtete Zufallszahlen generieren
08.05.2015 16:08:09
ingoG
Hallo Marie,
in Spalte a stehen Deine Jahreszahlen und in Spalte B die Gewichte.
in Spalte C schreibst Du die Formel
=summe($B$2:$B2)/Summe($B$2:$B$100)
Formel so in C2 eintragen und nach unten kopieren.
mit der Formel
=VERWEIS(ZUFALLSZAHL();$C$2:$C$100;$A$2:$A$100)
erhälst Du nun gewichtete Jahreszahlen
Ich hoffe, der Ansatz hilft Dir weiter
Gruß Ingo

Anzeige
AW: gewichtete Zufallszahlen generieren
08.05.2015 17:00:35
Marie
Vielen lieben Dank euch Zweien :-) Das Forum ist echt super! Ihr habt mir wirklich geholfen!
Anzeige
Anzeige

Infobox / Tutorial

Gewichtete Zufallszahlen in Excel generieren


Schritt-für-Schritt-Anleitung

Um gewichtete Zufallszahlen in Excel zu generieren, folge diesen Schritten:

  1. Daten vorbereiten: Erstelle eine Excel-Tabelle mit zwei Spalten:

    • Spalte A: Hier trägst du die Jahreszahlen ein.
    • Spalte B: In dieser Spalte fügst du die entsprechenden Gewichtungen ein.
  2. Kumulierte Gewichtungen berechnen:

    • In Spalte C berechnest du die kumulierten Gewichtungen. Setze die folgende Formel in Zelle C2 ein:
      =SUMME($B$2:$B2)/SUMME($B$2:$B$100)
    • Ziehe die Formel nach unten, um die kumulierten Werte für alle Zeilen zu berechnen.
  3. Zufallszahl generieren:

    • Verwende die folgende Formel in Spalte D (z.B. in D2), um eine gewichtete Zufallszahl zu erzeugen:
      =VERWEIS(ZUFALLSZAHL();$C$2:$C$100;$A$2:$A$100)
    • Diese Formel gibt dir die gewichtete Jahreszahl basierend auf den kumulierten Wahrscheinlichkeiten.

Häufige Fehler und Lösungen

  • Fehler: Die Zufallszahlen sind nicht gewichtet.

    • Lösung: Stelle sicher, dass die Gewichtungen korrekt in Spalte B eingegeben wurden und die Formel in Spalte C richtig nach unten kopiert wurde.
  • Fehler: Die Formel in Spalte D gibt Fehler aus.

    • Lösung: Überprüfe, ob die Bereiche in deinen Formeln (z.B. C2:C100 und A2:A100) korrekt sind und ob die Zellen die richtigen Daten enthalten.

Alternative Methoden

Wenn du die Generierung gewichteter Zufallszahlen in Excel nicht umsetzen kannst, gibt es alternative Programme wie Matlab oder Python, die ebenfalls für diese Art von Berechnungen verwendet werden können. In Python kannst du beispielsweise die Bibliothek numpy verwenden, um gewichtete Zufallszahlen zu generieren.


Praktische Beispiele

Angenommen, du hast folgende Daten:

Jahr Gewicht
2020 0.1
2021 0.3
2022 0.6

Nach der Anwendung der obigen Schritte erhältst du in Spalte D eine gewichtete Zufallszahl, die auf den Gewichtungen basiert. Dies kann nützlich sein, um realistische Simulationen oder Prognosen zu erstellen.


Tipps für Profis

  • Nutze die Funktion Datenüberprüfung, um sicherzustellen, dass die Eingaben in Spalte B gültige Gewichtungen sind (z.B. Werte zwischen 0 und 1).
  • Experimentiere mit verschiedenen Gewichtungen, um zu sehen, wie sich die Ergebnisse ändern.
  • Du kannst auch die Funktion RANDBETWEEN verwenden, um Zufallszahlen in einem bestimmten Bereich zu generieren, wenn du mit festen Werten arbeitest.

FAQ: Häufige Fragen

1. Wie kann ich die Gewichtungen anpassen? Du kannst die Werte in Spalte B jederzeit ändern, um die Gewichtungen zu aktualisieren. Die entsprechenden Zufallszahlen in Spalte D werden automatisch neu berechnet.

2. Funktioniert das auch in Excel 2010? Ja, die beschriebenen Funktionen sind in Excel 2010 und in neueren Versionen verfügbar. Stelle sicher, dass du die Formeln korrekt eingibst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige