11

Какую формулу Excel можно использовать для вычисления второго понедельника данного месяца?

Вы можете предположить, что у меня есть ячейка, содержащая первый день месяца для работы.

В интересах других пользователей, не могли бы вы также объяснить, как изменить формулу, чтобы получить 1-й, 3-й или 4-й понедельник месяца, а также другие дни недели. например, третья пятница понедельника ...

2 ответа2

18

Вот что я нашел с помощью быстрого поиска:

Как правило, вы можете получить n-й день месяца с помощью этой формулы

=DATE(B2,A2,1+7*n)-WEEKDAY(DATE(B2,A2,8-xday)) 

где год - в В2, а месяц (как число от 1 до 12) - в А2, а где xday - это число, представляющее день недели (1 = от Солнца до 7 = Сб), поэтому для 1-й субботы это становится

=DATE(B2,A2,1+7*1)-WEEKDAY(DATE(B2,A2,8-7)) 

или на четвертый четверг

=DATE(B2,A2,1+7*4)-WEEKDAY(DATE(B2,A2,8-5)) 

Итак, если я читаю это правильно, 2- й понедельник месяца

=DATE(B2,A2,1+7*2)-WEEKDAY(DATE(B2,A2,8-2)) 

(кредит, где кредит должен)

0

= ЕСЛИ ((НЕДЕЛЯ (А1)> 3), (А1+(17-НЕДЕЛЯ (А1))), (А1+(10-НЕДЕЛЯ (А1))))

А1 первый день месяца

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .