Am 01.03.2015 um 14:59 schrieb Jörg Kleinfeld:
> 
>> Wenn die Werte lückenlos eingetragen werden, kannst Du den letzten
>> vorhandenen Wert relativ einfach mit
> 
>> |  =INDEX(B1:B44;ANZAHL(B1:B44))
> 
>> ermitteln. Andernfalls musst Du mit einer Hilfsspalte arbeiten, in der
>> Du von /hinten/ her den Index der 'ersten' (aka hintersten) belegten
>> Zeile nach vorne reichst, und dann dort abgreifst:
> 
>> Zelle H1 (bzw. ganze Spalte H):
>> |  =WENN(H2<>"";H2;WENN(B1<>"";ZEILE();""))
> Das ist eine interessante Lösung den Wert nach oben durchzureichen, bedingt 
> jedoch eine "leere" Zelle unterhalb des Hilfsbereichs.

Yepp; oder eine entsprechend modifizierte Formel in der letzte Zeile.

>> Zugriff:
>> |  =INDEX(B1:B44;H1)
> das funktioniert, wenn der Datenbereich und der Hilfsbereich tatsächlich in 
> Zeile 1 anfangen.
> Beginnen diese Bereiche z.B. in der fünften Zeile, muss der Wert H1 um 5 
> korrigiert werden (H1-5).

Ja, mit zwei Anmerkungen; Erstens wird der Wert dann natürlich nur bis
H*5* zurück gegeben; zweitens darf man nur (5-1) = 4 abziehen.

Wolfgang
-- 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org

Antwort per Email an