Forum: PC Hard- und Software Libre Office CALC: Letztes Tabellenelement finden


von Bot N. (botnec)


Lesenswert?

Ein Frage zu Libre Office Calc bitte, das ich nur gelegentlich
benutze und daher nur oberflächlich Bescheid weiß.

Ich habe eine Tabelle die nach und nach länger wird. Zur Berechnung
eines bestimmten Wertes möchte ich vom letzten eingetragenen 
Tabellenwert
einen anderen Wert subtrahieren.

Im Moment suche ich immer manuell die Tabellennummer des letzten
Wertes und ändere dann die Berechnungen entsprechend ab.

Meine Frage ist, kann man den letzten Tabellenwert automatisch finden
und in die Berechnung einbeziehen?

Danke.

von Εrnst B. (ernst)


Angehängte Dateien:

Lesenswert?

Das geht das per Matrix-Funktion.
1
=MAX(NICHT(ISTLEER(B:B)) * ZEILE(B:B))
liefert die Zeilennummer der letzten Zeile mit Wert in "Spalte B" (als 
Beispiel)
(Baut eine Liste mit allen Zeilennummern, multipliziert mit der 
!leer-Eigenschaft, und nimmt das Maximum davon, also höchste nicht-leere 
Zeilennummer)

Vorsicht: Muss als Matrix-Funktion eingegeben werden, nicht als 
"Normale" Funktion. Im Funktionsassistenten ist dafür eine Checkbox 
unten, oder über die Tastatur die Eingabe mit Shift-Ctrl-Enter statt nur 
Enter beenden.

Im Screenshot sieht man auch die "Zwischenwerte" der Berechnung.

Über die "INDEX"-Funktion kannst du dann mittels der Zeilennummern die 
Feldwerte suchen, und damit weiterrechnen.


Wenn du eine Maximalanzahl der Zeilen vorab weißt, nimm statt "B:B" 
lieber einen kleineren Bereich, "B1:B1000" etc., ist schneller so.

: Bearbeitet durch User
von Bot N. (botnec)


Lesenswert?

@ Ernst B. Danke sehr, schon wieder mal geholfen,
  du weißt anscheinend alles !

Danke.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.