Gas Ablesetabelle in Abrechnungstabelle wandeln
18.05.2025 16:37:01
Volker Tietz
ich habe eine Ablesetabelle über zwei Gaszähler:
Zählernummer Ablesedatum Zählerstand MwSt
123456 01.10.2022 200 19%
123456 01.12.2022 300 7%
123456 15.01.2023 450 7%
123456 01.04.2023 820 19%
654321 01.05.2023 333 19%
123456 15.07.2023 950 19%
und eine Abrechnungstabelle mit den MwSt zu jedem Monat
Zählernummer 01.10.2022 01.11.2022 01.12.2022 01.01.2023 01.02.2023 01.03.2023 01.04.2023 01.05.2023 01.06.2023
123456 x x x x x x x x x
so solle es sein => 19% 19% 7% 7% 19% 19% 19% 19%
Das bedeutet:
- Ablesedatum: 15.01.2023, MwSt: 7% → gilt nur bis 31.01.2023.
- Ablesedatum: 01.04.2023, MwSt: 19% → gilt ab 01.02.2023 bis einschließlich April 2023
Der MwSt satz ändert sich nur zum 1. eines Monates!!
Damit ich das auch nächste Woche noch verstehe habe die Formel mit LET geschrieben - aber irgendwie ist der Wurm drinnen.
Hat einer eine bessere Idee und Lösung?
Vielen Dank im Voraus!
Volker
=LET(
zähler; $A2;
datum; B$1;
Ablesedatum; $B$16:$B$26;
Zählernummern; $A$16:$A$26;
Mwsts; $D$16:$D$26;
startmonat; Zeilenweise(Ablesedatum; LAMBDA(d; EDATUM(d;1)));
gültigeSätze;" FILTER(Mwsts; (Zählernummern = zähler) * (startmonat >= datum))";
gültigeDaten;" FILTER(startmonat; (Zählernummern = zähler) * (startmonat >= datum))";
index;" XVERGLEICH(Ablesedatum; gültigeDaten; -1; 1)";
WENNFEHLER(INDEX(gültigeSätze; index); "x")
)
https://www.herber.de/bbs/user/177493.xlsx
Anzeige