Laden Sie die Beispielarbeitsmappe herunter
Dieses Tutorial zeigt, wie Sie die Excel KLEINE Funktion in Excel, um den n-kleinsten Wert zu berechnen.
KLEINE Funktionsübersicht
Die Funktion SMALL Berechnet den k-kleinsten Wert.
Um die KLEINE Excel-Arbeitsblattfunktion zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:
(Beachten Sie, wie die Formeleingaben angezeigt werden)
SMALL-Funktion Syntax und Eingaben:
1 | =KLEIN(Array,k) |
k - Die Position des Werts, den Sie zurückgeben möchten. Beispiel: 6 würde den sechstkleinsten Wert zurückgeben.
So verwenden Sie die SMALL-Funktion
Die SMALL-Funktion gibt die k-kleinste Zahl aus einem Datenbereich zurück.
Um die SMALL-Funktion zu verwenden, verwenden Sie eine Formel wie diese:
1 | =KLEIN($B$2:$B$9,3) |
Hier suchen wir nach der drittkleinsten Zahl (bzw. dem zweitplatzierten) im Bereich B2:B9.
Fehler außerhalb des Bereichs
Wenn Sie eine Zahl k eingeben, die größer ist als die Anzahl der Elemente im Bereich, gibt SMALL #NUM zurück! Error
Beachten Sie, dass wir hier nach der neuntkleinsten Zahl in einem Bereich von nur 8 Zahlen suchen. Also gibt SMALL #NUM! zurück.
Nicht numerische Daten
Die SMALL-Funktion ignoriert nicht-numerische Daten vollständig und verhält sich so, als ob die nicht-numerischen Daten nicht existieren würden.
KLEIN Wenn
Wir können die SMALL-Funktion auch mit Kriterien verwenden, um ein „kleines Wenn“ durchzuführen. Nehmen wir zum Beispiel an, wir wollen herausfinden, wer über 25 der schnellste Läufer ist.
Wir verwenden diese Array-Formel:
1 | {=KLEIN( WENN(B2:B9 >= 25, C2:C9), 1)} |
Hinweis: Wenn Sie Array-Funktionen erstellen, müssen Sie nach dem Erstellen Ihrer Formel STRG + UMSCHALT + EINGABETASTE statt nur EINGABE drücken.
Sie werden feststellen, wie die geschweiften Klammern erscheinen. Sie können die geschweiften Klammern nicht einfach manuell eingeben; Sie müssen STRG + UMSCHALT + EINGABE verwenden.
Um mehr über die Funktionsweise der SMALL „IF“-Formel zu erfahren, lesen Sie unser Tutorial zu SMALL If und LARGE IF.
Sortieren mit der SMALL-Funktion
Ein sehr nützlicher, aber wenig bekannter Anwendungsfall für die SMALL-Funktion besteht darin, Daten in aufsteigender Reihenfolge (von der kleinsten zur größten) zu sortieren. Um Daten zu sortieren, kombinieren wir die SMALL-Funktion mit der ROW-Funktion.
1 | =KLEIN($A$2:$A$9, REIHE()-1) |
Diese Funktion arbeitet mit der ROW-Funktion, um den k-Wert zu definieren (Zeile 2 für den kleinsten, Zeile 3 zweitkleinste usw.). Es beginnt mit k = 1 (1. kleinste Zahl) und geht bis zu k = 8 (8. kleinste Zahl) und sortiert sie somit vom kleinsten zum größten. Um mehr zu erfahren, lesen Sie unser Tutorial zum Sortieren mit den Funktionen SMALL und LARGE.
Hinweis: Die obige Formel verwendet absolute Referenzen (die $-Zeichen), um Zellreferenzen beim Kopieren von Formeln zu sperren. Wenn Sie damit nicht vertraut sind, lesen Sie bitte unser Excel-Referenzhandbuch (Link zu: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )
KLEINE Funktion in Google Tabellen
Die Funktion SMALL funktioniert in Google Sheets genauso wie in Excel.
KLEINE Beispiele in VBA
Sie können auch die SMALL-Funktion in VBA verwenden. Typ:application.worksheetfunction.small(array,k)
Für die Funktionsargumente (Array usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.
Zurück zur Liste aller Funktionen in Excel