Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1336to1340
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

Rangliste

Rangliste
20.11.2013 11:20:43
herbert
Hallo,
normalerweise wird eine Rangliste wie folgt sortiert:
...
TN1 185 Pkt Rang 8
TN2 185 Pkt Rang 8
TN3 185 Pkt Rang 8
...
Dies ist soweit auch OK. Doch wenn nun ein weiteres Rangkriterium (z. B. die Zeit in Sek) dazu kommt und dieses dann Aufsteigend bewertet werden muss, wie sieht die Rangformel dann aus?
...
TN1 185 Pkt Zeit 58,76 s = Rang 10
TN2 185 Pkt Zeit 10,28 s = Rang 8
TN3 185 Pkt Zeit 28,46 s = Rang 9
...
Servus

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
ich würde Pkt und Zeit addieren
20.11.2013 11:26:57
Matthias
Hallo
Dann kannst Du doch an deren Ergebnis den Rang neu bestimmen.
Oder hab ich Dich falsch verstanden?
Gruß Matthias

AW: ich würde Pkt und Zeit addieren
20.11.2013 12:29:58
herbert
Hallo Matthias,
danke für Deinen Vorschlag. Aber vielleicht habe ich mich auch nicht richtig ausgedrückt. Ich wollte mit der gesuchten Formel die Punktespalte für die Rangfolge verwenden. Das klappt mit dieser Formel =KGRÖSSTE(P$9:P$150;ZEILE(A1)) auch prima, wenn ich nur die Punktespalte berücksichtige. Doch dann kommt es zu der oben geschilderten Situation, dass es 3 Punktgleiche gibt. Deshalb möchte ich dann die Zeitspalte als weiteres Kriterium für die Rangfolge dazu nehmen. Und da komme ich nicht auf die benötigte Formel.
Weißt Du was ich meine?
Servus

Anzeige
Ich denke Du willst Rang ...
20.11.2013 12:44:09
Matthias
Hallo
Schau mal wie ich das meine
Tabelle1

 ABCDE
1RangTeilnehmerPunkteZeitSumme
23TN118558,75185,5875
31TN218510,28185,1028
42TN318528,46185,2846
5     
6SortiertTeilnehmerPunkteZeitSumme
7Rang 1TN218510,28185,1028
8Rang 2TN318528,46185,2846
9Rang 3TN118558,75185,5875

Formeln der Tabelle
ZelleFormel
A2=RANG(E2;$E$2:$E$4;ZEILE())
E2=C2+(D2/100)
A3=RANG(E3;$E$2:$E$4;ZEILE())
E3=C3+(D3/100)
A4=RANG(E4;$E$2:$E$4;ZEILE())
E4=C4+(D4/100)
B7=SVERWEIS($A7;$A$2:$E$4;SPALTE();0)
C7=SVERWEIS($A7;$A$2:$E$4;SPALTE();0)
D7=SVERWEIS($A7;$A$2:$E$4;SPALTE();0)
E7=SVERWEIS($A7;$A$2:$E$4;SPALTE();0)
B8=SVERWEIS($A8;$A$2:$E$4;SPALTE();0)
C8=SVERWEIS($A8;$A$2:$E$4;SPALTE();0)
D8=SVERWEIS($A8;$A$2:$E$4;SPALTE();0)
E8=SVERWEIS($A8;$A$2:$E$4;SPALTE();0)
B9=SVERWEIS($A9;$A$2:$E$4;SPALTE();0)
C9=SVERWEIS($A9;$A$2:$E$4;SPALTE();0)
D9=SVERWEIS($A9;$A$2:$E$4;SPALTE();0)
E9=SVERWEIS($A9;$A$2:$E$4;SPALTE();0)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Matthias

Anzeige
AW: ich würde Pkt und Zeit addieren
20.11.2013 12:37:00
Luschi
Hallo Matthias,
dann wäre aber 10 Pkt. in 1 Sek. = 1 Pkt. in 10 Sek.
Gruß von Luschi
aus klein-Paris

wie kommst Du denn darauf?
20.11.2013 12:52:27
Matthias
Hallo Luschi
Also wenn Du Recht hast, dann Glückwunsch ;-)
Ich habe die Aufgabenstellung anders interpretiert.
Seis drum Herbert wird sich schon nochmal klar äußern
Gruß Matthias

AW: wie kommst Du denn darauf?
20.11.2013 16:14:44
herbert
Hallo zusammen,
schaut euch bitte mal die beigefügte Mappe an, vielleicht wird es dann klarer.
https://www.herber.de/bbs/user/88170.xlsx
Vielen Dank im Voraus.
Servus

Anzeige
benutze 3 Ebenen der Sortierung ...
20.11.2013 16:33:42
Matthias
Hallo
Sollte doch so das gewünschte Ergebnis liefern
Userbild
Gruß Matthias

