Komplizierte Datumberechnung
#21
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


Angehängte Dateien
.xlsx   Datum in der Vergangeheit.xlsx (Größe: 10,54 KB / Downloads: 4)
Top
#22
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'
ABCDEFGHIJK
1Vertragslaufzeit in MonatenNächste RechnungVertragsbeginnHilfsspalteVertragsverlängerung01.01.2020
2109.11.201809.11.201709.11.201809.11.2020
31209.11.201809.11.201709.11.201809.11.2020
42429.12.201907.05.201307.05.201907.05.2021
5306.01.202009.03.201709.03.202009.03.2020
61220.02.202020.02.201820.02.202020.02.2020
71210.04.202001.03.201301.03.202001.03.2021
81218.12.201918.03.201618.03.201918.03.2020
9618.12.201918.03.201618.03.201918.03.2020

ZelleFormel
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
Top
#23
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


Angehängte Dateien
.xlsx   Vertragsverlängerung kleiner als K1.xlsx (Größe: 9,29 KB / Downloads: 13)
Top
#24
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?
Top
#25
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
Top
#26
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?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste