Laden Sie die Beispielarbeitsmappe herunter
Dieses Tutorial zeigt, wie Sie die Excel LARGE-Funktion in Excel, um den n-größten Wert zu berechnen.
LARGE Funktionsübersicht
Die Funktion LARGE berechnet den k-größten Wert.
Um die LARGE Excel-Arbeitsblattfunktion zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:
(Beachten Sie, wie die Formeleingaben angezeigt werden)
LARGE-Funktion Syntax und Eingaben:
1 | =GROSS(Array,k) |
Array - Eine Reihe von Zahlen.
k - Die Position des Werts, den Sie zurückgeben möchten. Beispiel: 6 würde den sechstgrößten Wert zurückgeben.
So verwenden Sie die LARGE-Funktion
Die Funktion LARGE gibt die k-größte Zahl aus einem Wertebereich zurück. Sie ist das Gegenteil der SMALL-Funktion.
Um die LARGE-Funktion zu verwenden, verwenden Sie die folgende Formel:
1 | =GROSS(B2:B9, 3) |
Hier suchen wir die drittgrößte Zahl (drittältester Schüler) im Bereich B2:B9.
Fehler außerhalb des Bereichs
Wenn Sie eine Zahl k eingeben, die größer als die Anzahl der Elemente im Bereich ist, gibt die LARGE-Funktion #NUM zurück! Error
1 | =GROSS(B2:B8, 8) |
Beachten Sie, dass wir hier nach der achtgrößten Zahl in einem Bereich von nur 7 Zahlen suchen. Die LARGE-Funktion gibt also #NUM! zurück.
Nicht numerische Daten
Die LARGE-Funktion ignoriert nicht-numerische Daten vollständig, als ob diese Daten nicht Teil des Datenbereichs wären.
1 | =GROSS(B2:B8, 4) |
GROß Wenn
Wir können die LARGE-Funktion auch mit Kriterien verwenden, um ein „großes Wenn“ durchzuführen. Nehmen wir zum Beispiel an, wir möchten den zweitältesten männlichen Schüler finden.
Wir verwenden diese Array-Formel:
1 | {=GROSS(WENN(B2:B8 = "M", C2:C8), 2)} |
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 darüber zu erfahren, wie die LARGE „IF“-Formel funktioniert, lesen Sie unser Tutorial zu LARGE If und LARGE IF.
Sortieren mit der LARGE-Funktion
Ein sehr nützlicher Anwendungsfall für die LARGE-Funktion besteht darin, Daten in absteigender Reihenfolge (von der größten zur kleinsten) zu sortieren. Um Daten zu sortieren, kombinieren wir die LARGE-Funktion mit der ROW-Funktion.
1 | =GROSS($A$2:$A$8, REIHE()-1) |
Diese Funktion arbeitet mit der ROW-Funktion, um den k-Wert zu definieren. Beachten Sie, dass Zeile 2 die größte Zahl hat (k = 1), Zeile 3 die zweitgrößte Zahl (k = 2) hat, usw. So wird der Bereich vom größten zum kleinsten sortiert.
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 )
GROSSE Funktion in Google Tabellen
Die Funktion LARGE funktioniert in Google Sheets genauso wie in Excel.
GROSSE Beispiele in VBA
Sie können auch die LARGE-Funktion in VBA verwenden. Typ:application.worksheetfunction.large(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