Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1412to1416
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
Rangfolge "doppel"
14.03.2015 15:38:39
Tim
Hallo an die Profis,
ich habe ein Problem, dass ich mit meinem Wissen nicht lösen kann.
Ich gliedere es mal in zwei Teile...
1.) ich habe eine Tabelle mit Namen und dazugehörigen Punkten (Sportergebnisse, Schulnoten etc.).
Nun möchte ich daraus - je nach Anzahl der Punkte eine Rangliste erstellen.
Das ganze sieht in etwa so aus:
Userbild
Wie ich Spalte "D" hinbekomme, weiß ich bereits: KGRÖSSTE, RANG, etc.
Nun möchte ich aber in Spalte E neben die jeweiligen Punktzahl die entsprechenden Namen haben: bei E2 also "Horst", bei E3 dann "Günther" usw.
Wie bekomme ich das hin?
(gerne auch mit Hilfsfeldern etc...)
2.) Jetzt die Verschärfung: ich möchte das auch irgendwie hinbekommen, wenn ein Ergebnis mehr als einmal vorkommt, also beispielsweise so:
Userbild
Ob nun Berta oder Franz dabei als erstes auftaucht, ist ganz egal.
(gelbe Farbe will ich auch nicht haben, diente hier nur zur Verdeutlichung)
Wie bekomme ich dabei Spalte E und F hin, so wie ich es im Beispiel zeigte?
Ich bedanke mich sehr herzlich im Voraus für eure Hilfe!
Viele Grüße,
Tim

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Rangfolge "doppel"
14.03.2015 16:24:50
Tim
Herzlichen Dank, hat wunderbar geklappt!!!

in Excel 2010 ist es einfacher mit AGGREGAT() ...
14.03.2015 16:42:17
neopa
Hallo Tim,
... dazu sieh Dir mal folgendes Beispiel an (Formeln nach unten kopieren):
 ABCDE
1NamePunkte RangName
2Name 14 1Name 10
3Name 26 2Name 5
4Name 35 3Name 2
5Name 44 4Name 3
6Name 57 4Name 6
7Name 65 4Name 9
8Name 71 7Name 1
9Name 82 7Name 4
10Name 95 9Name 8
11Name 108 10Name 7
12     

Formeln der Tabelle
ZelleFormel
D2=RANG(KGRÖSSTE(B$2:B$99;ZEILE(A1)); B$2:B$99)
E2=VERWEIS(9;1/(AGGREGAT(14;6;B$1:B$99-ZEILE(A$1:A$99)%%;ZEILE(A1))=B$1:B$99-ZEILE(A$1:A$99)%%); A:A)


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

Anzeige
AW: in Excel 2010 ist es einfacher mit AGGREGAT() ...
14.03.2015 17:53:46
Tim
wow, kannte ich gar nicht
Vielen Dank, Werner!
Wird sofort ausprobiert....

AW: in Excel 2010 ist es einfacher mit AGGREGAT() ...
14.03.2015 18:40:46
Luschi
Hallo Werner,
interessanter Lösungsansatz. Mußte auch erst mal kurz nachdenken.
Ich habe ab Montag lauter 'Excel-Fuzzis', die glauben schon alles zu Wissen zum Spezialkurs Matrix-Lösungen im Controlling.
Mal sehen, ob sie das verinnerlichen können - mir gefällt sie bestens.
Gruß von Luschi
aus klein-Paris

dazu dann vielleicht noch 2 kleine Ergänzungen ...
15.03.2015 16:30:32
neopa
Hallo Luschi,
... der Formel in D2 sollte (um evtl. Leerzellen in A:B zwischen den Daten zu berücksichtigen) natürlich wie folgt lauten: =WENN(ZEILE(A1)>ANZAHL(B:B);"";RANG(...) und dementsprechend müsste die Formel in E2 noch abschließend mit einem &"" komplettiert werden.
Gruß Werner
.. , - ...
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige