Wie erstelle ich eine Zelle, die den zuletzt eingegebenen Wert in einer Spalte widerspiegelt?

Wie erstelle ich eine Zelle, die den zuletzt eingegebenen Wert in einer Spalte widerspiegelt?

Ich liebe Tabellenkalkulationen, aber manchmal denke ich, dass sie die Schlacht gewinnen, wenn ich versuche, eine Funktion aus ihnen zu extrahieren. Helfen Sie mir, meine Tabellenkalkulation zu kontrollieren.

Hier ist ein Beispiel dessen, was ich versuche zu tun.

[Zusammenfassung] Ich versuche, eine Zelle so zu gestalten, dass sie die Beziehung zwischen zwei Zahlen in einer Spalte widerspiegelt. Mit anderen Worten: Ich brauche eine dynamische Zelle, die widerspiegelt, wenn der Spalte eine neue Zahl hinzugefügt wird.

Derzeit ist B11 = B4-B10 (B10 ist das „Ziel“)

Wenn ich einen Wert in B5 eingebe, möchte ich, dass sich der Wert in B11 ändert, um das widerzuspiegeln. Wenn ich dann später einen Wert zu B6 hinzufüge, spiegelt der Wert in B11 diese Zelle wider. Und so weiter und so fort.

Ich wünschte, ich könnte hier eine Kurzfassung davon posten, aber ich weiß nicht, wie.

Antwort1

Diese Formel verwendet die letzte Zelle mit einer Zahl für die Berechnung in B11:

=INDEX($B$1:$B$9,MATCH(99^99,$B$1:$B$9,1))-B10

Im Screenshot ist dies B4. Wenn Sie in B5 etwas eingeben, verwendet B11 B5. Die Daten von B1 bis B9 können leere Zellen haben. Es ist die letzte Zelle mit einer Zahl, die für die Berechnung verwendet wird.

Bildbeschreibung hier eingeben

Antwort2

Sie können eine Zelle erstellen, die den letzten Inhalt enthält, indem Sie die folgende Formel verwenden:
=CELL("contents")
Schreiben Sie die obige Formel in A1, sie spiegelt den Inhalt der Zelle wider, die Sie ändern. Schreiben Sie in B11
=Wert(A1)-B10.
B10 ist Ihr Ziel.

verwandte Informationen