ich möchte ein Turniermodus Zufallsspiel aufbauen. Meine Excel Kenntnisse sind nicht sonderlich ausgeprägt und ich würde gerne mein Wissen erweitern. Da ich gerne selbst ein wenig grüble, würde ich gerne in diesem Thema die Schritte, bei welchen ich Probleme habe, nach und nach posten. Auf Makros & VBAs würde ich ganz gerne verzichten, wenn dies möglich ist.
Vielen dank an alle, die sich hier beteiligen und sich mit Vorschlägen & Kritik äußern.
Nun zu meinem ersten Problem.
Problemstellung Teil 1:
Ich habe in diesem Turnier eine Teilnehmerzahl von 32, welche ich auf 8 Gruppen aufteilen möchte. Pro Gruppe habe ich 4 einmalige Spielpaarungen. Hierbei ist es wichtig, dass kein Teilnehmer doppelt in den 8 Gruppen vorkommt. Wichtig ist auch, dass jede Spielpaarung einmalig ist innerhalb der Gruppen. Sprich Lukas soll jeweils einmal gegen Maike, Sandra & Daniel spielen.
Mein Ansatz: Ich habe einen Index mit allen Teilnehmern erstellt. Anschließend die Gruppen mit folgender Formel bestückt "=INDEX($A$2:$A$33;ZUFALLSBEREICH(1;32))". Klar, hierbei ensteht ein völliges Chaos in den Gruppen. Ich hatte mich dann mit Excel Lotto Spielen beschäftigt, fand aber trotzdem nichts passendes. Vielleicht habt ihr ja die passende Lösung parat.
mein Tipp: Plane das komplette Turnier mit Startpositionen durch. Also z.B. Startposition 1 spielt in Gruppe A gegen Startposition 7 usw. Wenn der Plan komplett steht, dann bau Dir eine Liste mit den Spielern und lass Dir per Zufall die Startposition für den jeweiligen Spieler ermitteln.
z.B. mit einer weiteren Spalte B hinter dem Spielernamen in Spalte A und der Formel = Zufallszahl() und einer weiteren Spalte C mit der Formel: = RANG(B1;B$1:B$32)
erstmal vielen Dank für den entscheidenden Tipp von dir. Ich konnte ihn soweit umsetzen.
Nun zum nächsten Problem.
Problemstellung Teil 2: Die einzelnen Spielpaarungen sind einmalig vergeben und auch hier haben sich durch den Zufall Sieger aus den einzelnen Matches ergeben. Lukas und Maike haben jeweils 2 Spielpaarungen gewonnen, Maike Sandra & Daniel jeweils 1. Nun möchte ich weiter unten eine Tabelle erstellen in der eine Reihenfolge aufgelistet ist, wer wie oft gewonnen hat (von oben nach unten mit den Meisten Siegen).
etwa so: Lukas 2 Maike 2 Daniel 1 Sandra 1
Wie sieht es bei Gleichstand aus, kann man hier alphabetisch oder per Zufall sortieren?
Mein Ansatz: Ich konnte zwar mit einer Funktion zählen wie oft ein Wert (Teilnehmer) vorkommt, allerdings war es mir nicht möglich eine Reihenfolge aufzubauen. Dadurch das in den 8 Gruppen auch jedes mal andere Teilnehmer erscheinen, kann ich dies nicht in der gewünschten Tabelle weiterverarbeiten.
auch hier gilt es, sich ein festes "Formular" vorzugeben und die Platzierten über einen SVERWEIS und eine vorher ermittelte Rangfolge reinzuholen. Hier mal ein Beispiel für ein Fußball-Turnier einer Gruppe:
vielen Dank für deine Antwort und die damit verbundene Mühe. Ich fand dein Fußballszenario sehr gut und habe meine Liste umgebaut. Allerdings habe ich Schwierigkeiten deine Antwort umzusetzen. Ich habe zum besseren Verständnis ein Bild meines Schemas hinzugefügt.