Seite 1 von 2
letzer Eintrag einer Spalte ungleich 0
Verfasst: Sa 6. Aug 2011, 16:04
von boese_t
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 !
Re: letzer Eintrag einer Spalte ungleich 0
Verfasst: So 7. Aug 2011, 00:48
von mikele
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
Re: letzer Eintrag einer Spalte ungleich 0
Verfasst: So 7. Aug 2011, 14:14
von mikele
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
Re: letzer Eintrag einer Spalte ungleich 0
Verfasst: So 7. Aug 2011, 16:13
von paljass
Hi,
ich hab mal in Spalte E noch eine Formel eingefügt, die ohne Hilfsspalte auskommt.
Gruß und schönen Restsonntag
paljass
Re: letzer Eintrag einer Spalte ungleich 0
Verfasst: So 7. Aug 2011, 21:25
von mikele
Hallo,
genial einfach!
Gruß,
mikele
Re: letzer Eintrag einer Spalte ungleich 0
Verfasst: Sa 14. Feb 2015, 22:47
von Manne
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
Re: letzer Eintrag einer Spalte ungleich 0
Verfasst: So 15. Feb 2015, 00:04
von F3K Total
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.
Code: Alles auswählen
=VERSCHIEBUNG(A1;2;MAX(SPALTE($D3:$AC$3)*($D$3:$AC$3<>0))-1)
abschliessen mit STRG+SHIFT+ENTER muss danach so aussehen:
Code: Alles auswählen
{=VERSCHIEBUNG(A1;2;MAX(SPALTE($D3:$AC$3)*($D$3:$AC$3<>0))-1)}
(Matrixformel)
Gruß R
Re: letzer Eintrag einer Spalte ungleich 0
Verfasst: So 15. Feb 2015, 16:41
von lorbass
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))}
Beides sind
Matrixformeln, die mit
Strg+Umschalt+Eingabe bzw. mit aktivierter Option
[✓] Matrix im Funktions-Assistenten abgeschlossen werden müssen. (1) liefert die
relative Spalte der letzten Zahl in der Liste, (2) den Wert der dieser Zelle.
Gruß
lorbass
Re: letzer Eintrag einer Spalte ungleich 0
Verfasst: So 22. Feb 2015, 16:23
von Manne
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
Re: letzer Eintrag einer Spalte ungleich 0
Verfasst: So 22. Feb 2015, 16:47
von F3K Total
siehe Beispiel
Gruß R