В этой статье мы узнаем, как получить N-й день недели месяца в Excel.

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

Как решить проблему?

Для этой статьи нам необходимо будет использовать link: / excel-date-and-time-excel-today-function [DAY function] & `link: / excel-date-and-time-weekday-function [WEEKDAY функция] `. Теперь составим формулу из этих функций. Здесь указаны даты месяца, значение n и конкретный номер дня недели. Нам нужно получить n-й день недели месяца.

Общая формула:

= date - DAY (date) + 1 + n * 7 - WEEKDAY (date - DAY (date) + 8 - Week_num)

Week_num: число, представляющее день недели. Начинается с воскресенья как 1 и продолжается до субботы как 7.

Пример:

Все это может сбивать с толку. Итак, давайте протестируем эту формулу, запустив ее на примере, показанном ниже.

Здесь у нас есть записи с датами, и нам нужно найти значения даты n-го дня недели, где n и Week_num заданы

image

Теперь мы воспользуемся следующей формулой, чтобы получить 4-й понедельник июля. Используйте формулу:

= D4 - DAY (D4) + 1 + E4 * 7 - WEEKDAY (D4 - DAY (D4) + 8 - F4 )

D4: ссылка на ячейку для значения даты E4: ссылка на ячейку для значения n F4: ссылка на ячейку для Week_num Пояснение:

  • DAY (D4) возвращает 1 как значение, как показано ниже.

D4 — 1 + 1 + 4 * 7 — ДЕНЬ НЕДЕЛИ (D4 — 1 + 8 — 2)

  • link: / excel-date-and-time-excel-today-function [ДЕНЬ]

(D4) + 1 + E4 * 7 возвращает 30 в качестве результата.

  • Таким образом, значение даты при вычитании из 30 дает дату прошлого месяца.

  • link: / excel-date-and-time-weekday-function [WEEKDAY]

(D4 — link: / excel-date-and-time-excel-today-function [DAY]

(D4) + 8 — F4 возвращает 7 в качестве результата.

image

Здесь значение года указывается как ссылка на ячейку. Нажмите Enter, чтобы получить счет.

image

Как видите, дата вывода — 4-й понедельник месяца. Теперь скопируйте и вставьте формулу в другие ячейки, используя CTRL + D или перетащите вниз. из Excel.

image

Как вы можете видеть на приведенном выше снимке, мы получаем все значения даты, удовлетворяющие значению n и week_num, используя формулу Excel. Вот некоторые наблюдения, показанные ниже.

Примечания:

  1. Формула работает только со значениями даты.

  2. Дата в качестве аргумента функции указывается как ссылка на ячейку, иначе формула вернет ошибку.

  3. Измените формат ячейки на длинный формат даты с помощью Ctrl + 1 или выберите опцию форматирования ячейки из опции Home> Number.

  4. Массив аргументов должен иметь ту же длину, что и функция.

Надеюсь, это искусство Информация о том, как указать N-й день недели месяца в Excel, является пояснительной. Дополнительные статьи о функциях даты и времени Excel можно найти здесь.

Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook. Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected]

Похожие статьи

link: / excel-date-time-formulas-how-to-use-the-edate-in-excel [Как использовать функцию EDATE в Excel]

link: / excel-date-working-out-a-people-age-in-microsoft-excel [Вычислить возраст по дате рождения]

link: / Mathematical-functions-calculate-weighted-average [Рассчитать средневзвешенное значение]

link: / excel-grouping-and-outlining-how-to-group-data-by-age-range-in-excel [Как сгруппировать данные по возрастному диапазону в Excel]

link: / excel-date-and-time-get-day-name-from-date-in-excel [Получить название дня из даты в Excel]

link: / excel-date-and-time-get-month-name-from-date-in-excel [Получить название месяца из даты в Excel]

link: / tips-excel-wildcards [Как использовать подстановочные знаки в excel]

Популярные статьи

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-Повышение-продуктивность [50 ярлыков Excel для повышения вашей производительности]

link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Редактировать раскрывающийся список]

link: / excel-range-name-absolute-reference-in-excel [Абсолютная ссылка в Excel]

link: / tips-conditional-formatting-with-if-statement [Если с условным форматированием]

link: / logic-formulas-if-function-with-wildcards [Если с wildcards]

link: / lookup-formulas-vlookup-by-date-in-excel [Vlookup-by-date]

link: / tips-inch-to-ft [Преобразование дюймов в футы и дюймы в Excel 2016]

link: / excel-text-edit-and-format-join-first-and-last-name-in-excel [Соединить имя и фамилию в excel]

link: / counting-count-cells-which-match -ither-a-or-b [Подсчет ячеек, соответствующих A или B]