Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Prüfbericht
#1
Hallo an alle!

Ich habe folgendes Problem und komme nicht weiter.

   D6                 E6                    F6
Letzte            Turmus           Nächste
01.01.2022        3                30.04.2022

Richtig wäre:

Letzte            Turmus           Nächste
01.01.2022        3                31.03.2022

Formel:
Code:
=WENN(UND($E6<>"";$D6<>"");MONATSENDE(DATUM(JAHR(D6);MONAT(D6)+$E6;TAG(D6));0);"")

Jetzt zum Problem

Der Turnus ist feststehend
Wenn die Prüfung alle 1/4 Jahre durchgeführt werden soll, dann müsste ja als Nächstes der 31.03.2022 stehen.

Wenn jetzt eine Prüfung am 08.05.2022 wäre, müsste als Nächstes der 30.06.2022 stehen.

Wie kann ich die Formel realisieren?

Vielen Dank für Eure Denkanstöße!
Antworten Top
#2
Schau mal hier:
https://www.excel-inside.de/beispiele_vb...artalsende
Cadmus
Antworten Top
#3
Passt erstmal, wenn der Turnus 3 ist.

=DATUM(JAHR(D6);WAHL(AUFRUNDEN(MONAT(D6)/3;0);4;7;10;13);0)

Nur brauch ich zur Berechnung 3, 6, 12, 24 Monate. (Eintrag Spalte Turnus)

Der Eintrag im Turnus muss berücksichtigt werden!

PS: Test

Funktioniert nicht!

=DATUM(JAHR(D6);WAHL(AUFRUNDEN(MONAT(D6)/3;0);E6+1;E6+1;E6+1;E6+1);0)

Sollte eigendlich 31.12.2024 herrauskommen.
Heraus kommt dass:

Letzte            Turnus       Nächste
12.12.2024        3           31.03.2024  K4     K
3
31.03.2024K

So noch etwas gebastelt.

=WENN(UND($E6<>"";$D6<>"");DATUM(JAHR($D6);WAHL(AUFRUNDEN(MONAT($D6)/($E6);0);4;7;10;13);0);"")

Nur ist halt als Turnus nur 3, 6, 9, 12 (dieser müsste variabel sein

Die og. Formel ergibt auch einen Fehler

31.12.2024    12    31.12.2024           richtig wäre 30.09.2025

18.01.2024    12    31.03.2024           richtig wäre 31.12.2025
Antworten Top
#4
6 Monate:

=DATUM(JAHR(D6);WAHL(AUFRUNDEN(MONAT(D6)/6;0);7;13);0)

12 oder 24 Monate ist immer das Jahresende des laufenden oder Folgejahres?
lfd. Jahr
= DATUM(JAHR(D6);12;31)
Folgejahr
= DATUM(JAHR(D6)+1;12;31)

Die einzelnen Formeln in eine verschachtelte Wenn-Formel  oder Wenns-Formel packen.
=WENNS(C6=3;DATUM(JAHR(D6);WAHL(AUFRUNDEN(MONAT(D6)/3;0);4;7;10;13);0);C6=6;DATUM(JAHR(D6);WAHL(AUFRUNDEN(MONAT(D6)/6;0);7;13);0);C6=12;DATUM(JAHR(D6);12;31);C6=24;DATUM(JAHR(D6)+1;12;31))

PS: Habe auch nochmal getestet:
Kürzere Formel

=EDATUM(DATUM(JAHR(D6);1;1);OBERGRENZE(MONAT(D6);C6))-1
Cadmus
Antworten Top
#5
(09.12.2024, 19:31)Andyle schrieb: 31.12.2024    12    31.12.2024           richtig wäre 30.09.2025

18.01.2024    12    31.03.2024           richtig wäre 31.12.2025
Bitte erkläre den Rechenweg.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#6
Hab es jetzt wie folgt:

WENNS(E6=3;DATUM(JAHR(D6);WAHL(AUFRUNDEN(MONAT(D6)/3;0);4;7;10;13);0);E6=6;DATUM(JAHR(D6);WAHL(AUFRUNDEN(MONAT(D6)/6;0);7;13);0);E6=12;DATUM(JAHR(D6);12;31);E6=24;DATUM(JAHR(D6)+1;12;31))

Ergebnisse bei Startdatum 01.07.2024

Turnus
3           30.09.2024   okay
6           31.12.2024   okay
12         31.12.2024   okay
24         31.12.2025   okay

Hab es noch mit einem anderen Startdatum getesten und funzt.

Vielen lieben Dank, dass hätte ich nie ohne Hilfe hinbekommen.
Antworten Top


Gehe zu:


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