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
(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' |
| 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 …
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' |
| 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)