Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Tabelle sortieren
#1
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.
Antworten Top
#2
Moin!
Ungetestet:
=INDEX(A:A;VERGLEICH(ZEILE(X1);C:C;0))

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
Hola,
https://www.herber.de/excelformeln/src/call.pl?idx=24
scheitert aber, wenn es mehrere Bands mit gleicher Titelanzahl gibt.
Gruß,
steve1da
Antworten Top
#4
(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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
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?
Antworten Top
#6
Hallo,

hier mein (ganz einfacher...)  Vorschlag...


Angehängte Dateien
.xlsx   Tabelle sortieren.xlsx (Größe: 10,75 KB / Downloads: 4)
Antworten Top
#7
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.
Antworten Top
#8
(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)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste