Beschreibung
Verwenden Sie diese Funktion, um den k-kleinsten Wert in einem Datensatz zurückzugeben. Unterstützt in Chains. Kann mit CHILDREFS verwendet werden.
SMALL ist nützlich, um bestimmte Werte in einem Datensatz zu finden, z. B. den drittkleinsten Wert oder die untersten 10 % der Werte.
Syntax
SMALL(array, k)
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Array |
Ja | Das Array oder der Datenbereich, für den Sie den k-ten kleinsten Wert ermitteln möchten. | Ein Zellbezug, ein Zellbereich oder eine Formel, die zu einem der beiden führt. |
k |
Ja | Die Position (vom kleinsten) des zurückzugebenden Wertes. | Eine positive ganze Zahl zwischen 1 und der Anzahl der Elemente im Array, ein Verweis auf eine Zelle, die eine positive ganze Zahl in diesem Bereich enthält, oder eine Formel, die zu einem dieser Ergebnisse führt. |
Beispiel
Stichprobendaten
| A | B |
|---|---|
| Ergebnis | Studenten |
| 85 | Alice |
| 92 | Bob |
| 78 | Charlie |
| 95 | David |
| 88 | Eva |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Ermitteln Sie den kleinsten Wert in einem Datensatz. | =KLEIN(A2:A6, 1) |
Gibt die niedrigste Punktzahl der fünf Schüler zurück. Ergebnis: „ “ 78 |
| Ermitteln Sie den Wert an einer bestimmten Position von unten in einem Datensatz. | =KLEIN(A2:A6, 3) |
Gibt die drittniedrigste Punktzahl unter den fünf Schülern zurück. Ergebnis: „ “ 88 |
| Ermitteln Sie den höchsten Wert in einem Datensatz, indem Sie den kleinsten Wert mit der niedrigsten Rangzahl ermitteln. | =SMALL(A2:A6, COUNT(A2:A6)) |
Zählt die 5 Werte zusammen und gibt dann den fünftkleinsten Wert zurück – der gleichzeitig der größte ist. Ergebnis: „ “ 95 |
| Ermitteln Sie den Wert, der einem bestimmten Perzentil in einem Datensatz entspricht. | =SMALL(A2:A6, ROUNDUP(COUNT(A2:A6)*0.2, 0)) |
Berechnet, welcher Rang dem 20. Perzentil von 5 Werten entspricht (aufgerundet auf Rang 1), und gibt dann den Wert an diesem Rang zurück. Ergebnis: „ “ 78 |
| Ermitteln Sie den Namen, der einem bestimmten Rangwert in einem Datensatz zugeordnet ist. | =INDEX(B2:B6, MATCH(SMALL(A2:A6, 2), A2:A6, 0)) |
Ermittelt die zweitniedrigste Punktzahl (85), ermittelt deren Position in der Liste der Punktzahlen und gibt anschließend den Namen des Schülers zurück, der an dieser Position steht. Ergebnis: Alice |
Hinweise
- SMALL ignoriert leere Zellen und Textwerte in der Matrix.
- SMALL ist das Gegenteil von LARGE.
- SMALL kann auf maximal 8.191 Werte verweisen.
- Wenn array leer ist, gibt SMALL den #NUM!-Fehler zurück.
- Ist k ≤ 0 oder ist k größer als die Anzahl der Datenpunkte, gibt SMALL den #NUM!-Fehler zurück.
- Wenn k = 1 ist, liefert SMALL dasselbe Ergebnis wie „ “ MIN „ “.
- Wenn n die Anzahl der Datenpunkte in array ist, entspricht
SMALL(array,1)dem kleinsten Wert undSMALL(array,n)dem größten Wert.
Tipps
- Verwenden Sie „SMALL“ in Kombination mit „ “, „INDEX“ und „ “ sowie „MATCH“, um Informationen zu bestimmten Rangwerten zu finden.
- SMALL kann in Kombination mit dynamischen Bereichen zur Erstellung von "Top N"- oder "Bottom N"-Listen verwendet werden.
- Für Perzentilberechnungen kombinieren Sie SMALL mit COUNT und ROUNDUP.
- ACHTUNG: „ SMALL“ behandelt als Text gespeicherte Zahlen als tatsächliche Zahlen, was zu unerwarteten Ergebnissen führen kann, wenn Ihre Daten nicht ordnungsgemäß bereinigt wurden.
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