Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
888to892
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
888to892
888to892
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

[PROFFRAGE] Da sehr schwer! Sortieren, Filtern, lö

[PROFFRAGE] Da sehr schwer! Sortieren, Filtern, lö
20.07.2007 09:52:09
lars
Folgendes Problem. Ich habe eine Datei die sich aus einem Rechungsprogramm immer die aktuellen, noch in der Zukunft liegenden Ereignisse rauszieht (per .dqy Abfrage). Gleichzeitig soll aber eine History aufgebaut werden, die alles zeigt was passiert ist und was passieren wird.
Beispiel:
WP1 ist im Bestand mit 20.000.000,- und gebucht im Buch "LI"
nun wird es teilweise umgebucht von "LI" nach "IN" und zwar genau 10 Mio.
d.h. im Download sind dann 10 Mio in LI und 10 Mio in IN
in der History sind (leider): 20 Mio. LI, 10 Mio LI und 10 Mio IN
Nun kommt noch eine Umbuchung und die restl. 10 Mio werden von LI nach IN gebucht.
Download: 20 Mio. IN
History: 20 Mio LI, 10 Mio Li, 10 Mio IN, 20 Mio IN
Nun benutze ich aber die Daten um am Ende des Monats eine Aufstellung bzw. auswertung mit pivot tabellen zu machen. Doch leider ist die nun völlig unbrauchbar, da laut history 60 Mio im Bestand sind und Laut Download sieht es so aus, als wäre im ganzen Monat nichts passiert (was ja nicht stimmt)
Wie kann man dieses Problem lösen? HILFE

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: [PROFFRAGE] Da sehr schwer! Sortieren, Filtern
20.07.2007 10:48:32
Harry
Hallo,
da ich deine Tabelle nicht interpretieren kann mangels Kenntnis der Bedeutung einzelner Spalten folgender Lösungsvorschlag / Denkansatz (aber wohl nur sinnvoll in VBA umsetzbar).
Annahme:
Du hast nur zwei Bestandskonten "IN" und "LI" und du liest über deinen Import nur Bestandswerte aus und nicht die Bewegungsdaten.
Dann beim Import der Zeilen einen eindeutigen Zeitstempel für jede Buchungszeile (nicht XL-Zeile) vergeben (im einfachsten Fall reicht eine fortlaufende Nummer) und durch ein Makro die Bewegungsdaten der einzelnen Buchungen in zwei Hilsspalten S und T ermitteln.
Bsp.
Deine Bestandszahlen (auszug)
Xl-Zeile Nr. WP-Kennung Bestandswert
1_______1____12345___________20.000 IN
20______5____12345___________10.000 LI
21______5____12345___________10.000 IN
31______8____12345___________20.000 LI
Makro
Sortiere alle Datensätze nach "Nr." (soweit Tabellenblatt unsortiert ist)
Durchsuche History nach WP-Kennung "12345"
Für nachstes Auftauchen von "12345" (hier der erste Satz mit der Nr. 1) buche in Spalte S (=Konto IN) und T (=Konto LI) Differenz zwischen bisherigem Bestandswert von IN bzw. LI (=Summe von Tabellenanfang bis dahin) und neuem Bestand (hier 20.000 - 0=20.000 für Spalte S sowie 0-0=0 für Spalte T)
Für jedes nächstes Auftauchen von "12345" wiederholen, dabei alle Buchungssätze mit gleicher Nummer gruppieren
für Buchung Nr. 5 = 10.000 - Summe = 10.000 - 0 = 10.000 in Spalte T
für Buchung Nr. 5 = 10.000 - Summe = 10.000 - 20.000 = -10.000 in Spalte S
für Buchung Nr. 8 = 20.000 - Summe = 20.000 - 10.000 = 10.000 in Spalte T
für Buchung Nr. 8 = 0 - Summe = 0 - 10.000 = -10.000 für Spalte S
über Spalte S und T kannst du deine Auswertungen laufen lassen
Soweit die History schon exisitiert und noch sortiert ist, müsstest du einmalig durch ein weiteres Makro in der bisherigen Tabelle die Zeitstempel ergänzen.
Gruß
Harry

