Clever-Excel-Forum

Normale Version: Gewichteter Zufallsgenerator
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Community,
ich sitze seit Stunden an einem Problem und ich komme nicht weiter. Ich hab eine Tabelle mit Namen erstellt und will sie durch ein Zufallssystem generieren lassen. Dabei sind die Wahrscheinlichkeiten nicht gleich verteilt sondern haben einen prozentuale Wahrscheinlichkeit z.B. 

Joe (0,4)
Maik (0,2)
Jürgen (0,1)
Oxana (0,3)

Die Namensliste(A1:A4) und die Gewichteverteilung(B1:B4) sind in eigene Spalten. Nun will ich einen gewichteten Zufallsgenerator durch Zellenreferenzen erstellen. Ich weiß halt nur das man dieses nutzen kann:

=INDEX($A$1:$A$4;VERGLEICH(ZUFALLSZAHL();{0.4,0.2,0.1,0.3};1))

Ich hab versucht die Arrayliste durch Referenzen zu ersetzen aber es kommt eine Fehlermeldung
Von der Logik her bräuchte ich etwas wie (Auch wenn es nicht richtig ist Confused ):

=INDEX($A$1:$A$4;VERGLEICH(ZUFALLSZAHL();{B1,B2,B3,B4};1))
Code:
=INDEX($B$1:$B$4;ZUFALLSBEREICH(1;4);1)

So vll?
In A1:A4:
AA1
AA2
AA3
AA4

In B1:B4

0
4
6
7

in D1:
PHP-Code:
=INDEX($A$1:$A$4;MATCH(RANDBETWEEN(0;9);$B$1:$B$4;1);1
Vielen Dank für die Hilfe Heart
Nicht ganz was ich wollte aber das hat auch meine nächste frage erledigt
Meine nächste Frage: wozu benützt du das ?

Ohne B1:B4 geht's auch:

PHP-Code:
=INDEX(A1:A4;MATCH(RANDBETWEEN(0;9);{0;4;6;7};1);1