Первый вторник месяца в MS EXCEL

Определим дату, на которую приходится первый вторник месяца, вторую пятницу или третью среду месяца.

Пусть в ячейке А2 может находится дата (см. файл примера).

Для определения первого вторника месяца, которому принадлежит дата в ячейке А2, можно использовать формулу:

=$A2-ДЕНЬ($A2)+7-ДЕНЬНЕД($A2-ДЕНЬ($A2)-1;3)

Для определения любого другого дня (третья среда, четвертый четверг) вышеуказанная формула должна быть модифицирована. Например,

Второй вторник: =$A2-ДЕНЬ($A2)+7-ДЕНЬНЕД($A2-ДЕНЬ($A2)-1;3)+7 (просто добавили 7 дней);

Третья пятница: =$A2-ДЕНЬ($A2)+7-ДЕНЬНЕД($A2-ДЕНЬ($A2)-4;3)+14 (добавили 14 дней и первый аргумент функции ДЕНЬНЕД() уменьшили на 3, т.к. пятница через 3 дня через вторника).

В файле примера приведена универсальная формула для нахождения нужного дня по порядковому номеру дня недели.

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

Решение обратной задачи: если дана дата, а нужно определить, какой по счету это день недели в текущем месяце (например, 01/03/2011 – первый вторник), приведено в статье Первый вторник месяца (обратная задача).

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (2 оценок)