Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

letzte gefüllte Zelle erkennen

4,662 views
Skip to first unread message

Christoph

unread,
Apr 9, 2008, 4:25:01 AM4/9/08
to
Hallo liebe Excel-Fans,

ich habe mir folgende Aufgabe gestellt:
Es existieren 3 Spalten. In der ersten Spalte werden Werte eingetragen. Ab
einem bestimmten Punkt (expermimentell bedingt) steht in Spalte 1 kein Wert
mehr, dafür aber in Spalte 2. Beim letzten Wert in Spalte 1 steht
gleichzeitig ein Wert in Spalte 2. Der Quotient aus Spalte1/Spalte2
multipliziert mit dem ersten bzw. auch mit allen folgenden Werten aus Spalte
2 wird in Spalte 3 ausgegeben.
Soweit die Ausgangslage.
Nun möchte ich eine Formel schreiben, die erkennt, dass Spalte 1 leer ist,
den Quotienten aus der letzten gefüllten 1. und der ersten gefüllten 2.
Spalte berechnet und diesen dann wie oben beschrieben verwendet. Der Quotient
berechnet sich also immer aus der gleiche Zeile.
In VBA denke ich wäre das kein Problem zu programmieren, aber mit einer
"einfachen" Formel im Excel-Sheet bin ich noch nicht erfolgreich gewesen.
Welches Argument kann ich verwenden, um Excel erkennen zu lassen, dass aus
dieser ganz bestimmten Zeile der Quotient berechnet wird. Ohne, dass ich das
jedesmal von Hand einfügen muss?

Kann mir jemand einen Denkanstoss geben?

Grüsse
Christoph

--
Ich arbeite mit Office 03 & 07

Beverly

unread,
Apr 9, 2008, 5:55:01 AM4/9/08
to
Hi Christoph,

den Inhalt der letzten belegten Zelle bekommst du so

{=INDEX(A1:A1000;MAX((A1:A1000<>"")*ZEILE(1:1000)))}

und folglich den ersten in Spalte B

{=INDEX(B1:B1000;MAX((A1:A1000<>"")*ZEILE(1:1000)))}

Ursprung der Formel für den Inhalt der letzten belegten Zelle einer Spalte
s. hier: http://www.excelformeln.de/formeln.html?welcher=48

Bis später,
Karin
http://beverly.excelhost.de/

Peter Schürer

unread,
Apr 9, 2008, 5:59:21 AM4/9/08
to

"Christoph" <Chri...@discussions.microsoft.com> schrieb im Newsbeitrag
news:AB24F9CD-65C3-498F...@microsoft.com...
> Hallo liebe Excel-Fans,

> Nun möchte ich eine Formel schreiben, die erkennt, dass Spalte 1 leer ist,
> den Quotienten aus der letzten gefüllten 1. und der ersten gefüllten 2.
> Spalte berechnet und diesen dann wie oben beschrieben verwendet. Der
Quotient
> berechnet sich also immer aus der gleiche Zeile.
> Kann mir jemand einen Denkanstoss geben?
>
> Grüsse
> Christoph
>
> --
> Ich arbeite mit Office 03 & 07

Hallo Christoph,

wenn in Spalte A und B Werte stehen, könnte Deine Formel so aussehen:

=WENN(UND(A2="";A1>0;B1>0);A1/B1*B1;"")

Mal als Denkanstoß :-)

MfG
Peter


Christoph

unread,
Apr 9, 2008, 6:47:01 AM4/9/08
to
@Karin und Peter: Vielen Dank!!!

Fuss-Zauber GmbH

unread,
Jan 8, 2024, 1:14:49 PM1/8/24
to
Diese Formel zeigt die letzte benutzte Zeile in Spalte A an.
=MAX(WENNFEHLER(VERGLEICH("";A:A;-1);1);WENNFEHLER(VERGLEICH(-1E+99;A:A;-1);1))
Wegen eines Zirkelbezuges darf natürlich die Formel nicht in Spalte A stehen.
Es ist eine Kombination aus (letzte Zahl finden) und (letzten Text finden).
Viel Spaß, Gerd Hochgeschurtz







0 new messages