Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.04.2024 20:05:21
28.04.2024 18:33:31
28.04.2024 18:25:12
28.04.2024 14:18:05
Anzeige
Archiv - Navigation
1824to1828
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
Inhaltsverzeichnis

Power Query Periodische Zahlungen

Power Query Periodische Zahlungen
04.04.2021 11:12:50
lupo1

Hallo liebe excel-lenten Helfer,
ich arbeite mich gerade in Power Query (Excel 2019) ein und stehe vor folgendem Problem:
In einer Tabelle werden Mietverträge incl. Zeiträume, Turnus der Zahlung und Kosten erfasst. Ich möchte nun über PowerQuery eine Tabelle erzeugen lassen, die mir sämtliche Zahlungstermine (Datum) aller in der Tabelle aufgeführten Mietverträge auflistet. Sollte in der Spalte "letzte Zahlung" keine Eintragung erfolgt sein, sollen die Zahlungstermine bis zum Jahresende des Folgejahres aufgelistet sein. (Den Teil mit dem Jahresende des Folgejahres konnte ich bereits in meine Power Query einfügen.)
Hier der Link zur Datei (incl. bisher erstellter Abfrage): https://www.herber.de/bbs/user/145295.xlsx
Ich bin für jede erklärende Hilfe dankbar.
Frohe Ostern Euch allen
Elle

nach oben  nach unten

Betrifft: XP-Link nachgereicht
https://www.ms-office-forum.net/forum/showthread.php?p=2027086
(dort wurde von der TE immerhin aufs XP hingewiesen)

nach oben  nach unten

Betrifft: mit einer einzelnen dynamischen Formel

https://www.herber.de/bbs/user/145302.xlsx
Anleitung zum Öffnen:
- mit https://office.live.com/start/Excel.aspx XLWeb starten
- obige Datei downloaden und von XLWeb aus "hochladen" (nicht: "öffnen"!)
- Du kannst sie auch in XL365 öffnen, falls Du eins hast.
Hier die Formel zum Selbstverwenden ohne meine Datei (aber mit der Datei von Elle):
=LET(
y;tabMietkosten;
t;ZEILEN(y)*99;
z;REST(SEQUENZ(t;;0);ZEILEN(y))+1;
x;INDEX(y;z;{1.2.3.4.5.6.7});
w;WAHL((SPALTE(A:G)=2)+1;x;DATUM(JAHR(x);MONAT(x)+INDEX(y;z;4)*SEQUENZ(t;;0;1/ZEILEN(y));TAG(x)));
v;INDEX(w;SEQUENZ(t);2);
u;SORTIEREN(FILTER(w;(v<=INDEX(w;SEQUENZ(t);3))+(v<--"1.1.2023"));2);
WAHL((ABS(SEQUENZ(;SPALTEN(u))-3,5)<1)+1;u;""))

y: Vorgegebener Bereich
t: Dessen Zeilen bis zu 99 Mal vorbelegen (99 kann geändert werden)
z: Unter-Zähler von t, also 99 Mal hintereinander 1-4
x: Alle Spalten des vorgegebenen Bereichs, in 99*4 Zeilen
w: Änderung des Zahlungs-Datums auf die Folge-Datümer
v: Zwischenspeicherung der Folge-Datümer
u: Filtrierung der Folgedatümer bis Enddatum oder bis vor 1.1.2023, dann Sortierung nach Folgedatümern
WAHL: Unterdrückung der Spalten 3 und 4, da nun verarbeitet

nach oben  nach unten

Betrifft: momentan noch mit Fehler bei 10.11.2019
... hab dessen Korrektur noch nicht gefunden

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
XP-Link nachgereicht
04.04.2021 11:12:50
lupo1
https://www.ms-office-forum.net/forum/showthread.php?p=2027086
(dort wurde von der TE immerhin aufs XP hingewiesen)

nach oben  nach unten

Betrifft: mit einer einzelnen dynamischen Formel

