Clever-Excel-Forum

Normale Version: Tabelle sortieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

habe eine Tabelle, in der in Spalte A1:A10  Namen von Bands stehen, etwa Iron Maiden ,Status Quo, ZZ Top usw.  
In Spalte B1:10 daneben stehen die Anzahl der Songs der jeweiligen Band.
In Spalte C1:10 wird der Rang errrechnet mit =RANG(B1;B1:B10).

Nun sollen in Spalte D1:D10 die Bandnamen ausgegeben werden, sortiert nach Rang, also, die Band, von der die meisten Songs vorhanden sind, an erster Stelle usw.
Moin!
Ungetestet:
=INDEX(A:A;VERGLEICH(ZEILE(X1);C:C;0))

Gruß Ralf
Hola,
https://www.herber.de/excelformeln/src/call.pl?idx=24
scheitert aber, wenn es mehrere Bands mit gleicher Titelanzahl gibt.
Gruß,
steve1da
(08.07.2023, 07:56)steve1da schrieb: [ -> ]scheitert aber, wenn es mehrere Bands mit gleicher Titelanzahl gibt.

Wohl wahr!
Mit meiner aktuellen Excel-Version ginge dann:
=SORTIERENNACH(A1:A10;C1:C10)
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
1a991aa
2b146dd
3c39#NVh
4d492gg
5e137ff
6f195bb
7g474ee
8h492ii
9i88cc
10j39#NVj

ZelleFormel
C1=RANG.GLEICH(B1;B$1:B$10)
D1=INDEX(A:A;VERGLEICH(ZEILE(X1);C$1:C$10;0))
E1=SORTIERENNACH(A1:A10;C1:C10)

Aber Excel 2007 ist alles andere, nur nicht aktuell …  20
SORTIERENNACH liefert mir aber nur den höchsten Wert. Wie kome ich an den zweithöchsten, dritthöchsten usw. ?


Ich habe es versucht mit =XVERWEIS(1;C1:C10;A1:A10)   

Es kommt die Fehlermeldung   #Wert .   Wieso wird nicht der Text der Zelle in der A-Spalte angezeigt?
Hallo,

hier mein (ganz einfacher...)  Vorschlag...
Zitat:Es kommt die Fehlermeldung   #Wert .   Wieso wird nicht der Text der Zelle in der A-Spalte angezeigt?
Klappt bei mir wunderbar. Allerdings hab ich ja meine Exceldatei auch vor mir.
(08.07.2023, 18:41)zabulon schrieb: [ -> ]SORTIERENNACH liefert mir aber nur den höchsten Wert. Wie kome ich an den zweithöchsten, dritthöchsten usw. ?

Wie meinen?

Arbeitsblatt mit dem Namen 'Tabelle2'
ABCDE
1NameTitelNameTitel
2A47F50
3B18H49
4C39A47
5D19G45
6E31J40
7F50C39
8G45I39
9H49E31
10I39D19
11J40B18

ZelleFormel
D2=SORTIERENNACH(A2:B11;B2:B11;-1)

Hier reicht natürlich auch:
=SORTIEREN(A2:B11;2;-1)