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 :)
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
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28 • Vortex
30.09.2022, 10:33 (Dieser Beitrag wurde zuletzt bearbeitet: 30.09.2022, 10:39 von Vortex.)
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?
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...
=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?
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.
30.09.2022, 11:58 (Dieser Beitrag wurde zuletzt bearbeitet: 30.09.2022, 12:27 von steve1da.)
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(......)))