Rangliste erstellen

Hallo liebe Experten,

ich möchte gerne eine Rangliste erstellen aus folgenden Zahlenreihen (Beispiele):

14, 25, 28, 23, 15, 30, 31, 12, 14, 25, 19, 23, 24, 30, 32, 19, 20, 19 (Spieler 1)

12, 13, 15, 12, 13, 14, 15 (Spieler 2)
20, 20, 21, 22, 23, 24, 25, 25, 25, 25, 24, 22, 21, 22, 25 (Spieler 3)

Insgesamt habe ich 20 Spieler mit solchen Zahlenreihen.

Folgendes soll am Ende rauskommen:

  1. Für jeden Spieler ein Durchschnittscore. Wobei allerdings die Vielspieler belohnt werden sollen. D.h., wenn einer 5 Turniere (Zahlen) hat, dann soll von den 5 das schlechteste nicht mit in die Wertung eingehen. Wenn er 10 Turniere hat, dann sollen die 2 schlechtesten nicht mit eingehen. Wenn er 15 Turniere hat die 3 schlechtesten und so weiter.
  2. Desweiteren soll automatisch die Zahl der gespielten Turniere angezeigt werden.
  3. Es soll das Beste gespielte Turnier angezeigt werden.

Also Tabelle wie folgt:

Spieler Durchschnitt Anzahl Turniere Beste Runde

Da im Laufe des Jahres immer mehr Ergebnisse dazukommen muss es möglich sein, in der Berechnungstabelle einfach immer die Zahlen hinzuzufügen und Excel soll es dann automatisch auswerten.
Kann mir jemand helfen das so weit wie möglich zu automatisieren??

Danke und viele Grüße

Christian

Hallo Christian!

  1. Für jeden Spieler ein Durchschnittscore. Wobei allerdings
    die Vielspieler belohnt werden sollen. D.h., wenn einer 5
    Turniere (Zahlen) hat, dann soll von den 5 das schlechteste
    nicht mit in die Wertung eingehen. Wenn er 10 Turniere hat,
    dann sollen die 2 schlechtesten nicht mit eingehen. Wenn er 15
    Turniere hat die 3 schlechtesten und so weiter.
  2. Desweiteren soll automatisch die Zahl der gespielten
    Turniere angezeigt werden.
  3. Es soll das Beste gespielte Turnier angezeigt werden.

Also Tabelle wie folgt:

Spieler Durchschnitt Anzahl Turniere Beste
Runde

Die Anzahl der Turniere und die beste Runde sind noch einfach. Die Anzahl kriegst du mit der gleichnamigen Formel =Anzahl(A2:A100).
Die beste Runde kriegst du mit =MAX(A2:A100), wobei ich davon ausgegangen bin, dass mehr Punkte besser sind. Wenn weniger Punkte besser sind, lautet die Formel =MIN(A2:A100)

Jetzt kommt die schwierigste Formel:

=WENN(C22>15;SUMME(A2:A100;-KKLEINSTE(A2:A100;1);-KKLEINSTE(A2:A100;2);-KKLEINSTE(A2:A100;3))/(C22-3);WENN(C22>10;SUMME(A2:A100;-KKLEINSTE(A2:A100;1);-KKLEINSTE(A2:A100;2))/(C22-2);WENN(C22>5;SUMME(A2:A100;-KKLEINSTE(A2:A100;1))/(C22-1);SUMME(A2:A100)/C22)))

Hier bin ich davon ausgegangen, dass erst nach dem Sprung der Bonus wirksam wird, also beim 6., 11. und 16. Turnier. Wenn das „Jubiläum“ schon besser bewertet werden soll, schreibst du das hier:

