Beschreibung
Verwenden Sie diese Funktion, um den Rang einer Zahl innerhalb einer Liste von Zahlen zu bestimmen. Unterstützt in Chains. Kann mit CHILDREFS verwendet werden.
Syntax
RANK.EQ(Zahl, ref_1, [..., ref_254, [Reihenfolge])
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Zahl |
Ja | Die Nummer, deren Rang Sie ermitteln möchten. | Eine Zahl, ein Verweis auf eine Zelle, die eine Zahl enthält, oder eine Formel, die einen dieser Werte ergibt. |
ref_1, ref_n |
Ja | Ein Array von -oder ein Verweis auf- eine Liste von Zahlen. | Ein Zellbereich, eine Reihe von Zahlen, ein Verweis auf eine Zelle, die eines dieser Elemente enthält, oder eine Formel, die zu einem dieser Elemente führt. Es können bis zu 255 Werte angegeben werden. |
Bestellung |
Nein | Gibt an, wie die Nummer eingestuft werden soll. | 0 = absteigende Reihenfolge), 1 = aufsteigende Reihenfolge. Wenn nicht vorhanden. Es wird 0 angenommen. |
Beispiel
Stichprobendaten
| A | B |
|---|---|
| Ergebnis | Spieler |
| 85 | John |
| 92 | Sarah |
| 78 | Mike |
| 95 | Emily |
| 85 | David |
Beispiel-Formeln
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=RANK.EQ(A2, $A$2:$A$6) |
Reiht Johns Punktzahl (85) in absteigender Reihenfolge. | 3 |
=RANK.EQ(A2, $A$2:$A$6, 1) |
Stuft Johns Punktzahl (85) in aufsteigender Reihenfolge ein. | 3 |
=RANK.EQ(INDEX(A2:A6, MATCH("Sarah", B2:B6), A2:A6) |
Bewertet Sarahs Punktzahl (92) mit und verknüpft "Sarah" mit ihrer Punktzahl. | 2 |
=RANK.EQ(A5, $A$2:$A$6, 1) |
Stuft Emilys Punktzahl (95) in aufsteigender Reihenfolge ein. | 5 |
=RANK.EQ(A6, $A$2:$A$6) |
Rangfolge der Punkte von David (85) in absteigender Reihenfolge. | 3 |
Anmerkungen
- Wenn es in der Liste doppelte Werte gibt, weist RANK.EQ ihnen denselben Rang zu. Dies hat Auswirkungen auf die Rangfolge der nachfolgenden Werte.
- Die größte Zahl steht in absteigender Reihenfolge auf Platz 1, während die kleinste Zahl in aufsteigender Reihenfolge auf Platz 1 steht.
- RANK.EQ ist keine dynamische Funktion. Wenn sich die Werte im Referenzbereich ändern, müssen Sie das Arbeitsblatt neu berechnen, um den Rang zu aktualisieren.
- RANK.EQ kann keine nicht-numerischen Werte verarbeiten. Wenn der Referenzbereich Text oder logische Werte enthält, wird ein #VALUE!-Fehler zurückgeben.
- Liegt die zu ordnende Zahl nicht im Referenzbereich, gibt RANK.EQ einen #N/A-Fehler zurück.
Tipps
- Für Perzentil-Ranglisten können Sie PERCENTILE.EXC oder PERCENTILE.INC verwenden.
- Verwenden Sie RANK.EQ in Kombination mit Funktionen wie IF, um bedingte Rangordnungen oder Gruppierungen zu erstellen.
- Um einen eindeutigen Rang für jeden Wert (auch für Duplikate) zu erhalten, kombinieren Sie RANK.EQ mit Funktionen wie COUNTIF.
- Für Datensätze mit mehr als 255 Werten wird empfohlen, Hilfsspalten zu verwenden, um die Werte zu konsolidieren.
- Um den Rang eines Textwerts zu ermitteln, können Sie RANK.EQ mit INDEX und MATCH kombinieren, um den Text mit dem zugehörigen numerischen Wert zu verknüpfen. (Siehe Beispiel oben.)
Verwandte Funktionen
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA