Ich konnte das auch nicht richtig zum Laufen bringen. Ich habe mir eine super komplizierte (meine Redewendung) Art ausgedacht, die zu funktionieren scheint.
A2 = Monat
B2 = Jahr
C2 = Wochentag (1 - 7, 1 = Sonntag)
D2 = "Zahl" (3 = 3. Tag usw.)
SO 2. Montag wäre A2 = aktueller Monat, B2 = aktuelles Jahr, C2 = 2 (für Montag) und D2 = 2 (für 2. Montag)
F2 = =IF(MONTH(IF((WEEKDAY(VALUE(($A2&"/01/"&$B2))))=$C2,(VALUE(($A2&"/01/"&$B2)))+(($D2*7)-7),IF((WEEKDAY(VALUE(($A2&"/01/"&$B2))))<$C2,((VALUE(($A2&"/01/"&$B2)))+($C2-(WEEKDAY(VALUE(($A2&"/01/"&$B2)))))+(($D2*7)-7)),(VALUE(($A2&"/01/"&$B2)))+($C2-(WEEKDAY(VALUE(($A2&"/01/"&$B2)))))+7+(($D2*7)-7))))=A2,IF((WEEKDAY(VALUE(($A2&"/01/"&$B2))))=$C2,(VALUE(($A2&"/01/"&$B2)))+(($D2*7)-7),IF((WEEKDAY(VALUE(($A2&"/01/"&$B2))))<$C2,((VALUE(($A2&"/01/"&$B2)))+($C2-(WEEKDAY(VALUE(($A2&"/01/"&$B2)))))+(($D2*7)-7)),(VALUE(($A2&"/01/"&$B2)))+($C2-(WEEKDAY(VALUE(($A2&"/01/"&$B2)))))+7+(($D2*7)-7))),"error")
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.
=DATE(YEAR(NOW()),MONTH(NOW()),1+7*2)-WEEKDAY(DATE(YEAR(NOW()),MONTH(NOW()),8-4))