Libre Office CALC: Letztes Tabellenelement finden

OP #7569296
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.

#7569364
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.

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren