Mit welcher Excel-Formel kann ich den zweiten Montag eines bestimmten Monats berechnen?
Sie können davon ausgehen, dass ich eine Zelle habe, die den ersten Tag des Monats enthält, mit dem ich arbeiten kann.
Können Sie im Interesse anderer Benutzer auch erläutern, wie Sie die Formel ändern können, um auch den 1., 3. oder 4. Montag des Monats und andere Wochentage zu erhalten? zB am dritten Freitag des Montags ...
microsoft-excel
worksheet-function
date-time
Sehr unregelmäßig
quelle
quelle
=DATE(YEAR(NOW()),MONTH(NOW()),1+7*2)-WEEKDAY(DATE(YEAR(NOW()),MONTH(NOW()),8-4))
Antworten:
Folgendes habe ich bei einer Schnellsuche gefunden:
Also, wenn ich das richtig bin zu lesen, die 2 nd Montag des Monats ist
( Kredit, wo Kredit fällig ist )
quelle
= WENN ((WOCHENTAG (A1)> 3), (A1 + (17-WOCHENTAG (A1))), (A1 + (10-WOCHENTAG (A1)))
A1 ist der erste Tag des Monats
quelle
Ich konnte das auch nicht richtig zum Laufen bringen. Ich habe mir eine super komplizierte (meine Redewendung) Art ausgedacht, die zu funktionieren scheint.
SO 2. Montag wäre A2 = aktueller Monat, B2 = aktuelles Jahr, C2 = 2 (für Montag) und D2 = 2 (für 2. Montag)
Ich bin mir sicher, dass es einen viel saubereren Weg gibt, dies zu tun (bereits bemerkt, wenn ich eine meiner IFs umdrehe, kann ich einige Replikationen eliminieren), und die meisten wiederholten Formeln könnten in separate Zellen herausgezogen werden, um die Endformel sauberer zu machen . Aber ich hatte noch keine Gelegenheit zu recherchieren, welche anderen Formeln verfügbar sein könnten, also lasse ich es so wie es ist. Ich habe auch eine noch hässlichere Version mit Fehlerprüfung und etwas schöneren Ergebnissen gemacht. Aber es ist zu komplex, um hier zu posten.
quelle