Я також не міг змусити це правильно працювати. Я придумав надто складний (мій ідіом) спосіб, який, здається, працює.
A2 = місяць
B2 = рік
C2 = день тижня (1 - 7, 1 = неділя)
D2 = "число" (3 = 3-й день і т.д.)
Так 2-й понеділок буде A2 = поточний місяць, B2 = поточний рік, C2 = 2 (для понеділка) та D2 = 2 (для 2-го понеділка)
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")
Я впевнений, що є набагато більш чистий спосіб зробити це (вже помічено, якщо я перевернув один із своїх ІФ, я можу усунути деяку реплікацію), плюс більшість повторних формул можна витягнути в окремі комірки, щоб зробити кінцеву формулу чистішою . Але у мене не було можливості дослідити, які ще формули можуть бути доступні, тому я залишаю це як зараз. Я також зробив ще більш потворну версію з перевіркою помилок і трохи гарнішими результатами. Але це занадто складно, щоб розмістити тут.
=DATE(YEAR(NOW()),MONTH(NOW()),1+7*2)-WEEKDAY(DATE(YEAR(NOW()),MONTH(NOW()),8-4))