Registriert seit: 09.05.2015
Version(en): 2013, Office 365
Hallo zusammen,
in einer Tabelle liste ich Spielergebnisse von 10 Spielern auf und werte sie aus nach gewonnen/verlorenen Spielen. Daraus ermittle ich eine Rangliste.
Die Anzahl der absolvierten Spiele pro Spieler ist aber völlig unterschiedlich und somit ergibt sich für mich...und meiner Meinung nach... keine aussagekräftige Rangliste.
Denn wenn ein Spieler nur 1 Spiel absolviert und dieses gewonnen hat, hat er 100% gewonnen.
Ein Spieler der 10 Spiele absolviert hat und davon 8 gewonnen hat, hat 80% gewonnen.
Gibt es eine Möglichkeit dies anders zu werten, anders zu gewichten? Leider kenne ich mich mit diesen (Statistik-)Themen nicht aus und möglicherweise bin ich mit meiner Frage auch nicht im richtigen Forum.
Vielleicht hat doch jemand eine zündende Idee die mir weiterhilft.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Erich,
hier mal ein Beispiel. Bei meinem Tabellenaufbau (deinen kenne ich leider nicht) brauchst du zwei Hilfsspalten, die du einfach ausblenden kannst. In der ersten rechnest du die maximal teilgenommenen Spiele aus und in der zweiten die prozentuale Verteilung. Daraus kannst du dann deinen Rang berechnen.
Tabelle1 | A | B | C | D | E | F | G | H | I | J | K | L | M | N |
1 | Spieler | Spiel1 | Spiel2 | Spiel3 | Spiel4 | Spiel5 | Spiel6 | Spiel7 | Spiel8 | Spiel9 | Spiel10 | 10 | | Rang |
2 | Hans | gew | verl | gew | gew | gew | verl | gew | verl | | | 8 | 50 | 2 |
3 | Greta | verl | gew | gew | | | | | | | | 3 | 20 | 3 |
4 | Willi | verl | gew | gew | gew | gew | gew | gew | gew | gew | verl | 10 | 80 | 1 |
5 | Erich | gew | | | | | | | | | | 1 | 10 | 4 |
Formeln der Tabelle |
Zelle | Formel | L1 | =MAX(L2:L5) | L2 | =ANZAHL2(B2:K2) | M2 | =ZÄHLENWENN(B2:K2;"gew")/$L$1% | N2 | =RANG(ZÄHLENWENN(B2:K2;"gew")/$L$1%;$M$2:$M$5;0) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 09.05.2015
Version(en): 2013, Office 365
Hallo Günter,
das funktioniert super, vielen Dank!!!!
Hättest Du mir dazu auch eine VBA-Code-Variante?
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Erich,
bzgl. Makros kann ich dir leider nicht helfen - VBA und ich passen noch nicht so recht zusammen. :32:
Aber ich denke, einer unserer VBA-Spezies wird dir sicher eine Lösung zaubern.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 09.05.2015
Version(en): 2013, Office 365
Hallo Günter,
trotzdem vielen Dank für Deine Unterstützung, hat mir schon mal richtig weitergeholfen!
Registriert seit: 10.04.2014
Version(en): 2016 + 365
25.10.2016, 14:01
(Dieser Beitrag wurde zuletzt bearbeitet: 25.10.2016, 14:01 von Rabe.)
Hi,
(09.10.2016, 21:59)sharky51 schrieb: Hättest Du mir dazu auch eine VBA-Code-Variante?
was willst Du denn mit der VBA-Variante erreichen, was mit der Formel-Variante nicht geht?
Nur VBA, damit VBA verwendet wurde, halte ich nicht für sinnvoll und wichtig genug, um da Gehirnschmalz reinzustecken. Das wird mit Sicherheit nicht kürzer.
Als Tipp zur Umsetzung in VBA:
Du könntest das Eintragen der Formeln per Makroaufzeichnung aufnehmen und dann den Code hier einstellen, dann können wir ihn verkürzen und verallgemeinern und die Formeln durch die Werte ersetzen.
Registriert seit: 09.05.2015
Version(en): 2013, Office 365
Danke für die Rückmeldung,
ja habe das jetzt ausschließlich mit Zell-Formeln gestaltet.
Danke!