12.09.2024, 12:28
Der Senf ist ja nicht einmal in der Lage, einen Jahreswechsel zu berücksichtigen. Weiterhin ist nur eine Summenzeile gefordert!
Vorgänge kumuliert darstellen
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12.09.2024, 12:28
Der Senf ist ja nicht einmal in der Lage, einen Jahreswechsel zu berücksichtigen. Weiterhin ist nur eine Summenzeile gefordert!
12.09.2024, 13:42
Vielen Dank für die vielen Vorschläge!
Mit Pivot oder Powerquery (tatsächlich noch nie gehört) kenne ich mich leider nicht so gut aus... Falls jemand noch eine Formel hätte, wäre ich natürlich dankbar, ansonsten versuche ich mich mal in Pivot einzuarbeiten. VG luftfahrt
Du könntest aber mitteilen, ob bei den gezeigten Lösungen welche dabei sind, die das gewünschte Ergebnis zeigen!
Eine Formellösung, wenn überhaupt möglich, würde wohl recht komplex werden. Aber mit VBA lässt sich auch eine Lösung programmieren. Da ist mir aber Power Query lieber, da ich mir damit fast alles zusammenklicken kann, sofern ich nicht der Fraktion der Querdenker angehöre. (12.09.2024, 08:04)luftfahrt schrieb: @Warkings (12.09.2024, 14:02)ws-53 schrieb: Du könntest aber mitteilen, ob bei den gezeigten Lösungen welche dabei sind, die das gewünschte Ergebnis zeigen!Meine Screenshots scheinen jedenfalls die richtigen Zahlen zu enthalten. Die sind mit der Lösung Powerquery in Kombination mit Powerpicot entstanden. Offen ist höchstens noch die Frage nach der "Summe". Ich kann nur empfehlen, sich in Powerquery und Powerpivot einzuarbeiten und oft genügt es bei Powerquery auch, die GUI zu nutzen, um die Lösung zu erstellen. BTW, Einzeiler sind nicht allein deswegen schneller oder besser, weil sie nur aus einer Zeile bestehen.
12.09.2024, 14:18
Zitat:Einzeiler sind nicht allein deswegen schneller oder besser, weil sie nur aus einer Zeile bestehen.Die sind tendenziell eher langsamer. Neben allen anderen Nachteilen, sind diese eher langsamer, da bei diesen der Ablauf durch die Engine nicht optimiert werden kann. (12.09.2024, 14:18)ws-53 schrieb:Zitat:Einzeiler sind nicht allein deswegen schneller oder besser, weil sie nur aus einer Zeile bestehen.Die sind tendenziell eher langsamer. Neben allen anderen Nachteilen, sind diese eher langsamer, da bei diesen der Ablauf durch die Engine nicht optimiert werden kann. Ich würde hier nicht auf die Performance abheben wollen, sondern eher auf die Lesbarkeit und damit Wartbarkeit solcher Einzeiler Die Bemerkung richtete sich auch nicht wirklich an Dich
12.09.2024, 14:49
Zitat:Die Bemerkung richtete sich auch nicht wirklich an Dich Hatte ich auch nicht so verstanden.
13.09.2024, 00:25
Hallo luftfahrt,
anbei ein Vorschlag für eine Formellösung mit der Funktion SUMMENPRODUKT. Zur Berechnung der offenen Vorgänge je Monat habe ich auf dem Tabellenblatt "Übersicht Kennzahlen" eine Hilfszeile mit dem Datum des Monatsersten eingefügt.
Gruß Fred
< es lebe die Hilfsspalte >
13.09.2024, 09:44
Vorgänge, die im Eröffnungsmonat abgeschlossen wurden, hatte ich bisher nicht berücksichtigt und führten zu einem Fehler. Dies habe ich nun korrigiert.
Hallo luftfahrt,
zu deiner per PN gestellten ergänzenden Frage Zitat:...Ich habe jetzt noch das Problem, dass ich meinen Zellenbereich etwas erweitern möchte (z.B. L3:L1000, für weitere Vorgänge, die zukünftig reinkommen) und er zählt jetzt alle leeren Zellen mit. Gibt es eine Lösung, diese rauszunehmen? Möglichkeit 1: Formel in B3 auf dem Tabellenblatt "Übersicht Kennzahlen" ergänzen um eine Prüfung, ob in Spalte L auf dem Tabellenblatt "ZAH Einstellungen" Werte eingetragen sind. =SUMMENPRODUKT(('ZAH Einstellungen'!$L3:$L10<>"")*('ZAH Einstellungen'!$L3:$L10<=MONATSENDE(B$1;0))*(('ZAH Einstellungen'!$N3:$N10>=MONATSENDE(B$1;0))+('ZAH Einstellungen'!$N3:$N10=0))) Personal_Testdatei_fs2.xlsx (Größe: 15 KB / Downloads: 2) Möglichkeit 2 (empfohlen): Verwende für die Daten auf dem Tabellenblatt "ZAH Einstellungen" eine intelligente Tabelle. Umwandlung der bestehenden Liste in eine intelligente Tabelle mit Strg+T. https://www.youtube.com/watch?v=s5qjmEx4MOo&t=456s https://www.youtube.com/watch?v=UobweK5TDA4 Dann brauchst du erst gar nicht leere Zeilen in deiner Datenliste vorzuhalten, denn die intelligente Tabelle wächst bei neuen Einträgen automatisch mit. Und für die Formel auf dem Tabellenblatt "Übersicht Kennzahlen" können dann statt der normalen Zellbezüge (wie z.B: L3:L10) sogenannte "strukturierte Verweise" (Verwendung der Spaltennamen der intelligenten Tabelle) verwendet werden, die sich automatisch anpassen, wenn die intelligenten Tabelle wächst. Die Formel in B3 auf dem Tabellenblatt "Übersicht Kennzahlen" lautet dann so: =SUMMENPRODUKT((tbl_Daten[[an x am]:[an x am]]<=MONATSENDE(B$1;0))*((tbl_Daten[[erledigt am]:[erledigt am]]>=MONATSENDE(B$1;0))+(tbl_Daten[[erledigt am]:[erledigt am]]=0))) Personal_Testdatei_fs3___intelligente Tabelle.xlsx (Größe: 18,42 KB / Downloads: 4) Gruß Fred
< es lebe die Hilfsspalte >
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|