Rank

Rank ist eine Finanzfunktion, die einen Rangwert für einen Wert in einem bestimmten Bereich zur Verfügung stellt. Die Funktion Rank wird von Financial Reporting verarbeitet und ist nicht von der Datenbankverbindung abhängig.

Syntax:

Rank([Reference], Order)

Rank([Reference], Order, Unique)

Argument Beschreibung

Reference

Der für die Rangordnung zu verwendende Zell-, Zeilen- oder Spaltenbereich, einschließlich Buchstaben zur Spalten- und Zahlen zur Zeilenangabe. Beispiel: Geben Sie [A,1:5] ein, um den Rang der Werte für die Zeilen 1 bis 5 in Spalte A zu erstellen.

Sie können die Eigenschaft .ifNN mit einem Zellenbereich verwenden, um Zellen mit nicht numerischen Werten Zahlen zuzuweisen, sodass für diese Zellen eine Rangfolge festgelegt werden kann. Beispiel: Verwenden Sie .ifNN(-1), um den Wert -1 Zellen zuzuweisen, denen ein Wert fehlt.

Order

Gibt die Rangfolge der Werte an. Der niedrigste Wert in aufsteigender Reihenfolge erhält die Rangfolge 1. Der höchste Wert in absteigender Reihenfolge erhält die Rangfolge 1. Die Reihenfolge kann mit folgenden Schlüsselwörtern oder Werten angegeben werden:

  • Ascending

  • Descending

  • Asc

  • Des

  • Desc

  • 1 (die Zahl 1 ist gleichbedeutend mit "Ascending")

  • 0 (Null ist gleichbedeutend mit "Descending")

Bei den Schlüsselwörtern wird die Groß- und Kleinschreibung nicht berücksichtigt.

Hinweis:

Geben Sie die Zahl oder das Schlüsselwort für die Reihenfolge nicht in Anführungszeichen ein.

Unique

(Optional) Ein boolesches Schlüsselwort, das angibt, wie gleiche Werte im Parameter "Reference" behandelt werden. Dabei gilt:

  • false (oder ausgelassen) - Gleiche Werte erhalten das gleiche Ranking. Die Werte können in der Rangfolge an gleicher Stelle stehen.

  • true - Gleiche Werte erhalten ein eindeutiges Ranking. Es gibt keine Duplikate in dem Ranking. Die Werte im Parameter "Reference" werden der Reihe nach sortiert. Beispiel: Wenn die Werte in den Zeilen 2 und 5 identisch sind, steht der Wert in Zeile 2 vor dem Wert in Zeile 5.

Beispiele:

Diese Formel in Spalte B erstellt den Rang der Werte in den Zeilen 1 bis 5 in Spalte A in aufsteigender Reihenfolge:

Rank([A,1:5], descending)

Dies liefert folgendes Ergebnis:

Beschreibung von rank_example_1.jpg folgt
Beschreibung der Abbildung rank_example_1.jpg

Wenn zwei Werte gleich sind, erhalten Sie den gleichen Rangwert. Im obigen Beispiel haben Cola und Bier den gleichen Wert und daher auch den gleichen Rang.

Diese Formel in Spalte B weist den Wert -1 einem nicht numerischen Wert zu, damit für diesen ein Rang erstellt werden kann:

Rank([A,1:5].ifNN(-1), descending)

Im folgenden Ergebnis weist der fehlende Wert jetzt den Rang 5 auf:

Beschreibung von rank_2.jpg folgt
Beschreibung der Abbildung rank_2.jpg

Beispiel:

Das folgende Beispiel baut auf dem vorherigen Beispiel auf. Dabei wird erläutert, wie der neue "eindeutige" Parameter die Ergebnisse beeinflusst:

Diese Formel in Spalte B weist den Wert -1 einem nicht numerischen Wert zu, damit für diesen ein Ranking erstellt werden kann. Zudem gibt sie an, dass jede Klassifizierung eindeutig sein soll:

Rank([A,1:5].ifNN(-1), descending, true)

Im folgenden Ergebnis weist der fehlende Wert jetzt den Rang 5 auf. Bier hat den Wert 3 (obwohl es denselben Datenwert wie Cola aufweist):

Beschreibung von rank_3.jpg folgt
Beschreibung der Abbildung rank_3.jpg