
Generische Formel
=SMALL(data,ROWS(exp_rng))
Zusammenfassung
Um eine Liste von Zahlen dynamisch in aufsteigender Reihenfolge zu sortieren, können Sie eine einfache Formel basierend auf der SMALL-Funktion mit einem erweiterten Bereich verwenden. In dem gezeigten Beispiel lautet die Formel in Zelle C5:
=SMALL(data,ROWS($B$5:B5))
wobei "Daten" der benannte Bereich B5: B14 ist
Erläuterung
Die SMALL-Funktion soll den "n-ten" kleinsten Wert aus einem Datensatz extrahieren. Der Wert für N wird als zweites Argument angegeben. Um mit SMALL den kleinsten Wert zu erhalten, geben Sie 1 an, um den zweitkleinsten Wert zu erhalten, geben Sie 2 an und so weiter.
=SMALL(data,1) // 1st smallest =SMALL(data,2) // 2nd smallest =SMALL(data,3) // 3rd smallest
In dem gezeigten Beispiel ist "Daten" der benannte Bereich B5: B14. In diesem Beispiel besteht die größte Herausforderung darin, einen Wert für das n-te zu erhöhen. Dies erfolgt mithilfe eines erweiterten Bereichs innerhalb der ROWS-Funktion:
ROWS($B$5:B5)
Wenn die Formel in die Tabelle kopiert wird, wird der Bereich erweitert und die Anzahl oder Zeilen erhöht, wobei ein inkrementierender Wert angegeben wird.
Sortieren Sie die Nummern in absteigender Reihenfolge
Um die Zahlen in absteigender Reihenfolge zu sortieren, ersetzen Sie einfach die SMALL-Funktion durch die LARGE-Funktion:
=LARGE(data,ROWS(exp_rng))
Wie SMALL extrahiert die LARGE-Funktion einen "n-ten" Wert. Anstelle des "n-ten kleinsten" GROSSEN wird jedoch das "n-te größte" zurückgegeben.