z.B mit einer MATRIX-Formel ...
20.11.2013 16:37:22
neopa
Hallo Herbert,
.. in J2: {=INDEX(C:C;1+VERGLEICH(KGRÖSSTE(G$2:G$99+(E$2:E$99"")/(E$2:E$99+ZEILE($2:$99)%%%);ZEILE(A1)); G$2:G$99+(C$2:C$99>0)/(E$2:E$99+ZEILE($2:$99)%%%);)) ] benutzerdefiniertes Zahlenformat 0;; und Formel nach unten kopieren. Damit berücksichtigt Du auch noch Zeitgleichheit bei gleichen Punkten (in diesem absoluten Ausnahmefall: der oben steht bleibt dann auch oben ... wie im Leben,bloß dort ist es nicht der Ausnahmefall)
Gruß Werner
.. , - ...

Anzeige
gerade las ich nochmal ...
20.11.2013 18:43:34
neopa
Hallo Herbert,
... und da stellte ich fest, dass Du auch die Abzugspunkte abhängig berücksichtigt haben willst (war bisher davon ausgeggangen, dass diese schon in der Punktzahl berücksichtigt sind).
Nun auch das kann man in die Formel integrieren:
 CEFGHIJ
1TeilnehmernameZeitAbzugPunkte RangTeilnehmername
2Silberberger Peter0,000196   1Silberberger Peter
3Mayr Simon0,000193   2Mayr Simon
4Morgenstern Mathias0,0020193   3Morgenstern Mathias
5Penker Stefan0,000189   4Penker Stefan
6Robisch Tobias0,000187   5Robisch Tobias
7Moosbrugger Martin58,760185   7Sunntinger Hubert
8Sunntinger Hubert28,940185   6Moosbrugger Martin
9Andel Jiri10,2825185   8Andel Jiri

Formeln der Tabelle
ZelleFormel
J2{=INDEX(C:C;1+VERGLEICH(KGRÖSSTE(G$2:G$99*10^9-F$2:F$99*10^3+(E$2:E$99<>"")/(E$2:E$99%+ZEILE($2:$99)%%%); ZEILE(A1)); G$2:G$99*10^9-F$2:F$99*10^3+(C$2:C$99>0)/(E$2:E$99%+ZEILE($2:$99)%%%); ))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
kleiner ergänzender Hinweis ...
20.11.2013 18:57:26
neopa
Hallo @all,
... in Spalte I meiner Darstellung steht der "akt. Rang" aus der Spalte A. Die Spalte J listet die Rangfolge jedoch gemäß den vorgegebenen Bedingungegn.
Der Lösungsvorschlag von Matthias, ist sicherlich die einfachste Lösung. Allerdings kommt diese nicht gänzlich ohne Formel aus (wenn auch ganz einfache für die Ränge), wenn man nicht eine ähnliche Darstellung der Rangnummern haben will, wie in meinem vorherigen Beitrag in Spalte I.
Gruß Werner
.. , - ...

AW: kleiner ergänzender Hinweis ...
21.11.2013 08:51:28
herbert
Hallo Werner, Matthias und Luschi,
erst mal herzlichen Dank für Euere Tipps und Vorschläge. Diese brachten mich nun auf die richtige Lösung, die ich euch nicht vorenthalten will:
Die absteigende Rangfolge ermittle ich ja nach wie vor mit der folgenden Formel über die Gesamtpkt.: =KGRÖSSTE(P$9:P$150;ZEILE(A1))
Matthias' Hinweis, die Zeit zu den Pkt hinzuzuaddieren war der Tipp in die richtige Richtung. Doch bloß einfach hinzuzuaddieren reichte nicht, da es im Beispiel dann zu 185,5876 und damit zum Einen zu aufgerundet 186 Pkt und zum Anderen der mit der größten Zeit als Bester der Pktgleichen gewertet worden wäre. Die Lösung fiel mir gestern Abend im Bett ein. Mit dieser Formel habe ich das Problem nun gelöst, indem ich zum Einen alles um eine Kommastelle nach rechts verschiebe, um das Aufrunden zu unterbinden und ich dann den Zeitwert von 0,1 abziehe und diesen Wert dann den Gesamtpkt hinzuaddiere.
Hier nun die Formel:
SUMMENPRODUKT((Werte!$A$2:$A$1500=X)*(Werte!$B$2:$B$1500=Y)*Werte!$C$2:$C$1500)+(0,1-(N43/1000))
die dieses Ergebnis ergibt: 185,04124 (beim Beispiel mit den 85,76 Sek)
Für weitere Fragen stehe ich Euch gerne zur Vfgg.
Servus
@Werner: Schöne Grüße an Birgit
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige