Registriert seit: 30.05.2023
Version(en): 2007
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.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
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)
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
https://www.herber.de/excelformeln/src/call.pl?idx=24 scheitert aber, wenn es mehrere Bands mit gleicher Titelanzahl gibt.
Gruß,
steve1da
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
08.07.2023, 09:02
(Dieser Beitrag wurde zuletzt bearbeitet: 08.07.2023, 09:07 von RPP63 .)
(08.07.2023, 08: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' A B C D E 1 a 99 1 a a 2 b 14 6 d d 3 c 3 9 #NV h 4 d 49 2 g g 5 e 13 7 f f 6 f 19 5 b b 7 g 47 4 e e 8 h 49 2 i i 9 i 8 8 c c 10 j 3 9 #NV j
Zelle Formel 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 …
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)
Registriert seit: 30.05.2023
Version(en): 2007
08.07.2023, 19:41
(Dieser Beitrag wurde zuletzt bearbeitet: 08.07.2023, 19:55 von zabulon .)
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?
Registriert seit: 23.09.2021
Version(en): 365
Hallo, hier mein (ganz einfacher...) Vorschlag...
Angehängte Dateien
Tabelle sortieren.xlsx (Größe: 10,75 KB / Downloads: 4)
Registriert seit: 16.04.2014
Version(en): xl2016/365
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.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
09.07.2023, 06:50
(Dieser Beitrag wurde zuletzt bearbeitet: 09.07.2023, 06:57 von RPP63 .)
(08.07.2023, 19: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' A B C D E 1 Name Titel Name Titel 2 A 47 F 50 3 B 18 H 49 4 C 39 A 47 5 D 19 G 45 6 E 31 J 40 7 F 50 C 39 8 G 45 I 39 9 H 49 E 31 10 I 39 D 19 11 J 40 B 18
Zelle Formel 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)