Zum Inhalt springen

Excel-Funktion · Dynamische Arrays

SORTBY

Sortiert einen Bereich nach den Werten eines anderen.

Den Namen dieser Funktion in deiner Excel-Sprache haben wir noch nicht bestätigt. Deshalb zeigt diese Seite den englischen Namen.

Was sie tut

SORTBY sortiert einen Bereich nach einem anderen, gleich hohen Bereich, der nicht im Ergebnis stehen muss. Für Gleichstände kannst du weitere Paare angeben.

Syntax

=SORTBY(Matrix; Nach_Matrix1; Sortierreihenfolge1; [Nach_Matrix2; Sortierreihenfolge2]; …)

Argumente in eckigen Klammern sind optional, und … heißt, dass du weitere der gleichen Art anhängen kannst. In dieser Excel-Sprache werden Argumente getrennt mit ;

Argumente

Matrix
Der Bereich, der sortiert zurückkommt.
Nach_Matrix
Die Werte, nach denen sortiert wird, einer pro Zeile.
Sortierreihenfolge
1 oder weggelassen für die kleinsten zuerst, -1 für die größten zuerst.

Beispiel

Liste die Läufer von der schnellsten bis zur langsamsten Zeit auf.

ABCD
1Läuferin/LäuferSekundenSchnellste zuerst
2Ana62,4Ben
3Ben59,8Kai
4Kai61,1Ana

Die Formel in D2:

=SORTBY(A2:A4;B2:B4)

Das Ergebnis läuft in die Zellen darunter über: Ben; Kai; Ana

Die Namen werden nach ihren Zeiten sortiert, die kleinste zuerst: Ben 59,8, Kai 61,1, Ana 62,4. Zurück kommen nur die Namen.

Typische Fehler

  • Einen Sortierbereich mit anderer Höhe angeben. Das ergibt #WERT!.
  • Bei Zeiten -1 nehmen. Die schnellste Zeit ist die kleinste, lass die Reihenfolge also bei 1.

In anderen Excel-Sprachen

Excel übersetzt Funktionsnamen und in manchen Sprachen auch das Trennzeichen zwischen den Argumenten. Tippe den Namen, den dein Excel zeigt.

Excel-SpracheFunktionsnameTrennzeichen
EnglishSORTBY,
DeutschNoch nicht bestätigt;
FrançaisNoch nicht bestätigt;
Español (España)Noch nicht bestätigt;
Español (México)Noch nicht bestätigt,
日本語SORTBY,
한국어SORTBY,
繁體中文SORTBY,
ไทยSORTBY,
ខ្មែរSORTBY,
Tiếng ViệtSORTBY;

Jetzt üben

Mehr aus diesem Modul

Alle Funktionen