Anzeige
AW: [PROFFRAGE] Da sehr schwer! Sortieren, Filtern
20.07.2007 11:34:00
lars
die überlegung klingt gar nicht so verkehrt..
aber dann habe ich in meiner auswertung ja nur die beiden konten, endsalden (LI / IN)?
Und jedes Wertpapier hat ein Zinszahlungstermin und eine Endfälligkeitsdatum. Und genau diese beiden müssen rückwirkend und vorausschauend für einen Monat eingezeigt werden können.

AW: [PROFFRAGE] Da sehr schwer! Sortieren, Filtern
20.07.2007 12:28:00
Harry
tja, wie gesagt, kann deine Tabelle mangels sinvoller Spaltenbeschriftungen nicht interpretieren und kenne auch die Endkomplexität deiner Auswertungswünsche nicht. Mehr Konten könnte man problemlos einführen, aber dau bräuchte man eine "sinnvolle" ;-) Ausgangstabelle (alle unnötigen Spalten ausgeblendet) und eine Darstellung darin, was wann wie wo ermittelt / addiert / ausgewertet und ausgegeben wird.
D.h. Mustermappe mit Datentabelle und händisch erstellter Musterauswertungstabelle sinnvoll.
Bei solchartigen Problemen ist es besser, alles auf einmal zu berücksichtigen als die erste Teillösung immer zu erweitern - kommen meist nur unnötige Klimmzüge raus.
Gruß
Harry

Anzeige
AW: [PROFFRAGE] Da sehr schwer! Sortieren, Filtern
20.07.2007 13:20:13
lars
hier eine kleine excel datei, die die ganze sache näher brngen soll.
in tabelle1 sieht man das wie ich es habe.. eine immer fortlaufende history
nun ist aber nicht alles dort richtig für die auswertung in Tabelle2.
Denn dort sollte nur stehen, 20Mio. IN und auch nur der passende Coupon für die passenden 20 Mio IN
leider krieg ich das nicht hin.
denn die dateien die ich geliefert bekommen, sind von heute bis zukunft, d.h. ich kann sie am monatsende nicht nutzen für eine zusammenfassung.
http://www.uploadpower.com/de/download.php?id=49FE449F1

Anzeige
AW: [PROFFRAGE] Da sehr schwer! Sortieren, Filtern
20.07.2007 14:02:00
Harry

Wie hätte die Auswertung den Aussehen müssen,…
wenn nur die ersten beiden Datensätze vorhanden sind?
so?
28.09.2007	824890E	EUR	20.000.000,00	FRN ERSTE BANK	LI	220391,11
28.03.2008	824890E	EUR	20.000.000,00	FRN ERSTE BANK	LI	20000000,00
Gesamtergebnis						                20220391,11
wenn nur die ersten sechs Datensätze vorhanden sind?
so?
28.09.2007	824890E	EUR	20.000.000,00	FRN ERSTE BANK	IN	110195,56
LI	110195,56
28.03.2008	824890E	EUR	10.000.000,00	FRN ERSTE BANK	IN	10000000,00
LI	10000000,00
Gesamtergebnis						                20220391,12
wenn alle Datensätze vorhanden sind?
so?
28.09.2007	824890E	EUR	20.000.000,00	FRN ERSTE BANK	IN	220391,11
28.03.2008	824890E	EUR	20.000.000,00	FRN ERSTE BANK	IN	20000000,00
Gesamtergebnis						                20220391,11


falls nicht, verstehe ich Bahnhof und lasse die Aufgabe mal für andere stehen.
Gruß
Harry

Anzeige
AW: [PROFFRAGE] Da sehr schwer! Sortieren, Filtern
20.07.2007 14:56:54
lars
wenn alle datensätze vorhanden sind, wäre letzteres die lösung!

AW: [PROFFRAGE] Da sehr schwer! Sortieren, Filtern
20.07.2007 15:02:28
Harry
aber wenn nur die ersten 6 datensätze vorhanden sind?

AW: [PROFFRAGE] Da sehr schwer! Sortieren, Filtern
20.07.2007 15:06:00
lars
also in vielen fällen ist es kein problem bei den wertpapieren
aber wenn so etwas passiert wie eine umbuchung, dann hab ich leider ein problem mit einer auswertung.
mir fällt gerade ein, ein problem dürfte es auch bei zu-/verkäufen geben!? :( :( :(
gehen wir davon aus, dass zu einer WKN mehrere einträge sind. di ezahl kann ich vorher leider nicht festlegen
und ich denke, dadurch wird das problem unlösbar

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige