Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Spielplan mit Zufalls Paarungen erstellen

Forumthread: Spielplan mit Zufalls Paarungen erstellen

Spielplan mit Zufalls Paarungen erstellen
25.09.2023 11:30:26
Pascal1989
Guten Tag,

ich bin seit kurzen Trainer einer G-Jugend und muss jetzt mein erstes Spielfest planen.
Ich hätte gerne gewusst ob es eine Funktion gibt, wo ich aus einer Tabelle zufällige Begegnungen erstellen lassen kann.
Also aus 8 Mannschaften 4 Paarungen.

Gruß
Pascal
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Spielplan mit Zufalls Paarungen erstellen
25.09.2023 14:31:05
Piet
Hallo

in Excel Tabellen gibt es di Formel Funktion Zufall. Damit kannst du es selbst probieren. Man kann es auch mit VBA machen.
Dann solltest du eine Beispieldatei mit dem Spielplan hochladen, wie er für euch aussehen soll. Ausgefüllte Spalten und Zeilen!

mfg Piet
AW: Spielplan mit Zufalls Paarungen erstellen
25.09.2023 15:53:07
Pascal1989
Hallo,

ich habe die Datei Hochgeladen, weiter als diese Vorlage komme ich nicht.
Ich hätte es gerne das nicht die Mannschaftsnamen im Spielplan erscheinen, sondern die "Spielnamen"

Ich bedanke mcihs chonmal für die Hilfe.

Hier der link
https://www.herber.de/bbs/user/163108.xlsx

Gruß Pascal
Anzeige
AW: Spielplan mit Zufalls Paarungen erstellen
25.09.2023 18:36:54
Yal
Hallo Pascal,

das Spiel mit dem Zufall... Funktioniert gut für den ersten Spielrunde (11:30), aber für den zweiten wirst Du ausschliessen wollen, dass Paarung, die schon vorhanden waren, wiederkehren. Und da wird es erst lustig.

Die Alternativ ist alle Kombinationen aufzulisten (11 mal Mannschaft1 gegen je eine ab Mannschaft2, dann 10 mal Manschaft2 gegen je eine ab Mannschaft3, usw), daneben ein Zufallszahl zu stellen und nach diese sortieren. Die ersten 6 Spielen werden mit den ersten 6, die nächste 6 mit Zeilen 7 bis 12, usw.

Alle Kombinationen kannst Du mit folgenden Code erzeugen:
Public Function Kombis(ByRef Target As Range) As Variant

Dim Arr, Erg(), i, j, k

Arr = Target.Value
ReDim Erg(1 To UBound(Arr, 1) * (UBound(Arr, 1) - 1) / 2, 1 To 2)

For i = 1 To UBound(Arr, 1) - 1
For j = i + 1 To UBound(Arr, 1)
k = k + 1
Erg(k, 1) = Arr(i, 1)
Erg(k, 2) = Arr(j, 1)
Next
Next
Kombis = Erg
End Function

Public Sub Ausgeben()
Dim Erg
With Worksheets("Tabelle1")
Erg = Kombis(.Range("B2:B13"))
.Range("K1").Resize(UBound(Erg, 1), UBound(Erg, 2)) = Erg
End With
End Sub


VG
Yal
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Zufällige Paarungen im Excel Spielplan erstellen


Schritt-für-Schritt-Anleitung

Um einen Spielplan in Excel mit zufälligen Paarungen zu erstellen, kannst du folgende Schritte befolgen:

  1. Vorbereitung der Daten: Erstelle eine Liste der Mannschaften in einer Spalte (z.B. A1:A8).
  2. Zufällige Zuordnung: Füge in der nächsten Spalte eine Formel ein, um zufällige Werte zu generieren. Nutze die Funktion =ZUFALLSZAHL().
  3. Sortieren: Markiere beide Spalten und sortiere die Daten nach der Spalte mit den Zufallszahlen.
  4. Paarungen bilden: In der dritten Spalte kannst du die Paarungen erstellen. Zum Beispiel:
    • In Zelle C1: =A1 & " vs. " & A2
    • Ziehe die Formel nach unten, um die weiteren Paarungen zu erstellen.
  5. Wiederholungen vermeiden: Um sicherzustellen, dass keine Paarungen wiederholt werden, musst du die Paarungen nach der ersten Runde speichern und in der nächsten Runde neue Zufallszahlen generieren.

Häufige Fehler und Lösungen

  • Problem: Zufallszahlen ändern sich bei jeder Neuberechnung.

    • Lösung: Kopiere die Spalte mit den Zufallszahlen und füge sie als Werte ein, um die Ergebnisse zu fixieren.
  • Problem: Es entstehen wiederholte Paarungen.

    • Lösung: Überprüfe, ob in deiner Formel eine Möglichkeit besteht, bereits gespielte Paarungen auszuschließen.

Alternative Methoden

Wenn du einen Turnierplan in Excel erstellen möchtest, gibt es auch Methoden, die VBA verwenden. Hier ist ein einfacher VBA-Code, um Kombinationen zu erstellen:

Public Function Kombis(ByRef Target As Range) As Variant
    Dim Arr, Erg(), i, j, k
    Arr = Target.Value
    ReDim Erg(1 To UBound(Arr, 1) * (UBound(Arr, 1) - 1) / 2, 1 To 2)

    For i = 1 To UBound(Arr, 1) - 1
        For j = i + 1 To UBound(Arr, 1)
            k = k + 1
            Erg(k, 1) = Arr(i, 1)
            Erg(k, 2) = Arr(j, 1)
        Next
    Next
    Kombis = Erg
End Function

Nutze diese Funktion, um alle möglichen Paarungen zu erstellen und sie anschließend zufällig zu sortieren.


Praktische Beispiele

Ein Beispiel für einen Excel Spielplan mit 8 Mannschaften könnte so aussehen:

Mannschaften Zufallszahl Paarung
Team A 0,235 Team A vs. Team B
Team B 0,678
Team C 0,123 Team C vs. Team D
Team D 0,456
Team E 0,789 Team E vs. Team F
Team F 0,321
Team G 0,654 Team G vs. Team H
Team H 0,987

In der dritten Spalte kannst du die Paarungen automatisch generieren.


Tipps für Profis

  • Nutze Excel-Tabellen, um deine Daten besser zu organisieren und mehr Flexibilität bei der Sortierung und Filterung zu haben.
  • Experimentiere mit verschiedenen Zufallsfunktionen, um die Paarungen interessanter zu gestalten.
  • Speichere verschiedene Versionen deines Turnierplans in Excel, um verschiedene Szenarien zu testen.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass jede Mannschaft gegen jede andere spielt? Du kannst alle Kombinationen der Mannschaften auflisten und dann die ersten N Paarungen für jede Runde zufällig auswählen.

2. Kann ich den Spielplan auch für größere Turniere verwenden? Ja, die Methoden können für beliebig viele Teams angepasst werden, beachte jedoch, dass die Komplexität steigt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige