🙏 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!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Zeilen/Werte nacheinander bis Bedingung zählen/addieren

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Th0mas
Beiträge: 15
Registriert: Sa 25. Feb 2012, 08:52

Zeilen/Werte nacheinander bis Bedingung zählen/addieren

Beitrag von Th0mas » Di 20. Mär 2012, 15:42

Hallo,

ich habe bereits einige Zeit recherchiert und überlegt, komme aber bei folgendem Fall auf keine Lösung:
Bild
Ich möchte die Summe für z. B. das Jahr 2011 ermitteln, wobei ein Datum eine Transaktion repräsentiert und die Zeilen ohne Datum zum jeweiligen vorherigen Datum gehören. Mittels =SUMMENPRODUKT(JAHR(A2:A7)=2011;B2:B7) erhalte ich zwar eine Summe, jedoch fehlen die Beträge, die kein Datum vorangestellt haben.
Wie lässt sich das vollständiger umsetzen?
Gibt es eine Formel, die alle Zeilen zwischen zwei Bedingungen (z. B. =2011 und <2012) zählen und entsprechend die Werte aus Spalte B addieren kann?
Mit dem Datenpiloten komme ich auch nicht weiter, er behandelt das fehlende Datum als eigenes Datum, genau wie die obige Formel.

Danke im Voraus! :)
Gruß

Thomas

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Zeilen/Werte nacheinander bis Bedingung zählen/addieren

Beitrag von karolus » Di 20. Mär 2012, 17:19

Hallo
......er behandelt das fehlende Datum als eigenes Datum, genau wie die obige Formel.
Nein,tut er nicht - falls du unter →'Mehr' die Option [x]Kategorieerkennung auswählst!

Karo
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Th0mas
Beiträge: 15
Registriert: Sa 25. Feb 2012, 08:52

Re: Zeilen/Werte nacheinander bis Bedingung zählen/addieren

Beitrag von Th0mas » Di 20. Mär 2012, 20:12

Du hast recht, mit der Option erkennt er das.

Hmmm ... ich weiß nicht, mit dem Datenpiloten komme ich irgendwie nicht zurecht, er wirkt für mich immer wie ein Fremdkörper in einer Tabelle, außerdem finde ich ihn trotz seiner Einfachheit recht unflexibel - warum kann man die Bezeichner (Spaltenüberschriften) nicht ändern, Felder mehrfach als Datenfelder nutzen oder neue Felder einbringen? Auch die Tatsache, dass er sich selbst bei einem Öffnen des jeweiligen Dokuments nicht aktualisiert, ist ein wenig ... ich meine, so muss der Benutzer immer selbst Hand anlegen?

Eine Formel, die diese Kategorieerkennung erledigt, gibt es nicht zufällig?
Kann man obigen Fall denn überhaupt mit Formeln lösen?
Gruß

Thomas

MaverickMTC
Beiträge: 2
Registriert: Fr 30. Mär 2012, 07:04

Re: Zeilen/Werte nacheinander bis Bedingung zählen/addieren

Beitrag von MaverickMTC » Fr 30. Mär 2012, 07:46

Hi Thomas,

Wie wäre es mit einer "Hilfsspalte" ?
Also zwischen Spalte A und B eine neue einfügen und dort jeweils eine wenn-Funktion einfügen, die falls Element in A leer ist sich den Wert über sich holt.
Also aus Spalte B wird dann C und die wenn-Formel in der neuen Spalte B:

Code: Alles auswählen

wenn(A3="";B2;A3)
Sichergestellt werden muss dann lediglich, dass in der ersten Datenzeile auch ein Wert steht (Also in B2 "=A2" steht und die wenn-Funktion erst ab der 3ten Zeile angewendet wird).
Deine Formel bezieht sich dann auf diese neue Spalte B, welche man anschließend aber ausblenden kann, um das Datum nicht doppelt zu haben.

Gruß
Maverick

Benutzeravatar
OttoZ
* LO-Experte *
Beiträge: 386
Registriert: Sa 3. Mär 2012, 13:24

Re: Zeilen/Werte nacheinander bis Bedingung zählen/addieren

Beitrag von OttoZ » Fr 30. Mär 2012, 19:48

Hallo,
... ohne Hilfsspalte würde ich, in der Datumsspalte, prüfen:
ist der nebenstehende Wert = 0 dann ""; sonst vorstehendes Datum,
das Datum trägt sich dann ein, bis Du ein neues einträgst,

zu Beispiel in A4:
=WENN(B4=0;"";A3)
Sorry, habe ich wg. Fehler geändert :oops:
diese Formel nach Bedarf rauf/runter kopieren
mfG
OttoZ
glücklich mit LinuxMintmate64 - & LibreOffice


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.



Antworten