Fristberechnung in Excel
Hallo!
Ich möchte bei Eingabe eines Datums in eine Zelle, dass Excel mir in einer anderen Zellen ein entsprechendes Enddatum auswirft.
Konkret geht es um eine Kündigungsfrist, wobei immer vier Wochen zum 15. oder zum Ende eines Kalendermonats gekündigt werden kann. Excel soll mir also bei Eingabe eines Datums entweder den 15. oder den letzten Tag des Monats ausgeben, zu dem gekündigt werden kann.
Gruß,
Kekern
Antwort schreiben
Antwort 1 von Beverly vom 17.06.2019, 14:27 Options
Hi,
weshalb die selbe Anfrage innerhalb von wenigen Sekunden in mehreren Foren ?
Zitat:
Fin Gerhut 17.06.2007 14:16:30 bei Herber.de
Lies dir bitte die Nutzungsbedingungen durch, bevor du postest.
Bis später,
Karin
Antwort 2 von Saarbauer vom 17.06.2019, 14:31 Options
hallo,
wo liegt den das Problem? Aus deine Anfrage nicht ganz ersichtlich.
Der letzte eines Monats ist mit der Funktion
=Datum(Jahr;Monat;0)
zu ermitteln und 4 Wochen sind 28 Tage.
Gruß
Helmut
Antwort 3 von rainberg vom 17.06.2019, 15:03 Options
Hallo Kekern,
probiers mal so, hoffe ich habe Dich richtig verstanden.
=WENN(TAG(A1+28)<=15;DATUM(JAHR(A1+28);MONAT(A1+28);15);DATUM(JAHR(A1+28);MONAT(A1+28)+1;))
Gruß
Rainer
Antwort 4 von Kekern vom 17.06.2019, 21:14 Options
Hallo Rainer!
Genau die Formel brauchte ich. Vielen Dank!
Gruß,
Kekern
Antwort 5 von Kekern vom 18.06.2019, 00:26 Options
Hallo!
Ich habe noch eine Frage zur Fristberechnung:
Wenn ich eine Frist berechnen lasse, möchte ich, dass wenn der letzte Fristtag auf das Wochende oder einen Feiertag fällt, der nächste Werktag der letzte Fristtag ist.
Kann mir da jemand weiterhelfen?
Vielen Dank,
Kekern
Antwort 6 von Flupo vom 18.06.2019, 01:15 Options
Das Wochenende oder Feiertage mit festem Datum abzufangen ist per Endlos-Schachtel-Wenn relativ einfach.
Die "beweglichen Feiertage" wie Ostern, Pfingsten muss man erst berechnen. Das geht über den Ostersonntag, für den es Formeln gibt. Alle anderen hängen dann von diesem ab.
Aber spielt das denn bei Kündigungsfristen eine Rolle? In Verträgen liest man doch immer nur "zum Ende des Kalendermonats" oder ähnlich.
Gruß Flupo
Antwort 7 von rainberg vom 18.06.2019, 08:10 Options
Hallo Kekern,
=WENN(TAG(A1+28)<=15;DATUM(JAHR(A1+28);MONAT(A1+28);15);DATUM(JAHR(A1+28);MONAT(A1+28)+1;))+WAHL(WOCHENTAG(WENN(TAG(A1+28)<=15;DATUM(JAHR(A1+28);MONAT(A1+28);15);DATUM(JAHR(A1+28);MONAT(A1+28)+1;));2);0;0;0;0;0;2;1)+WENN(ISTNV(SVERWEIS(WENN(TAG(A1+28)<=15;DATUM(JAHR(A1+28);MONAT(A1+28);15);DATUM(JAHR(A1+28);MONAT(A1+28)+1;))+WAHL(WOCHENTAG(WENN(TAG(A1+28)<=15;DATUM(JAHR(A1+28);MONAT(A1+28);15);DATUM(JAHR(A1+28);MONAT(A1+28)+1;));2);0;0;0;0;0;2;1);E:E;1;0));0;1)
Dieses Monster (was sich wahrscheinlich kürzen lässt) prüft die Einhaltung der 4-Wochen-Frist vom Kündigungsdatum bis zum nachsten 15. oder Monatsletzten.
Fällt dieses Datum auf ein WE wird der nächste Montag ausgegeben.
Fällt dieses Datum auf einen Feiertag, wird der nächste Tag ausgegeben.
Nun kann es aber passieren, dass dieser nächste Tag auch ein Feiertag ist oder auf ein WE fällt usw. usf. .......dieses abzufangen überlasse ich jemanden mit starken Nerven.
Die Feiertage sind hier in Spalte E1:E..x , als vollständiges Datum, aufgelistet..
Gruß
Rainer
Antwort 8 von Kekern vom 18.06.2019, 14:08 Options
Hallo!
Danke erstmal für die Antworten.
@Flupo: bei Vorabbenachrichtigung des Betriebsrates ist es notwendig, dass der letzte Fristtag ein Werktag ist, wo er die Möglichkeit hat, Widerspruch einzulegen. Ansonsten hast du Recht, dass es bei dem Datum 15. oder letzter Kalendertag des Monats im unerheblich ist, ob es Werktag ist oder nicht. Dafür hatte Rainer ja schon die ursprüngliche Formel geliefert.
@Rainer: Danke für die letzte Monsterformel. Ich habe mich in dem Fall ungenau bzw. falsch ausgedrückt. Ich mache jetzt ein konkretes Beispiel (die Formel ist dann vielleicht doch einfacher):
Der Betriebsrat bekommt am 18.12.07 eine Info darüber, dass einem Mitarbeiter gekündigt werden soll. Nun hat er 7 Tage Zeit zu reagieren. D. h. am 25.12.07 ist der letzte Tag wo er rechnerisch Widerspruch einlegen könnte. Nun soll mir Excel aber den ersten Tag nach den Feiertagen, also den 27.12.07 ausgeben. Das gleiche für Wochenenden.
Wenn da jemand nochmal was wüsste...
Danke,
Kekern
Antwort 10 von Kekern vom 18.06.2019, 23:27 Options
Hallo Rainer!
Die letzte Formel hat mir sehr gut weitergeholfen. Ich gebe aber offen und ehrlich zu, dass ich sie nicht verstehe.
Trotzdem vielen Dank. Sie findet schon jetzt ihr Anwendung.
Gruß,
Kekern
Antwort 11 von Kekern vom 19.06.2019, 08:36 Options
Hallo Rainer!
Habe doch noch eine Herausforderung in deiner Formel gefunden. Ich mach es mal am besten gleich als Beispiel:
Wenn ich Dienstag, den 25.09.07 eingebe, müsste ich als letzten Fristtag Dienstag den 02.10.07 ausgeworfen bekommen. Excel gibt mir dann aber den 03.10.07 aus, der aber ja ein Feiertag ist und sowieso nicht berechnet werden dürfte. Ich habe es noch mit anderen Tage ausprobiert (z.B. 17.05.07 Christi Himmelfahrt) und festgestellt, dass immer, wenn eine Frist regulär an einem Werktag vor einem Feiertag endet, der darauffolgende Feiertag als Ergebnis berechnet wird. Könntest du diesbezüglich nochmal gucken.
Danke,
Kekern
Antwort 12 von rainberg vom 24.06.2019, 22:23 Options
Hallo Kekern,
sorry, dass ich heute erst antworte, war im Krankenhaus.
Meine Formel hatte noch einen Denkfehler, hoffentlich sind jetzt alle weiteren ausgeräumt.
Anbei die geänderte Datei.
Bitte nimm zur Kenntnis, dass ich per Mail oder Pager keine Excelfragen beantworte, diese gehören ins Forum.
http://www.netupload.de/detail.php?img=a663582453a2be2a90bcb3aa96fb...Gruß
Rainer
Antwort 13 von Kekern vom 24.06.2019, 23:28 Options
Hallo Rainer!
Ich hoffe, es war nichts Schlimmes und es geht dir wieder gut.
Danke erstmal wieder für deine Antwort. Ich werde zwar langsam nervig, aber mir ist da wieder was aufgefallen....
konkrete Beispiele:
1. Wenn man Mittwoch, den 26.09.07 eingibt, läuft die Frist ja eigentlich bis Mittwoch, den 03.10.07. Da das ein Feiertag ist, muss sie am Donnerstag, den 04.10.07 enden. Bei deiner Formel endet sie aber am Freitag, den 05.10.07. Die Frist endet also nicht nach dem Feiertag, sondern, wie bei anderen Feiertagen auch probiert, zwei Tage danach.
2. Wenn man Donnerstag, den 10.05.07 eingibt, sollte die Frist aufgrund von Christi Himmelfahrt erst am Freitag, den 18.05.07 enden. Hier endet sie aber auch wieder zwei Tage später, mit der Besonderheit, dass es Samstag, der 19.05.07 ist und damit kein Werktag, somit niemals als Ergebnis rauskommen dürfte.
Du hast natürlich recht, dass alle Anfragen hier ins Forum gehören. Darum hier nochmal öffentlich. Ich möchte mir gern selbst intensivst den Umgang mit Formeln und Funktionen aneignen, so dass ich selbst diese erstellen (und im ersten Schritt überhaupt so eine Formel wie deine verstehen) kann. Hast du da eine Literatur- oder CD-Empfehlung, die nicht zu theoretisch ist. Oder ist es nicht erlaubt (unlautere Werbung z. B.), in diesem Forum einen Tipp zu geben?
Antwort 14 von rainberg vom 25.06.2019, 10:17 Options
Hallo Kekern,
habe die Formel noch mal überarbeitet, aber..... sie versagt, wenn es sich beim errechneten Datum wiederum um einen Feiertag, Samstag oder Sonntag handelt und müsste dem entsprechend erweitert werden.
Da es aber wahrscheinlich ist, dass der gleiche Effekt nach einer Erweiterung wieder auftritt, lasse ich es hiemit bewenden.
Wahrscheinlich müsste man sich eine ganz andere Logik überlegen aber damit kann ich Dir im Moment nicht dienen, muss aus Gesundheitsgründen erst mal etwas kürzer treten.
http://www.netupload.de/detail.php?img=f01cb70ba77d099a4d1e0894dc09...Gruß
Rainer
Antwort 15 von Aliba vom 25.06.2019, 16:11 Options
Hi Kekern,
wenns denn mit ner Hilfsspalte sein darf, dann guckst Du
hier.@Rainer:
Hoffentlich nichts Ernstes, wünsche Dir auf jeden Fall Gute Besserung!!
CU Aliba
Antwort 16 von rainberg vom 25.06.2019, 17:24 Options
Hallo Aliba,
danke für Dein Einspringen und Deine Wünsche.
Zitat:
Hoffentlich nichts Ernstes
Es hätte sogar sehr ernst werden können, aber glücklicherweise hat man mir noch rechtzeitig die Schilddrüse entfernen können.
Gruß
Rainer
Antwort 17 von Kekern vom 25.06.2019, 22:13 Options
Hallo!
Danke an euch beiden für die Hilfe. Ich habe jetzt auch mal meine fertige Datei hochgeladen, da ich an einer Stelle noch ein Problem habe.
@Aliba: ich habe deine Formeln übernommen. In den Zellen B6 und B19 habe ich die Formeln, die du in deiner Datei in Spalte B stehen hast. Leider gibt sie mir nur "#Wert!" aus. Ich finde einfach nicht den Fehler. Was mir aufgefallen ist, ist dass bei dir eine geschweifte Klammer um der Formel steht. Ich weiß nicht, was sie bedeutet, aber wenn ich sie übernehme, erscheint die Formel als Text in der Zelle.
Wäre nett, wenn nochmal gucken könntest.
http://www.netupload.de/detail.php?img=271c30683c1e8e4791a2f617d129ea43.xls
Gruß,
Kekern
Antwort 18 von Aliba vom 26.06.2019, 00:05 Options
Hi Kekern,
hierbei handelt es sich um eine Arrayformel, diese wird normal erfasst und mit Strg+Shift+Enter abgeschlossen.
Dadurch werden die geschweiften Klammern erzeugt.
CU Aliba
Antwort 19 von Sledge vom 26.06.2019, 02:29 Options
Guten Morgen ;)
ich habe hier einmal eine Datei auch mit Hilfsspalten aber ohne Arrayformel.
http://www.netupload.de/detail.php?img=057c35bdd8e77d550219dec5d8eb8c6f.xls
Viele Grüße
Sledge
Antwort 20 von Aliba vom 26.06.2019, 10:05 Options
Hi Sledge,
ich habe das so verstanden, daß ebenso das Ausgangsdatum abgeprüft werden muss, ob es ein Sa, So, oder ein Feiertag ist.
In Deinem Beispiel:
Startdatum 26.12.2007 ist ein Feiertag, somit ist der nächste Arbeitstag der 27.12.07 + 7 Tage, wäre dann der 3.1.07
Desweiteren in Deinem Beispiel:
Startdatum 26.09.2007 ergibt bei Dir den 3.10.2007.
Dies ist ein Feiertag. Hier sollte dann der 4.10.2007 stehen.
CU Aliba