Discussion:
die letzte nicht leere Zelle finden
(zu alt für eine Antwort)
Friedrich Vosberg
2013-04-17 14:37:24 UTC
Permalink
Moin.

Wie kann ich den Wert in der letzten nicht leeren Zelle eines Bereichs
finden? Konkret geht es um die Zellen von von B6 bis K6. Diese wird nach
und nach bei B6 beginnend manuell mit Werten aufgefüllt. In Zelle A1
soll nun immer der in diesem Bereich am weitesten rechts stehende Wert
ausgegeben werden.

Wie kann man das erreichen?

Perspektivisch ist angedacht, einen ganzen Bereich von B6 bis K10 auf
diese Weise auszuwerten, so dass also ausgehend von K10 rückwärts in
Zeile für Zeile für Zeile aufsteigend Richtung B6 gesucht wird, welcher
Wert in der zuerst anzutreffenden nicht leeren Zelle steht, und dieser
wird in A1 ausgegeben.

Wie geht das?

Gruß. Friedrich
--
http://www.rafv.de
post (at) vatolin (punkt) de
Claus Busch
2013-04-17 14:59:08 UTC
Permalink
Hallo Friedrich,
Post by Friedrich Vosberg
Wie kann ich den Wert in der letzten nicht leeren Zelle eines Bereichs
finden? Konkret geht es um die Zellen von von B6 bis K6. Diese wird nach
und nach bei B6 beginnend manuell mit Werten aufgefüllt. In Zelle A1
soll nun immer der in diesem Bereich am weitesten rechts stehende Wert
ausgegeben werden.
wenn es sich um Zahlen handelt, dann:
=INDEX(B6:K6;VERGLEICH(0;B6:K6;-1))
Handelt es sich um Text, dann:
=INDEX(B6:K6;VERGLEICH("";B6:K6;-1))
Post by Friedrich Vosberg
Perspektivisch ist angedacht, einen ganzen Bereich von B6 bis K10 auf
diese Weise auszuwerten, so dass also ausgehend von K10 rückwärts in
Zeile für Zeile für Zeile aufsteigend Richtung B6 gesucht wird, welcher
Wert in der zuerst anzutreffenden nicht leeren Zelle steht, und dieser
wird in A1 ausgegeben.
Da musst du die Formeln für letzte gefüllte Zeile und letzte gefüllte
Spalte kombinieren. Oder eine eigene Funktion schreiben.



Mit freundlichen Grüßen
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3
Claus Busch
2013-04-17 15:48:53 UTC
Permalink
Hallo Friedrich,
Post by Claus Busch
Da musst du die Formeln für letzte gefüllte Zeile und letzte gefüllte
Spalte kombinieren. Oder eine eigene Funktion schreiben.
wenn es also Zeile für Zeile geht, du also zuerst B6:K6 ausfüllst und
dann in B7 weitermachst bist K7 usw., dann probiere es so:
=INDEX(A1:K10;10-GANZZAHL(ANZAHLLEEREZELLEN(B6:K10)/10);11-REST(ANZAHLLEEREZELLEN(B6:K10);10))


Mit freundlichen Grüßen
Claus Busch
--
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3
Friedrich Vosberg
2013-04-18 07:30:01 UTC
Permalink
Claus Busch <***@t-online.de> wrote:

=INDEX(A1:K10;10-GANZZAHL(ANZAHLLEEREZELLEN(B6:K10)/10);11-REST(ANZAHLLE
EREZELLEN(B6:K10);10))

Besten Dank.
--
http://www.rafv.de
post (at) vatolin (punkt) de
Loading...