🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
letzer Eintrag einer Spalte ungleich 0
letzer Eintrag einer Spalte ungleich 0
Hallo,
ich möchte folgendes erreichen
Es soll in einer Zelle die letzte Zahl aus einer Spalte die ungleich 0 ist angezeigt werden.
Die Spalte wird mit immer neuen Zahlen gefüllt, wobei ich aber nur die letzte brauche. Da die Spalte schon mit Formeln gefüllt ist stehen bis zu den nächsten Eingaben noch 0en drinn - die sollen nicht berücksichtigt werden.
Wie kann man das bewerkstelligen?
Vielen Dank für eure Mühe !
ich möchte folgendes erreichen
Es soll in einer Zelle die letzte Zahl aus einer Spalte die ungleich 0 ist angezeigt werden.
Die Spalte wird mit immer neuen Zahlen gefüllt, wobei ich aber nur die letzte brauche. Da die Spalte schon mit Formeln gefüllt ist stehen bis zu den nächsten Eingaben noch 0en drinn - die sollen nicht berücksichtigt werden.
Wie kann man das bewerkstelligen?
Vielen Dank für eure Mühe !
Re: letzer Eintrag einer Spalte ungleich 0
Hallo,
nur zum Verständnis: Kann/darf die Spalte vor dem von dir gesuchten Element (ungleich Null) Nullen enthalten oder ist das ausgeschlossen? Sind alle Zellen danach Null oder ggf. auch leer?
Gruß,
mikele
nur zum Verständnis: Kann/darf die Spalte vor dem von dir gesuchten Element (ungleich Null) Nullen enthalten oder ist das ausgeschlossen? Sind alle Zellen danach Null oder ggf. auch leer?
Gruß,
mikele
Gruß,
mikele
mikele
Re: letzer Eintrag einer Spalte ungleich 0
Hallo,
folgenden Variante (Beispiel angefügt):
Neben der Spalte mit den Werten (bei A1:A36) kommt eine Spalte, in der Hilfswerte mit folgender Matrixformel berechnet werden: {=SUMME(A1:$A$36<>0)}. Diese Spalte kann im Weiteren auch ausgeblendet werden.
In der Zelle C1 erscheint dann der gewünschet Wert mittels =WENN(B1=0;0;INDIREKT(ADRESSE(VERGLEICH(1;B1:B36;-1);1)))
Die Lösung funktioniert auch, wenn zwischendurch Nullen stehen. Es wird der letzte Wert ungleich Null ermittelt.
Gruß,
mikele
folgenden Variante (Beispiel angefügt):
Neben der Spalte mit den Werten (bei A1:A36) kommt eine Spalte, in der Hilfswerte mit folgender Matrixformel berechnet werden: {=SUMME(A1:$A$36<>0)}. Diese Spalte kann im Weiteren auch ausgeblendet werden.
In der Zelle C1 erscheint dann der gewünschet Wert mittels =WENN(B1=0;0;INDIREKT(ADRESSE(VERGLEICH(1;B1:B36;-1);1)))
Die Lösung funktioniert auch, wenn zwischendurch Nullen stehen. Es wird der letzte Wert ungleich Null ermittelt.
Gruß,
mikele
- Dateianhänge
-
- problem.zip
- Dateiendung einfach wieder von .zip in .ods ändern!
- (9.66 KiB) 433-mal heruntergeladen
Gruß,
mikele
mikele
Re: letzer Eintrag einer Spalte ungleich 0
Hi,
ich hab mal in Spalte E noch eine Formel eingefügt, die ohne Hilfsspalte auskommt.
Gruß und schönen Restsonntag
paljass
ich hab mal in Spalte E noch eine Formel eingefügt, die ohne Hilfsspalte auskommt.
Gruß und schönen Restsonntag
paljass
- Dateianhänge
-
- problem.zip
- (10.86 KiB) 746-mal heruntergeladen
Re: letzer Eintrag einer Spalte ungleich 0
Hallo an alle
Kennt jemand einen Lösungsweg um das selbe Problem in einer Zeile zu lösen ?
Testete dieses in der Spaltenform ebenfalls und ist sehr gut gelöst. Brauche für mich etwas, welches mit einer Zeile funktioniert.
Diese fängt bei mir jedoch nie direkt in Zelle 1 an, sondern irgendwo dahinter Bsp. Zelle 10. Der Rechenweg von links nach rechts gefüllt mit Zahlen, wobei die hinteren immer null sind. Sprich bsp. Zelle A10 bis A22.
Es soll ebenfalls der letzter Wert über Null, seperat ausgegeben werden.
Würde mich super freuen, wenn jemand helfen kann!
Grüße
Kennt jemand einen Lösungsweg um das selbe Problem in einer Zeile zu lösen ?
Testete dieses in der Spaltenform ebenfalls und ist sehr gut gelöst. Brauche für mich etwas, welches mit einer Zeile funktioniert.
Diese fängt bei mir jedoch nie direkt in Zelle 1 an, sondern irgendwo dahinter Bsp. Zelle 10. Der Rechenweg von links nach rechts gefüllt mit Zahlen, wobei die hinteren immer null sind. Sprich bsp. Zelle A10 bis A22.
Es soll ebenfalls der letzter Wert über Null, seperat ausgegeben werden.
Würde mich super freuen, wenn jemand helfen kann!