=WENN(C220>=15;SUMME(A2:A100;-KKLEINSTE(A2:A100;1);-KKLEINSTE(A2:A100;2);-KKLEINSTE(A2:A100;3))/(C22-3);WENN(C22>=10;SUMME(A2:A100;-KKLEINSTE(A2:A100;1);-KKLEINSTE(A2:A100;2))/(C22-2);WENN(C22>=5;SUMME(A2:A100;-KKLEINSTE(A2:A100;1))/(C22-1);SUMME(A2:A100)/C22)))

Wenn weniger Punkte besser sind, ersetzt du die KKleinste durch KGrösste. In C22 hab ich die Anzahl der Turniere hinterlegt (Anzahl-Formel).

Wenn du noch Fragen hast, bitte melden.
Gruß Alex

Vielen Dank Alex.
Klappt alles soweit.
Allerdings habe ich einen dabei mit 36 Turnieren und da sagt mir Excel dann zuviele Ebenen. Wie bekomme ich den noch mit rein??

Sorry, aber das versteh ich nicht. Wenn du 36 Turniere hast, kommt halt in C22 36 und der kriegt die drei Streichresultate.

Sorry, habe ich mich evtl. unverständlich ausgedrückt.
Bei 35 Turniere hat er 7 Streicher. Pro 5 Turniere einen Streicher.
D.h., bei 40 Turnieren 8 Streicher. Bei 45 9 usw.

Viele Grüße

Christian

Hallo Christian
Ich habe mal was gebastelt für einen Spieler und die Datei hochgeladen:
http://www.hostarea.de/server-11/November-007dfbf071…
Es wäre gut zu wissen, wie viele Turniere pro Spieler überhaupt möglich sind. Ich habe hier mal mit 135 gerechnet. Dazu kommt, dass ich total unsportlich bin. Ich weiss nur, dass Roger Federer (leider) kein Zürcher ist.
Schau mal mit dieser Datei, ob das hinhaut bei einem Spieler mit meinen Ueberlegungen. Wichtig sind die „Bonus-Turniere“, d. h. wie viele der schlechtesten Turniere abgezogen werden können. Und entsprechend dazu die Abzugspunkte.
Grüsse Niclaus

Hallo Christian,

probiere mal folgendes:

Mit

ABRUNDEN(ANZAHL(A2:A500)/5;0)

kannst du die Anzahl der zu streichenden Turniere berechnen.

Mit diesem Formelteil brauchst du von Alex’s Formel nur noch einmal die Durschnittsberechnung, nämlich:
SUMME(A2:A500;-KKLEINSTE(A2:A500;XXXX))/(ANZAHL(A2:A500)-XXXX)
wobei du anstelle der XXXX jeweils die ABRUNDEN-Konstruktion einsetzt (oder den Bezug auf eine Zelle, falls du die ABRUNDEN-ANZAHL-Konstruktion irgendwo zwischenrechnest).

Dann wird die Formel auch nie länger als sie jetzt ist und die ganzen WENNs verschwinden.

Komplettvariante:
=SUMME(A2:A500;-KKLEINSTE(A2:A500;ABRUNDEN(ANZAHL(A2:A500)/5;0)))/(ANZAHL(A2:A500)-ABRUNDEN(ANZAHL(A2:A500)/5;0))

Gruß
A

Hallo Christian, hallo Anja

Komplettvariante:
=SUMME(A2:A500;-KKLEINSTE(A2:A500;ABRUNDEN(ANZAHL(A2:A500)/5;0)))/(ANZAHL(A2:A500)-ABRUNDEN(ANZAHL(A2:A500)/5;0))

Ich hab die Formel getestet. Wenn du aber unter 5 Turniere bleibst, streikt die Formel. Also einmal Wenn brauchste immer. Mein Vorschlag lautet also:

=Wenn(Anzahl(A2:A500)>5;SUMME(A2:A500;-KKLEINSTE(A2:A500;ABRUNDEN(ANZAHL(A2:A500)/5;0)))/(ANZAHL(A2:A500)-ABRUNDEN(ANZAHL(A2:A500)/5;0));Mittelwert(A2:A500))

Gruß Alex