Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Fristenberechnung mit vorherigem Vergleich

Forumthread: Fristenberechnung mit vorherigem Vergleich

Fristenberechnung mit vorherigem Vergleich
25.08.2025 10:08:34
Matthias
Guten Morgen zusammen,

ich hatte den Beitrag vergangene Woche schon mal eingestellt. Dabei war ich nicht präzise genug.
Ich würde hiermit nochmal um Unterstützung bitten.

In Spalte J soll immer, auf den aktuellen Tag bezogen, ein Vergleich stattfinden zwischen Spalte H und I und aus dem zutreffenden Wert das Enddatum generiert werden.

In Zeile 2 wäre der Vergleich: Welcher Wert ist größer, H oder J? Ergebnis = Spalte H; Ausgabewert in Spalte J = 31.12.2025.
Wäre heute der 01.10.2025 müsste das Ergebnis auch Zelle H2 sein und als Ausgabewert müsste der 31.03.2025 berechnet werden.

https://www.herber.de/bbs/user/178734.xlsx

Vielen Dank!
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: wie von Dir dargestellt & beschrieben ...
25.08.2025 10:44:57
neopa C
Hallo Matthias,

... ist 1.) noch nicht eindeutig, ob sich das Ergebnisdatum für die Angaben in Spalte I immer exakt auf das jeweilige "heutige" Datum bezieht oder auf das Monats- oder Wochenende. Bei letzteren müßtest Du noch angeben, welcher Tag denn für Dich das Wochenende ist.

Und 2.) ist Dein bisheriges Zellformat in J2 nur scheinbar ein Datumsformat. Nach dem Einsetzen der nachfolgenden Formel in J2 solltest Du deshalb das Format aus F2 nach J2 kopieren.

Bezogen auf Deine bisherigen Angaben (s.o.) setze folgende Formel in J2 ein und kopiere diese ziehend nach unten:
=WENNFEHLER(MAX(DATUM(JAHR(HEUTE());MONAT(HEUTE())+REST(3-MONAT(HEUTE());3)+4;)*(H2>0);WENN(FINDEN(TEIL(I2;3;1);"MW")=1;EDATUM(HEUTE();LINKS(I2;1)+0);HEUTE()+28));"")


Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: Fristenberechnung mit vorherigem Vergleich
25.08.2025 11:01:18
BoskoBiati
Hi,

als Erstes würde ich mal die Formel in I ändern:

=VERWEIS(G2;{0;2;5;8;10;12;15;20};{4;1;2;3;4;5;6;7})&VERWEIS(G2;{0;2;5};{" Wochen";" Monat";" Monate"})


Dann wären ein paar Wunschergebnisse zu den Daten nicht schlecht.


Gruß

Edgar
AW: dafür hätte ich (für mich) etwas kürzeres angedacht ...
25.08.2025 11:34:36
neopa C
Hallo Edgar,

.... und zwar folgende Formel in I2: =WENN(G2="";"";VERWEIS(G2;{0;2;5;8;10;12;15;20};{0;1;2;3;4;5;6;7})-1)
mit dem benutzerdefinierten Zahlenformat: 0 "Monate";"4 Wochen";"1 Monat"
Und dann meinen Formelvorschlag für Spalte J dementsprechend natürlich noch etwas anpassen. Aber wie ich da geschrieben habe ist zumindest mir noch nicht klar, welcher Termin wirklich genau gesucht ist.

Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: dafür hätte ich (für mich) etwas kürzeres angedacht ...
25.08.2025 11:52:16
Matthias
Hallo ihr 2,

danke für eure Antworten.
@Werner
1. Das Ergebnis ist immer der Monatsletzte bezogen auf die Fristen aus H oder I. Das bedeutet, wenn I die ausschlaggebende Frist ist, ist es ein ganzer Monat ab heute zum Monatsende.
Bsp. Heute plus 1 Monat = 31.09.2025; heute plus 3 Monate zum Quartalsende = 31.12.2025
Bsp. 01.10.2025 + 1 Monat = 30.11.2025, 01.10.2025 plus 3 Monate zum Quartalsende = 31.03.2026

2. Format wird angepasst.

@Edgar
danke für die Verkürzung der Formel! Wieder was dazu gelernt!

Es müsste also immer der 28., 30. oder 31. des Monats als Ergebnis erscheinen.

Ich hoffe das klärt die Fragen
Anzeige
AW: Korrektur ...
25.08.2025 12:30:29
neopa C
Hallo,

... wie eben feststellen mußte, hatte ich eine fehlerhafte Formel für Spalte I vorgeschlagen. Sorry.

Richtig sollte sie so lauten: =WENN(G2="";"";VERWEIS(G2;{0;2;5;8;10;12;15;20};{0;2;3;4;5;6;7;8})-1)
Das benutzerdefinierten Zahlenformat dafür gilt wie schon geschrieben.

Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: Korrektur ...
25.08.2025 14:32:50
Matthias
Hallo Werner,
funktioniert bis auf einen Punkt.
Bei einer Frist von 6 Monaten Quartalsende gibt mir Excel den 31.12.2025 und nicht den 31.03.2026 aus.

Grüße!
AW: war jedoch bisher noch nicht an- bzw. vorgegeben ...
26.08.2025 10:26:02
neopa C
Hallo Matthias,

... kann aber einfach in die Formel noch integriert werden, Noch einfacher wäre dies möglich, wenn Du in Spalte H keine Textwerte eingibst sondern dort nur Zahlen (wie 3 und 6 und oder auch z.B. 12) und der Spalte ab H2 das benutzerdefinierte Zahlenformat: 0" Monate Quartalsende" zuweist. Kannst Du Dich dafür entscheiden?

Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: dann nutze einfach zusätzlich noch MONATSENDE() ...
25.08.2025 12:18:23
neopa C
Hallo Matthias,

... in meiner bereits eingestellten Formel. Also: ... MONATSENDE(WENN(FINDEN( ... +28);0)...

Gruß Werner
.. , - ...
aus C the unseen
AW: dann nutze einfach zusätzlich noch MONATSENDE() ...
25.08.2025 13:31:20
Matthias
Hallo Werner,
kannst du mir die Formel im ganzen senden?

@all: Vielen Dank!
AW: nun dann ...
25.08.2025 13:40:53
neopa C
Hallo Matthias.

... ausgeschrieben so:
=WENNFEHLER(MAX(DATUM(JAHR(HEUTE());MONAT(HEUTE())+REST(3-MONAT(HEUTE());3)+4;)*(H2>0);MONATSENDE(WENN(FINDEN(TEIL(I2;3;1);"MW")=1;EDATUM(HEUTE();LINKS(I2;1)+0);HEUTE()+28);0));"")

Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: ergänzend dazu noch der Hinweis ...
25.08.2025 13:42:35
neopa C
Hallo,

,.. bei evtl. weiteren Rückfragen hierzu, kann ich wahrscheinlich erst am späteren Nachmittag reagieren.
Gruß Werner
.. , - ...
aus C the unseen
AW: dafür hätte ich (für mich) etwas kürzeres angedacht ...
25.08.2025 12:39:34
Luschi
Hallo Matthias,

wenn Du Edgars Formel so erweiterst:
=NACHZEILE(G2:.G999;LAMBDA(g;VERWEIS(g;{0;2;5;8;10;12;15;20};{4;1;2;3;4;5;6;7})&VERWEIS(g;{0;2;5};{" Wochen";" Monat";" Monate"})))
dann werden die Ergebnisse automatisch nach unten gespillt.

Gruß von Luschi
aus klein-Paris
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18