Microsoft Excel

Das Portal zum Thema Excel-Formeln

Gruppe: Tabellennavigation

Beitrag: Ermittlung des soundsovielten Wertes in einer gefilterten Liste

Aufgabe
Eine Tabelle ist per Autofilter gefiltert. Du willst jetzt den Wert an irgendeiner Position in dieser gefilterten Liste finden.

Lösung
Es betrifft hier die Werte der Spalte B.

Letzter Eintrag:
{=INDEX(B:B;MAX(TEILERGEBNIS(3;INDIREKT("B"&ZEILE(1:100)))*ZEILE(1:100)))}

Den x-letzten (hier den vorletzten) mit:
{=INDEX(B:B;KGRÖSSTE(TEILERGEBNIS(3;INDIREKT("B"&ZEILE(1:100)))*ZEILE(1:100);2))}

Den ersten (wegen Spaltenüberschrift in Zeile 1: Beginn in Zeile 2):
{=INDEX(B:B;MIN(WENN(TEILERGEBNIS(3;INDIREKT("B"&ZEILE(2:100)));ZEILE(2:100))))}

Den dritten mit:
{=INDEX(B:B;KKLEINSTE(WENN(TEILERGEBNIS(3;INDIREKT("B"&ZEILE(2:100)));ZEILE(2:100));3))}


Erläuterung
Die Spalte im Ausdruck
INDIREKT("B"&ZEILE(1:100))

darf keine Leerzellen enthalten.