Clever-Excel-Forum

Normale Version: Auslosung mit Verteilung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

meine Kenntnisse neigen sich schon wieder dem Ende entgegen, nachdem ich diverse VBE scripts versucht habe, komme ich auf kein Ergebnis, da ich nicht in der Lage bin, diese entsprechend umzuschreiben Sad

Ich habe einen Doppel KO Spielplan erstellt, in den ich nun die Teilnehmer eintragen lassen möchte. Dazu sollte als erstes den jeweiligen Spielern eine Zufallszahl im Bereich der Teilnehmenden Spieler zugeordnet werden.
Beispiel: 78 Teilnehmer --> Zufallszahlen von 1-78 ; 89 Teilnehmer --> Zufallszahlen von 1-89. Das Auslesen und Einsetzen der Namen könnte dann mit SVerweis erfolgen? 
Auf Blatt 1 in AV stehen die Zuordnungszahlen der Auslosung, auf Blatt 2 in B sollte die Zufallszahl stehen.
Ich stelle mir das so vor, dass 2 Schaltflächen auf Blatt 1 sind, einmal Auslosen der Zufallszahl und einmal Eintragen der Namen in die Liste

Zur Not kann ich einfach eine Zufallszahl erzeugen, müsste dann aber jeweils den Bereich manuell anpassen und dann die Namen manuell übertragen.

Vielleicht hat ja jemand eine Idee, die mir weiterhilft.

Viele Grüße
Carsten
Hallo,

die Datei ist mir zu chaotisch, deshalb hier ein VBA-Code aus dem Archiv (von snb)

Code:
Sub M_snb()
    [A1:A20000].name = "snb"
    [snb] = "=Rand()"
    [snb] = [index(rank(snb,snb),)]
End Sub

mfg
Oder hier ohne VBA die Zufallszahlen wie gewünscht!

Was Blatt 1 und AV angeht, ka was du mir/ uns damit sagen magst.
AV wird von Excel nicht gefunden. Daher ka was wie wo eingetragen werden soll.

UND, die Zufallszahlen ändern sich ja nach jedem Klicken etc., wenn das nicht so sein soll muss es doch über VBA gemacht werden!

Gruß
Danke für die Antworten,

Mit AV meinte ich die Spalte AV, dort stehen die Zahlen zu denen die gezogenen Zufallszahlen zugeordnet werden sollen. In AJ werden dann die Namen eingetragen.
AV4 = 1; AV6 = 65 .... Dort möchte ich die auf Blatt 2 Spalte B gelosten Zufallszahlen zuordnen und dementsprechend aus Spalte C die Namen in AJ einfügen.
Ah, ok erst einmal...
Aber wie oft müssen die Zufallszahlen erneuert werden?

Wie gesagt, sollen diese FIX sein, muss es über VBA gemacht werden.
Wenn man diese per Formel macht, werden die diese IMMER, wenn eine Zelle geändert wird etc. erneuert und somit erhält jeder dann wieder eine andere Zahl!

Gruß
Hi,


Zitat:Wenn man diese per Formel macht, werden die diese IMMER, wenn eine Zelle geändert wird etc. erneuert und somit erhält jeder dann wieder eine andere Zahl!


nicht ganz, nur wenn die Berechnung in den Optionen auf "automatisch" steht. Wink
Erneuert werden die Zufallszahlen bei einem neuen Turnier, d.h. bei einer erneuten Auslosung. 
Zum Verständnis: Möglich sind bei diesem Spielplan 128 Teilnehmer. Sind weniger Teilnehmer vorhanden, werden die freien Plätze mit Freilos belegt.
Damit die Freilose nicht direkt untereinander stehen, gibt es die Festlegung in dem Spielplan wo die Reihenfolge der zu belegenden Felder gibt (Spalte AV).
Beim Übertrag der Namen nach dem Auslosen stelle ich mir vor, dass die Prüfung ergibt: WENN(EINTRAG VORHANDEN;NAME;"Freilos"). Eintrag vorhanden
soll sich dabei auf die Ausgeloste Nummer beziehen, die sich aus der Anzahl der Teilnehmer ergeben hat. (Bei 98 Teilnehmern, 98 Zufallszahlen im Bereich 1-98).

Ich merke schon, ich bin nicht gerade der beste Erklärbär.
Aber die "Nummer" bei Spieler sollen nicht die Zufallszahlen sein oder?

Schau mal aufs Bild!

Habe dort von 1 bis 128 durchnummeriert und den Zahlen den Spieler bzw. Freilos zugeordnet!
(10.01.2020, 15:41)Basisa schrieb: [ -> ]Aber die "Nummer" bei Spieler sollen nicht die Zufallszahlen sein oder?

Schau mal aufs Bild!

Habe dort von 1 bis 128 durchnummeriert und den Zahlen den Spieler bzw. Freilos zugeordnet!

moment....

Auschnitt aus der Originaldatei:

[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Die Nr. hier ist fest vorgegeben. Dazu sollen die Zufallszahlen, welche in Spalte B unter Setzen gezogen werden zugeordnet werden. D.h. auf Blatt 2 in Spalte B werden die Zufallszahlen nach Anzahl der Spieler gezogen.
In meiner Beispieldatei wären das 18 Zahlen von 1-21. Die Zahlen von 22-128 würden Freilos bekommen.
[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Na dann vielleicht so, aber mit Hilfsspalte A, weil ich zu dumm bin ohne xD
Seiten: 1 2