Как найти дату определенного дня месяца в Excel

Если вы используете Excel для ведения расписаний и / или табелей учета рабочего времени, возможно, вам нужно было найти дату определенного дня месяца. Например, на какое число приходится второй понедельник месяца? Если вам когда-нибудь понадобится найти эту же информацию, но вы не хотите использовать для этого календарь, есть простая формула, которую вы можете использовать вместо этого.

Переменные

Мы имеем дело с днями недели и месяцами в году, поэтому, хотя в этой формуле есть переменные, их объем ограничен. Тем не менее, мы дадим вам формулу и объясним, какая переменная является какой.

Год: год месяца, дату которого вы хотите найти.

Месяц: месяц, для которого нужно найти дату.

День недели: день недели, по которому вы хотите найти дату.

Возникновение: наступление дня, т. Е. Первого понедельника, или второй пятницы, или третьей среды.

Эти переменные не будут использоваться по имени. Все, что вы можете сделать, это использовать адреса ячеек, однако формулу будет намного проще настроить для ваших собственных нужд, если она будет правильно отформатирована. Вышеупомянутые переменные будут действовать как заголовки столбцов, чтобы вам было легче понять, что происходит, и отредактировать формулу.

Формула

Общая формула выглядит следующим образом, однако вам нужно будет отредактировать ее, используя приведенный пример, чтобы она могла возвращать дату. Вставьте следующее в пустую ячейку и используйте этот пример для его соответствующего редактирования.

=DATE(A8,B8,1+7*D8)-WEEKDAY(DATE(A8,B8,8-C8))

Пример

Месяцы пронумерованы с 1 по 12, начиная с января. Дни недели пронумерованы от 1 до 7, начиная с воскресенья, что означает, что воскресенье равно 1, понедельник равен 2, вторник равен 3 и т. Д.

В приведенной выше формуле значения, которые необходимо отредактировать в соответствии с вашими потребностями, следующие:

A8, B8, D8 и C8.

A8 = год, B8 = месяц, C8 = день недели и D8 = возникновение

Редактирование — единственная сложная часть, но как только вы это поймете, эту формулу будет легко использовать. Он исходит от суперпользователя ale.

Если вы беспокоитесь о том, правильно ли вы отредактировали значения, попробуйте несколько и используйте календарь, чтобы проверить, получаете ли вы правильные результаты. Единственная запутывающая деталь — между днем ​​недели и его наступлением. Помните, что значение дня недели может достигать 7, тогда как его количество не может превышать 5.