Hallo Wer-Weiss-Was Community,
da ihr mir bislang immer sehr erfolgreich geholfen habt und ich schon wieder vor einem Problem stehe welches ich nach mehrfachen Versuchen nicht gelöst bekomme, dachte ich mir ich melde mich mal wieder bei euch. 
Ich habe eine Tabelle (Bild 1) welche ich gerne automatisch sortieren lassen würde.
Dabei sollen sowohl die Namen als auch die dazugehörigen Punkte nach höhe der Punkte (wenigste Punkte zuerst) sortiert werden (Bild 2).
Ich konnte mitlerweile herraus bekommen, das soetwas mit den Funktionen SVERWEIS & INDIREKT möglich ist. Auch das ich das Ganze als Matrix eingeben muss (Strg+Shift+Enter) aber was ich nun auch versucht habe, ich bekomme es nicht hin.
Vielleicht wäre der ein oder andere von euch ja so freundlich mir da weiter zu helfen. 
Mit freundlichen Grüßen
der Gnom
Ich weiss jetzt nicht so recht ob ich dich richtig verstehe, die Lösung ist irgendwie so einfach.
Also, markiere in deiner Tabelle alles was du sortieren willst, ohne überschrift (in deinem Beispiel also F43:G51)
Dann gibts ne Funktion „sortieren“ dort das „benutzerdefiniert sortieren“ auswählen. Die Funktion sollte selbsterklärend sein, oder?!?
Gruss
Marco
Hallo,
da ihr mir bislang immer sehr erfolgreich geholfen habt und
ich schon wieder vor einem Problem stehe welches ich nach
mehrfachen Versuchen nicht gelöst bekomme, dachte ich mir ich
melde mich mal wieder bei euch. 
Ich habe eine Tabelle (Bild
- welche ich gerne automatisch sortieren lassen würde.
Dabei sollen sowohl die Namen als auch die dazugehörigen
Punkte nach höhe der Punkte (wenigste Punkte zuerst) sortiert
werden (Bild
2).
Ich konnte mitlerweile herraus bekommen, das soetwas mit den
Funktionen SVERWEIS & INDIREKT möglich ist. Auch das ich das
Ganze als Matrix eingeben muss (Strg+Shift+Enter) aber was ich
nun auch versucht habe, ich bekomme es nicht hin.
Vielleicht wäre der ein oder andere von euch ja so freundlich
mir da weiter zu helfen. 
also ich würde das Problem nicht mit Matrixformeln lösen. Nicht weil es damit nicht geht, sondern weil ich Matixformeln so gut wie brauche, und mich deshalb damit auch nicht auskenne. Ich kann Dir deshalb nicht sagen, ob und was du falsch machst.
Ich würde folgende Lösungsansätze wählen:
- Ein einfaches Makro, dass die Werte einfach von links nach rechts kopiert und anschließend sortiert.
- Eine Konstruktion mit zwei Hilfspalten. Bei der Ursprungstabelle fügst du links eine Hilfspalte ein. Dort nutzt du die Formel RANG (basierend auf den Punktzahlen). In der Endtabelle fügst du auch eine Hilfspalte links ein, und füllst diese absteigend (1,2,3,…) mit Zahlen. Anschließend kannst du ganz einfach mit dem SVERWEIS arbeiten.
MfG
Stephan
Ich konnte mitlerweile herraus bekommen, das soetwas mit den
Funktionen SVERWEIS & INDIREKT möglich ist. Auch das ich das
Ganze als Matrix eingeben muss (Strg+Shift+Enter) aber was ich
nun auch versucht habe, ich bekomme es nicht hin.
Hallo Gnom,
wie schon gesagt, Matrixformeln sind so einfach nicht, besonders wenn sie von hier stammen 
Tabellenblatt: C:\Dokumente und Einstellungen\ich2\Eigene Dateien\[SVerweistestSpeicherung.xls]!Tabelle1
│ A │ B │ C │ D │
──┼───────────┼─────┼───────────┼─────┤
1 │ Spieler 1 │ 419 │ Spieler 4 │ 252 │
──┼───────────┼─────┼───────────┼─────┤
2 │ Spieler 2 │ 454 │ Spieler 3 │ 252 │
──┼───────────┼─────┼───────────┼─────┤
3 │ Spieler 3 │ 252 │ Spieler 7 │ 382 │
──┼───────────┼─────┼───────────┼─────┤
4 │ Spieler 4 │ 252 │ Spieler 6 │ 404 │
──┼───────────┼─────┼───────────┼─────┤
5 │ Spieler 5 │ 455 │ Spieler 9 │ 412 │
──┼───────────┼─────┼───────────┼─────┤
6 │ Spieler 6 │ 404 │ Spieler 1 │ 419 │
──┼───────────┼─────┼───────────┼─────┤
7 │ Spieler 7 │ 382 │ Spieler 8 │ 450 │
──┼───────────┼─────┼───────────┼─────┤
8 │ Spieler 8 │ 450 │ Spieler 2 │ 454 │
──┼───────────┼─────┼───────────┼─────┤
9 │ Spieler 9 │ 412 │ Spieler 5 │ 455 │
──┴───────────┴─────┴───────────┴─────┘
Benutzte Formeln:
D1: =INDEX($B$1:blush:B$9;VERGLEICH(C1;$A$1:blush:A$9;0))
D2: =INDEX($B$1:blush:B$9;VERGLEICH(C2;$A$1:blush:A$9;0))
D3: =INDEX($B$1:blush:B$9;VERGLEICH(C3;$A$1:blush:A$9;0))
usw. in D
Benutzte Matrixformeln:
C1: {=INDEX(A:A;VERGLEICH(KGRÖSSTE(B$1:B$100-ZEILE($1:blush:100)/9^9;10-ZEILE(A1));B$1:B$100-ZEILE($1:blush:100)/9^9;0))}
C2: {=INDEX(A:A;VERGLEICH(KGRÖSSTE(B$1:B$100-ZEILE($1:blush:100)/9^9;10-ZEILE(A2));B$1:B$100-ZEILE($1:blush:100)/9^9;0))}
C3: {=INDEX(A:A;VERGLEICH(KGRÖSSTE(B$1:B$100-ZEILE($1:blush:100)/9^9;10-ZEILE(A3));B$1:B$100-ZEILE($1:blush:100)/9^9;0))}
usw. in C
(Matrixformeln nicht mit "Enter" sondern mit "Strg+Shift+Enter" eingeben.
Die Spezialklammern nicht manuell eingeben, sie werden von Excel erzeugt.)
A1:smiley:9
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard