HERBERS Excel-Forum - das Archiv

Thema: ersten / letzten Wert aus einer Reihe ansprechen

ersten / letzten Wert aus einer Reihe ansprechen
Siegfried
Hallo zusammen,

ich möchte (vergleichbar mit der Function "KKLEINSTE( ;1 )" aus einer Liste nicht den kleinsten sondern den ersten, zweiten, dritten .... Wert ansprechen.
Dazu fällt mir zunächst nur eine Lösung mit der Function "Bereich.Verschieben( )" ein.
Diese Lösung ist aber reletaiv aufwändig.
Gibt es einen einfacheren Weg und wie könnte dieser aussehen?

Gruß Siegfried
AW: ersten / letzten Wert aus einer Reihe ansprechen
MCO
Moin!

Versteh ich das so richtig?




-ABC
1A
2B
3CZeile4
4DErgebinsD
5E
6F
7G
8H
9I
10J
11K
12L


Formel in C4
=INDEX(A1:A12;C3)


Gruß, MCO
AW: ersten / letzten Wert aus einer Reihe ansprechen
Alwin Weisangler
Hallo Siegfried,

die meisten werden sich fragen wie sehen die abzufragenden Daten überhaupt aus.
Sind es Zahlen, ist es Text, oder alphanumerisch.

Bei Zahlen ist kkleinste der Weg bei Text und alphanumerisch würde ich eher eine UDF bauen (bedingt natürlich VBA).

In O365 kann man mit =Sortieren() aufwärts und dann den Index() sich die Treffer rausfiltern, aber nicht in O2019.

Gruß Uwe
AW: ersten / letzten Wert aus einer Reihe ansprechen
Siegfried
Hi Alwin,

Die Function KKLEINSTE(...;1) kann ich für mein Vorhaben nur sinnvoll einsetzen, wenn die Zahlen / Text sortiert sind.
Weil ich das Ergebnis ohne zusätzliche Aktion (sortieren etc.) benötige, soll es eine Formel-Lösung sein.
Wie gesagt mit der Function "Bereich.verschieben( )" erreiche ich ja mein Ziel, aber eben auch relativ aufwändig.
Im Idealfall wäre es eine Function der Art "REIHENFOLGE(...;1 )"

Gruß
Siegfried