Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1920to1924
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

20 Turnierspieler auf 7 Tage verteilen

20 Turnierspieler auf 7 Tage verteilen
02.03.2023 23:55:28
Mario
Hallo zusammen
Ich müsste eine 7 Tagesaufstellung für mehrere Teilnehmer für ein Spiel machen.
Das Problem hierbei ist das die Teilnehmerzahl zwischen 15 und 28 schwankt. Es stehen aber nur 7 Tage mit je 15 Einsätzen zur verfügung.
Wie stelle ich es am besten an das eine "Zufallsliste" erstellt wird die jedem Teilnehmer möglichs vie Einsätze ermöglicht, aber dann im maximal in Summe
nur 1 Einsatz unterschied zwischen den Teilnehmern ist ?

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Merkst Du denn nicht ...
03.03.2023 07:56:25
lupo1
... dass man mit Deiner Schilderung nichts anfangen kann?
Was ist das für ein Spiel? Was heißt "mehrere Teilnehmer"?
Spielerpool: 20
Spiele: 15
Teilnehmer an einem Spiel: 5
ergibt 75 Spieler. Jetzt willst Du, dass 15 Spieler 4mal spielen und 5 Spieler 3mal.
Vermutlich sollen aber Teilnehmer sich nicht wiederholen. Reicht es aus, dass sich 4 der 5 Teilnehmer wiederholen, und 1 neu ist, oder gibt es eine andere Beschränkung?
AW: Merkst Du denn nicht ...
03.03.2023 19:11:55
Mario
Okay, mir war nicht bewusst das ich mich da verwirrend ausgedrückt habe. Dann also anders.
Es gibt 7 Spieltage a 15 Einsätze = 105 gesamteinsätze
Diese möchte ich dynamisch auf einen Spielerpool verteilen der eine unterschiedliche Anzahl an Teilnehmern hat.
Es können zwischen 15 und 28 Spieler sein.
Wenn es 20 Spieler sind würde demnach jeder 5,25 Mal dran sein. Geht also nicht.
Dazu brauche ich dann eine Formel oder Macro was mir die Einstätze aufteilt auf ganze zahlen mit maximal 1 Unterschied.
Das wäre in dem Fall dann 15 Spieler die 5 Einsätze bekommen und 5 Spieler die 6 Einsätze bekommen.
Bei 24 Teilnehmern Analog zur Beschreibung 15 Spieler 4 Einsätze , 9 Spieler 5 Einsätze
Anzeige
AW: Merkst Du denn nicht ...
03.03.2023 20:38:34
Yal
Hallo Mario,
stellt dir vor, Du hast absolut keine Ahnung, worum es geht.
Dann werfe 2 solche Sätze in die Runde:
"
Es gibt 7 Spieltage a 15 Einsätze = 105 Gesamteinsätze
Wenn es 20 Spieler sind würde demnach jeder 5,25 Mal dran sein.
"
dann frage ich mich: spielen die Spieler allein oder etwa 1 zu 1 gegeneindander?
Dann wäre es bei 105 Einsätze 210 Spieler. Also spielt der Spieler immer allein.
Die zweite Frage ist: es sind 105 Einsätze verfügbar, aber müssen diese alle ausgefüllt?
105 / 20 ergibt 5,25 also 20 * 5 = 100. 5 Einsätze werden nicht ausgenutzt. Ist es schlimm?
Ich würde nach diesem Prinzip Anzahl von Gesamteinsätze durch anzahl Spieler, gerundet.
(In Zeile 1 sind die Tage 1 bis 7, in Spalte 1 sind die einsätze 1 bis 15)
Dann Spieler 1:
_ auf Tag 1, Einsatz 1 (Zeile 2, Spalte 2),
_ auf Tag 2, Einsatz 1 (Zeile 2, Spalte 3),
_ auf Tag 3, Einsatz 1 (Zeile 2, Spalte 3),
_ bis Spieler 1 5mal eingesetzt ist,
dann Spieler 2
_ auf Tag 6, Einsatz 1
_ Sp2, T7, Eins1
dann zurück zu Tag 1
_ Spieler 2, Tag1, Eins2 (3te Einsatz von Sp2)
_ usw
Wie macht man das mit Excel ?
wie gesagt: In Zeile 1 sind die Tage 1 bis 7, in Spalte 1 sind die einsätze 1 bis 15
_ baue eine Liste der 20 Spieler, zum Beispiel in L1:L20
_ in B2 fügst Du die Formel
=INDEX($L$2:$L$21;GANZZAHL((SPALTE()-1+(ZEILE()-2)*(5+1))/(5+1))+1;1)
5+1 ist änderbar: %, weil Ganzzahl(105/20) = 5
Und +1, na ja, kannst Du untersuchen, warum.
_drücke Enter
_klicke einmal auf der Formelassistant "Fx" links von Formelberabeitungsfenster, wähle eine von beide Index-Funktion (egal welche) und schliesse wieder die Eingabe mit Enter (ohne diese Schritt scheint Excel nicht selber entscheiden zu wollen, welche aktiv sein soll. Keine Ahnung. Bei mir scheinte es notwendig zu sein)
_ Dann diese Formel in dem Bereich B2:H16 erweitern.
Fertig
VG
Yal
Anzeige
AW: Merkst Du denn nicht ...
04.03.2023 12:41:35
Mario
Das hab ich so übernommen, aber funktioniert leider nicht ganz
Userbild
AW: Merkst Du denn nicht ...
04.03.2023 16:40:13
Yal
Hallo Mario,
dann habe ich was wohl übersehen.
Wir müssen noch an dem
GANZZAHL((SPALTE()-1+(ZEILE()-2)*(5+1))/(5+1))+1
Feintuning machen.
Am besten fügst Du die Formel
=(SPALTE()-1+(ZEILE()-2)*(5+1))/(5+1))
ohne anderes in B2 und erweiterte auf alle anderen Zellen.
Dann kann man sehen, wie es sich verhält. Ich vermute, der Multiplikator von(Zeile()-2) müsste 7 sein, weil 7 Tage pro Zeile, und nicht 6.
VG
Yal
Anzeige
AW: Merkst Du denn nicht ...
05.03.2023 17:13:03
Yal
Hallo Mario,
letzten Beitrag habe ich auf dem Handy verfasst. Jetzt komme ich erst auf dem Genuss, die Sache selber auf dem Rechner nachzubauen:
=GANZZAHL((SPALTE()-2+(ZEILE()-2)*7)/5)+1
Scheint die richtige Formel zu sein .
Bei Spalte und Zeile jeweils minus 2, um den erste Element auf Null zu setzen, da es ab der zweite Spalte bzw Zeile gestartet wird,
* 7, weil 7 Tage und
/ 5, weil 5 Spiel pro Spieler.
Ich denke, damit hast Du eine gute Basis, um an den verschiedenen Konstellationen anpassen zu können.
VG
Yal
AW: Merkst Du denn nicht ...
05.03.2023 18:59:06
Mario
Vielen Dank,
Daimt kann ich definitiv arbeiten. Das erleichtert das ganze ungemein ;-)
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige