Clever-Excel-Forum

Normale Version: Bankdaten anhand von Datum (Monat/Jahr) aus der Gesamtliste rausfiltern und ausweisen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

wie kann ich am einfachsten aber effektivsten folgendes erreichen?

Ich packe in ein Blatt alle Buchungen auf dem PayPalkonto in Excel.
In einem zweiten Blatt soll mir dann nur bestimmte Werte ausgewiesen werden (Siehe Datei)
Diese sollen sich aber immer nach entsprechenden Monat und Jahr richten.

Hoffe die Beschreibung meines Wunsch reicht aus und der Rest geht aus der Datei hervor.
Bei Verständnisproblemen bitte einfach nachfragen :)

Danke!


PS:

Steve1da hatte mir schon mal bei einem ähnlichen Anliegen geholfen und folgende Formel gebastelt:

=WENNFEHLER(INDEX('Rohdaten aus Online Banking'!$A$2:$T$1971;AGGREGAT(15;6;ZEILE('Rohdaten aus Online Banking'!$A$2:$A$1971)-1/(TEXT('Rohdaten aus Online Banking'!$G$2:$G$1971;"MMMMJJJJ")=$D$1&$F$1);ZEILE(A1));VERGLEICH(A$3;'Rohdaten aus Online Banking'!$A$1:$T$1;0));"")

Wenn ich das nun aber anpasse auf die andere Datei dann kommt da kein Ergebnis.
Könnte das daran liegen das der Aufbau der Rohdaten ein anderer ist?

Die Titelköpfe habe ich angepasst. Falls es an einem anderen Aufbau der Rohdaten liegt, so müsste die Formel entsprechend der neuen Rohdaten angepasst werden.

Ich habs leider vergeblich versucht.
Vielleicht kann mir da ja Jemand noch mal helfen :)


Vielen Dank!
Hola,

Zitat:Könnte das daran liegen das der Aufbau der Rohdaten ein anderer ist?
ja.

Zitat:Falls es an einem anderen Aufbau der Rohdaten liegt, so müsste die Formel entsprechend der neuen Rohdaten angepasst werden.

Du musst in der Formel nur den Blattnamen jeweils auf Tabelle1! ändern. Außerdem steht das Buchungsdatum jetzt nicht mehr in G2:G1971 sondern in B2:B1971.
Gruß,
steve1da
Okay, den Blattnahmen hatte ich schon mal in der Original Datei angepasst. Hatte aber nichts gebracht, lag dann vermutlich an der neuen Position der Rohdaten. Dann will ich mal erst was versuchen.
Ich melde mich, wenn es nicht klappt.

Danke dir.

Okay, dass mit der Anpassung ist aktuell noch zu hoch für mich.
Ich kann die Rohdaten auch nicht wie die ursprünglichen Rohdaten aufbauen, da ich sonst jedes mal beim Import die Daten händisch anpassen muss.

Wie würde denn die Formel in der Beispiel Datei richtig aussehen?
Wie würde denn die Formel in der Beispiel Datei richtig aussehen?

Code:
=WENNFEHLER(INDEX(Tabelle1!$A$2:$T$1971;AGGREGAT(15;6;ZEILE(Tabelle1!$A$2:$A$1971)-1/(TEXT(Tabelle1!$B$2:$B$1971;"MMMMJJJJ")=$D$1&$F$1);ZEILE(A1));VERGLEICH(A$3;Tabelle1!$A$1:$T$1;0));"")
Ich habe aus
Code:
'Rohdaten aus Online Banking'
nur
Code:
Tabelle1
gemacht und aus 
Code:
$G$2:$G$1971
 
Code:
$B$2:$B$1971

Keine Ahnung was daran so kompliziert ist.
Wenn dann natürlich in Tabelle 2 die Überschriften nicht so sind wie in Tabelle 1, werden diese Felder nicht befüllt weil nicht gefunden.
Ganz ehrlich? Ich kann es dir nicht sagen.
Ich habe genau das vorhin gemacht und ohne deine Formel nun kopiert zu haben, hab ich es noch mal gemacht und es hat sofort geklappt.
Keine Ahnung was ich vorher falsch gemacht habe. Vielleicht hatte ich was gelöscht oder so...

Danke dir vielmals
Noch mal eine allgemeine Frage zur der Formel

=WENNFEHLER(INDEX('Rohdaten aus PayPal'!$A$2:$U$1971;AGGREGAT(15;6;ZEILE('Rohdaten aus PayPal'!$A$2:$A$1971)-1/(TEXT('Rohdaten aus PayPal'!$B$2:$B$1971;"MMMMJJJJ")=$D$1&$F$1);ZEILE(A1));VERGLEICH(A$3;'Rohdaten aus PayPal'!$A$1:$U$1;0));"")


Wenn ich nun z. B. nicht Juli oder August angezeigt bekommen möchte sondern alles. Also alle Monate über alle Jahre.
GIbt es da auch einen Zusatz den man da einbauen kann?
Zitat:Also alle Monate über alle Jahre.


Das wäre dann eine 1:1 Kopie von Tabelle 1.
Ja, das ist korrekt. 

Allerdings werden die Daten in Tabelle 1 durch die Formel in Tabelle 2 noch mal selektiert und anschließend kategorisiert.
Da kommen also noch einige Daten dazu. Es ist schöner und einfacher, wenn man sich die entsprechenden Monate anschauen kann, aber ab und zu wäre es notwendig, das man sich auch alles anzeigen lassen kann, wenn man z. B: "Gesamt" statt Juli reinschreibt, damit die automatische Kategorisierung erhalten bleibt.

Weißt du was ich meine?
Zitat:Weißt du was ich meine?


Nicht wirklich, ist aber auch nicht schlimm. Was du machen kannst ist, mit WENN() abzufragen ob in D1 "gesamt" steht und dann einen Wverweis() https://www.online-excel.de/excel/singsel.php?f=145 ausführst, ansonsten die Aggregat() Formel. Also quasi:
=wenn($D$1="gesamt";wennfehler(Wverweis(.........);"");wennfehler(index(......)))