https://www.herber.de/bbs/user/145302.xlsx
Anleitung zum Öffnen:
- mit https://office.live.com/start/Excel.aspx XLWeb starten
- obige Datei downloaden und von XLWeb aus "hochladen" (nicht: "öffnen"!)
- Du kannst sie auch in XL365 öffnen, falls Du eins hast.
Hier die Formel zum Selbstverwenden ohne meine Datei (aber mit der Datei von Elle):
=LET(
y;tabMietkosten;
t;ZEILEN(y)*99;
z;REST(SEQUENZ(t;;0);ZEILEN(y))+1;
x;INDEX(y;z;{1.2.3.4.5.6.7});
w;WAHL((SPALTE(A:G)=2)+1;x;DATUM(JAHR(x);MONAT(x)+INDEX(y;z;4)*SEQUENZ(t;;0;1/ZEILEN(y));TAG(x)));
v;INDEX(w;SEQUENZ(t);2);
u;SORTIEREN(FILTER(w;(v<=INDEX(w;SEQUENZ(t);3))+(v<--"1.1.2023"));2);
WAHL((ABS(SEQUENZ(;SPALTEN(u))-3,5)<1)+1;u;""))

y: Vorgegebener Bereich
t: Dessen Zeilen bis zu 99 Mal vorbelegen (99 kann geändert werden)
z: Unter-Zähler von t, also 99 Mal hintereinander 1-4
x: Alle Spalten des vorgegebenen Bereichs, in 99*4 Zeilen
w: Änderung des Zahlungs-Datums auf die Folge-Datümer
v: Zwischenspeicherung der Folge-Datümer
u: Filtrierung der Folgedatümer bis Enddatum oder bis vor 1.1.2023, dann Sortierung nach Folgedatümern
WAHL: Unterdrückung der Spalten 3 und 4, da nun verarbeitet

nach oben  nach unten

Betrifft: momentan noch mit Fehler bei 10.11.2019
... hab dessen Korrektur noch nicht gefunden
Anzeige
mit einer einzelnen dynamischen Formel
04.04.2021 11:12:50
lupo1
https://www.herber.de/bbs/user/145302.xlsx
Anleitung zum Öffnen:
- mit https://office.live.com/start/Excel.aspx XLWeb starten
- obige Datei downloaden und von XLWeb aus "hochladen" (nicht: "öffnen"!)
- Du kannst sie auch in XL365 öffnen, falls Du eins hast.
Hier die Formel zum Selbstverwenden ohne meine Datei (aber mit der Datei von Elle):
=LET(
y;tabMietkosten;
t;ZEILEN(y)*99;
z;REST(SEQUENZ(t;;0);ZEILEN(y))+1;
x;INDEX(y;z;{1.2.3.4.5.6.7});
w;WAHL((SPALTE(A:G)=2)+1;x;DATUM(JAHR(x);MONAT(x)+INDEX(y;z;4)*SEQUENZ(t;;0;1/ZEILEN(y));TAG(x)));
v;INDEX(w;SEQUENZ(t);2);
u;SORTIEREN(FILTER(w;(v<=INDEX(w;SEQUENZ(t);3))+(v<--"1.1.2023"));2);
WAHL((ABS(SEQUENZ(;SPALTEN(u))-3,5)<1)+1;u;""))

y: Vorgegebener Bereich
t: Dessen Zeilen bis zu 99 Mal vorbelegen (99 kann geändert werden)
z: Unter-Zähler von t, also 99 Mal hintereinander 1-4
x: Alle Spalten des vorgegebenen Bereichs, in 99*4 Zeilen
w: Änderung des Zahlungs-Datums auf die Folge-Datümer
v: Zwischenspeicherung der Folge-Datümer
u: Filtrierung der Folgedatümer bis Enddatum oder bis vor 1.1.2023, dann Sortierung nach Folgedatümern
WAHL: Unterdrückung der Spalten 3 und 4, da nun verarbeitet

nach oben  nach unten

Betrifft: momentan noch mit Fehler bei 10.11.2019
... hab dessen Korrektur noch nicht gefunden
Anzeige
momentan noch mit Fehler bei 10.11.2019
04.04.2021 11:12:50
lupo1
... hab dessen Korrektur noch nicht gefunden

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige