Meine Formel für die größte Zeile:
Code: Alles auswählen
{=INDIREKT("A"&MAX((ZEILE(E15:E1000)*(E15:E1000<>""))))}
In der Matrix E15:E1000 suche ich nach dem letzten Wert größer 0 (bzw. "") und gebe die Zeilennummer zurück. Wird z.B. in E20 der größte Wert gefunden (MAX gibt 5 zurück), lade ich den Wert aus A20 (A15+5) mittels INDIREKT.
Jetzt brauche ich aber eine Funktion für die niedrigste Zeilennummer.
Code: Alles auswählen
{=INDIREKT("A"&MIN((ZEILE(E15:E1000)*(E15:E1000<>""))))}
funktioniert nicht, weil immer 0 zurückgeliefert wird, wenn E15 leer ist.
Eine Alternativformel
Code: Alles auswählen
=INDEX(A15:A1000;VERGLEICH ("[:alnum:]?";E15:E1000;0))
ist in Calc unbrauchbar, weil es entweder in der INDEX- oder in der VERGLEICH-Funktion einen Bug in Calc gibt. Grundsätzlich funktioniert aber die letzte Formel.