Grüße
Re: letzer Eintrag einer Spalte ungleich 0
Hi,
angenommen, dein Zellbereich ist D3:AC3
Dann geht die folgende Formel, egal in welcher Zelle, nur die 2 in =VERSCHIEBUNG(A1;2;MAX... muß der Zeile deines Zellbereiches (3) minus eins entsprechen.abschliessen mit STRG+SHIFT+ENTER muss danach so aussehen:
(Matrixformel)
Gruß R
angenommen, dein Zellbereich ist D3:AC3
Dann geht die folgende Formel, egal in welcher Zelle, nur die 2 in =VERSCHIEBUNG(A1;2;MAX... muß der Zeile deines Zellbereiches (3) minus eins entsprechen.
Code: Alles auswählen
=VERSCHIEBUNG(A1;2;MAX(SPALTE($D3:$AC$3)*($D$3:$AC$3<>0))-1)
Code: Alles auswählen
{=VERSCHIEBUNG(A1;2;MAX(SPALTE($D3:$AC$3)*($D$3:$AC$3<>0))-1)}
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: letzer Eintrag einer Spalte ungleich 0
Code: Alles auswählen
(1) {=MAX(ISTZAHL(F23:AZ23)*(F23:AZ23<>0)*SPALTE(F23:AZ23))-SPALTE(E23))}
Code: Alles auswählen
(2) {=INDEX(F23:AZ23;;MAX(ISTZAHL(F23:AZ23)*(F23:AZ23<>0)*SPALTE(F23:AZ23))-SPALTE(E23))}
Gruß
lorbass
Re: letzer Eintrag einer Spalte ungleich 0
Hallo und danke ihr beiden 
Eure Tipps funktionieren bei mir in einer neuen blanken Seite zum testen wunderbar. Seltsamerweise auf den Seiten, wo es zum Einsatz kommen soll leider gar nicht. Ergebniss die Zahl null oder eine Err Meldung.
Auf der Testseite sind nur reine Zahlen, wahllos zum Einsatz gekommen.
In einem von vielen Anwendungsszenarios ist es in diesen Fall die Zeile B144 bis M144. Das Ergebniss, also die letzte Zahl über Null, kann einfachshalber jetzt dahinter stehen. z.b. O144.
Der Inhalt von B144 bis M144 entsteht durch Summenberechnungen und steht im Währungsformat.
Könntet ihr mir dazu einen passenden Code geben, das ich das testen und daraus lernen kann ? Stecke leider nicht so tief in der Materie.
Grüße

Eure Tipps funktionieren bei mir in einer neuen blanken Seite zum testen wunderbar. Seltsamerweise auf den Seiten, wo es zum Einsatz kommen soll leider gar nicht. Ergebniss die Zahl null oder eine Err Meldung.
Auf der Testseite sind nur reine Zahlen, wahllos zum Einsatz gekommen.
In einem von vielen Anwendungsszenarios ist es in diesen Fall die Zeile B144 bis M144. Das Ergebniss, also die letzte Zahl über Null, kann einfachshalber jetzt dahinter stehen. z.b. O144.
Der Inhalt von B144 bis M144 entsteht durch Summenberechnungen und steht im Währungsformat.
Könntet ihr mir dazu einen passenden Code geben, das ich das testen und daraus lernen kann ? Stecke leider nicht so tief in der Materie.
Grüße
Re: letzer Eintrag einer Spalte ungleich 0
siehe Beispiel
Gruß R
Gruß R
- Dateianhänge
-
- MAX.ods
- (15.6 KiB) 413-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.