Am 21.07.2012 09:02, schrieb Thomas Kübler: > > Am 21.07.2012 07:54, schrieb Wolfgang Jäth: >> Am 20.07.2012 10:39, schrieb Thomas Kübler: >>> >>> ich habe ein Kassenbuch als Tabelle mit vier Spalten: >>> >>> A B C D >>> Datum Text Ein-/Ausgabe Zwischenstand >>> >>> Beim Zwischenstand verwende ich in Zeile 5 die Formel =D4+C5. > >> Das kommt darauf an, welche Zeilen Du vertauschst. Wenn das Sortieren >> die Zeile 5 selbst mit umfasst, sehe ich keine einfache Lösung. >> >> Wenn das Sortieren nur bis Zeile 4 geht, dann kannst Du >> >> | =D5+VERSCHIEBUNG(D5;-1;0) >> >> nehmen.
Ups, sorry; Fehler meinerseits. Die Formel sollte | =C5+VERSCHIEBUNG(D5;-1;0) ^^ lauten. > Das funktioniert nicht, da ich beim Sortieren ja nicht weiß welche > Zeilen vertauscht werden. Das ist ja der Witz an VERSCHIEBUNG. Die *Referenz*zelle ist hier D5 aka die *eigene* Zeile selbst. Somit greifst Du *immer* auf die Zeile *über* der eigenen Zeile selbst zu, egal welche dorthin sortiert wird, oder auch an welche Stelle die Zeile selbst hin sortiert wird. > Ich schreibe einfach in die untersten Zeilen neue Daten rein. Dann lasse > ich alles sortieren, damit die Daten chronologisch (nach Datum) sortiert > sind. Da weiß ich natürlich nicht wo die neuen Zeilen einsortiert werden. > >> Ich fage mich allerdings, welchen Sinn es macht, und was das für >> ein Zwischenergebnis sein soll, das sich je nach Sortierung ändert. > > Das Zwischenergebnis sollte immer die Summe aller vorherigen und der > aktuellen Ein-/Ausgaben sein. D. h. die Formel steht nicht nur in D5, sondern (angepasst) in *jeder* Zelle* der D-Spalte steht die o. g. Formel? Hättste ja gleich sagen können. Wolfgang -- --------------------------------------------------------------------- Abmelden von der Mailingliste: [email protected] Informationen: http://www.openoffice.org/de/ To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
