Hallo Günter,
sorry für die verzögerte Antwort abe rich war ein paar Tage verhindert. Ich habe dir jetzt ein Beispiele rausgesucht. Dabei ist mir auch aufgefallen, dass wenn die Laufzeit 12 Monate beträgt ein Datum in 2018 und bei 1 Monat Laufzeit in 2019 errechnet wird.
Grüße Andy
Hi Andy,
hat jetzt auch bei mir ein wenig gedauert. Ich hoffe, mit diesem Vorschlag die letzten Varianten erfasst zu haben.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H | I | J | K |
1 | Vertragslaufzeit in Monaten | Nächste Rechnung | Vertragsbeginn | Hilfsspalte | Vertragsverlängerung | | | | | | 01.01.2020 |
2 | 1 | 09.11.2018 | 09.11.2017 | 09.11.2018 | 09.11.2020 | | | | | | |
3 | 12 | 09.11.2018 | 09.11.2017 | 09.11.2018 | 09.11.2020 | | | | | | |
4 | 24 | 29.12.2019 | 07.05.2013 | 07.05.2019 | 07.05.2021 | | | | | | |
5 | 3 | 06.01.2020 | 09.03.2017 | 09.03.2020 | 09.03.2020 | | | | | | |
6 | 12 | 20.02.2020 | 20.02.2018 | 20.02.2020 | 20.02.2020 | | | | | | |
7 | 12 | 10.04.2020 | 01.03.2013 | 01.03.2020 | 01.03.2021 | | | | | | |
8 | 12 | 18.12.2019 | 18.03.2016 | 18.03.2019 | 18.03.2020 | | | | | | |
9 | 6 | 18.12.2019 | 18.03.2016 | 18.03.2019 | 18.03.2020 | | | | | | |
Zelle | Formel |
E2 | =WENN(JAHR(WENN(UND(D2>=B2;D2>=$K$1);D2;WENN(UND(A2<12;D2>=$K$1);D2;WENN(UND(A2>=12;EDATUM(D2;A2)>=$K$1);EDATUM(D2;A2);WENN(UND(A2<12;EDATUM(D2;A2)>=$K$1);D2;WENN(UND(A2<12;EDATUM(D2;A2)<$K$1);EDATUM(D2;12);D2))))))<JAHR($K$1);DATUM(JAHR($K$1);MONAT(D2);TAG(D2));WENN(UND(D2>=B2;D2>=$K$1);D2;WENN(UND(A2<12;D2>=$K$1);D2;WENN(UND(A2>=12;EDATUM(D2;A2)>=$K$1);EDATUM(D2;A2);WENN(UND(A2<12;EDATUM(D2;A2)>=$K$1);D2;WENN(UND(A2<12;EDATUM(D2;A2)<$K$1);EDATUM(D2;12);D2)))))) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Hallo Günter,
ein Datum in der Vergangeheit scheint es nun nicht mehr zu geben :28: .
Dafür habe ich aber Konstellationen gefunden in denen das Datum der Vertragsverlängerung kleiner als das datum in K1 ist, wenn ich dieses z.B. auf den 24.04.2020 ändere.
Grüße Andy
Hi Andy,
ich habe verschiedenes ausprobiert - irgendwo gibt es immer eine Konstellation, die nicht zu 100% deinen Vorgaben entspricht. Ich denke, dass hier von einem Stichtag - in diesem Fall der 1.1. eines Jahres ausgegangen werden soll. Soweit ich das sehe, passt dann alles. Alles weitere wäre - zumindest als Formellösung - zu aufwändig. Könntest du damit leben, vereinzelte Daten (in einer Nachbarspalte!!) händisch zu korrigieren?
Hallo Andy
Ich denke schon, das dein Wunsch mit einer Formel zu realisieren ist.
Aber Die Bedingung für den Punkt 2
Zitat:Das Vertragslängerungsdatum muss gleich oder größer als das Datum der nächsten Rechnung sein.
stimmt nicht mit dem überein, was du in
Post#9 schreibst.
Mit solchen widersprüchlichen Aussagen kann ich leider nichts anfangen.
Ausserdem fehlt (D)eine Beispielmappe, in der alle möglichen Varianten tatsächlich vorkommen und am besten mit deinem Wunschergebnis von Hand eingetragen.
Gruss Sepp
Hallöchen,
falls das Datum in K1 das angenommen aktuelle ist, müsste sich dann nicht auch das Datum der nächsten Rechnung ändern? Wenn ja, dann passt es ggf?