Registriert seit: 14.04.2018
Version(en): 2013
Hallo liebe Leute,
ich möchte eine Rangliste erstellen und habe das Problem, dass mit der normalen Formel ja Doppelbelegungen dann dafür sorgen, dass einige Ränge nicht aufgelistet werden, siehe:
Rang: Punkte: 1 20 2 14 3 8,5 4 7,5 4 7,5 4 7,5 7 5,5 8 3,5 9 2 9 2 11 1 12 0,5
Rang ist auf C2 und Punkte auf D2.
Die höchste Anzahl an Punkten ist der beste Platz. Hat jemand hier eine Lösung? Nach der 4 muss natürlich die Reihenfolge (5,6) ganz normal weitergehen. Hat jemand eine Lösung für das Problem?
Vielen Dank im Voraus :19:
Registriert seit: 14.04.2017
Version(en): 2016/19
Hallo schau dir den Lik mal an Gruß Holger http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=230
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
14.04.2018, 07:09
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2018, 07:09 von LCohen.)
Der Link ist aber nicht die Antwort auf die Frage. Denn bei 18 zu rankenden mit 4 Übereinstimmungen möchte man doch trotzdem die Ränge 1 bis 18 haben, nicht nur 1 bis 15. Wundert mich eh, dass die Excelformler nur diese (weltfremde) Antwort geben! Denn der 17. ist nun mal der 17.; ihm ist doch egal, ob es vor ihm 5x einen 12. gibt oder nicht. Der 4. ärgert sich genauso bei zwei vergebenen Goldmedaillen aufgrund von Punktegleichheit wie bei nur einem Sieger, dass er gar keine Medaille hat; denn er bleibt 4. und wird nicht Dritter. Außerdem gäbe es keinen Rückschluss auf die Anzahl Beteiligter mehr. TE sagt also: "Sch... drauf; ich will jede Rangzahl haben, und bei gleichen bekommt einer halt die bessere. Basta!" Code: 20 19,9999 1 14 13,9998 2 7,5 8,4995 3 7,5 7,4997 4 8,5 7,4996 5 7,5 7,4994 6 5,5 5,4993 7 3,5 3,4992 8 2,0 1,9991 9 2,0 1,9990 10 1,5 1,4989 11 0,5 0,4988 12
B1: =KGRÖSSTE(INDEX(A$1:A$12-ZEILE(A$1:A$12)%%;);ZEILE(A1)) mit benDefFmt 0,?;-0,?; als Hilfsspalte (die die Urspungsspalte jedoch notwendigerweise optisch ersetzt, da sie überhaupt erst für die Rang-Reihenfolge sorgt!) C1: =RANG(B1;B$1:B$12) - wird aber nicht benötigt, da das schon den Excel-Zeilennummern entspricht! Fazit: Die Hilfsspalte wird zur Ergebnisspalte; die Ergebnisse selbst ergeben sich durch ihre Position, und sind daher verzichtbar.
Registriert seit: 14.04.2018
Version(en): 2013
Vielen Dank, für die schnelle Antwort :)
Jedoch sollen Gleichplatzierte auch den gleichen Platz bekommen, also wäre die Reihenfolge so:
1 2 3 4 4 4 5 6 7 7 8 9
Vielen Dank im Voraus :19:
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
14.04.2018, 08:56
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2018, 08:58 von LCohen.)
Dann eben doch echos Link.
Du hattest Dich oben anders ausgedrückt: 4,5,6,7 statt (4,4,4,7 oder 5,5,5,7). Jetzt willst Du 4,4,4,5.
Registriert seit: 14.04.2018
Version(en): 2013
Dann hatte ich mich falsch ausgedrückt :D
Wenn ich die Formel aus dem genannten Link kopiere und auf meine Tabelle abändere, wird immer nur bis 1 gezählt, also alle Plätze sind dann 1...Weißt du, woran das liegen könnte?
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Registriert seit: 14.04.2018
Version(en): 2013
Ich habe die Formel wie folgt umgeändert:
=ISTZAHL(C2)*SUMME(WENN(WENN(ISTZAHL(C$2:C$98)*(ZÄHLENWENN(INDIREKT("A1:A"&ZEILE($2:$98));C$2:C$98)=1);C$2:C$98;MIN(C$2:C$98)-1)>C2;1);1)
Wenn ich sie jetzt runterziehe, erscheint bei Platzierung überall nur noch die 1. Weißt du, wo der Fehler liegt?
Vielen Dank im Voraus :19:
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
14.04.2018, 10:23
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2018, 10:23 von LCohen.)
Hattest Du auf die Nr. 5 geklickt und sie verstanden?
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Jakob, Zitat:=ISTZAHL(C2)*SUMME(WENN(WENN(ISTZAHL(C$2:C$98)*(ZÄHLENWENN(INDIREKT("C1:C"&ZEILE($2:$98));C$2:C$98)=1);C$2:C$98;MIN(C$2:C$98)-1)>C2;1);1) du musst deine Formel richtig anpassen und dann mit CSE (CTRL-SHIFT-ENTER) abschließen.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
|