"Top 10"-Listen erstellen (II)
Sie möchten in Excel die Zeilen mit den größten Werten in einer Spalte anzeigen. Dabei reicht aber die Lösung aus dem vorhergehenden Tipp nicht aus, weil Ihre Top-Ten-Liste dynamisch arbeiten soll. Sie möchten beispielsweise auf einem separaten Tabellenblatt die fünf höchsten Rechnungsbeträge aufgelistet bekommen. Excel soll die Top-5-Liste aber immer anpassen, sobald auf dem ersten Tabellenblatt neue Einträge hinzukommen.
In diesem Fall verwenden Sie die Funktion KGRÖSSTE, die mit der Syntax
=KGRÖSSTE(Bereich;Rang)
den Wert zurückgibt, der im angegebenen Bereich den entsprechenden Rang einnimmt. KGRÖSSTE(A:A;3) gibt beispielsweise den drittgrößten Wert der Spalte A zurück. Passen Sie dabei die Spaltenangabe (im Beispiel also "A:A") so an, dass sie sich auf die Spalte des ersten Tabellenblatts bezieht, in der die Rechnungsbeträge stehen.
Wollen Sie mit diesem Verfahren eine größere Anzahl von Werten bestimmen, also etwa die ersten 30, empfehlen wir einen Trick, der es Ihnen erspart, die Rangangabe jeweils einzeln einzutippen. Geben Sie zunächst als Formel
=KGRÖSSTE(A:A;ZEILE())
ein. ZEILE() liefert als Ergebnis die Nummer der Zeile, in der sich die Formel befindet - also Rang "1" , wenn die Formel in Zeile 1 steht und so fort. Falls die Liste nicht ganz oben in Zeile 1 beginnt, ziehen Sie einfach die Zahl der Zeilen bis zum Listenbeginn ab. Wenn Excel also etwa in der vierten Zeile den höchsten Wert ermitteln soll, geben Sie "=KGRÖSSTE(A:A;ZEILE()-3)"ein, um tatsächlich mit Rang 1 zu beginnen. Ziehen Sie dann die Formel einfach mit der Maus nach unten.